Перейти к содержимому

Реферальная программа Мегаплана

Партнерская программа Kredov

Генерация атрибута style

#1 Evgeniy3200

Evgeniy3200
  • Пользователь PRO
  • 1 145 сообщений
  • Репутация: 264
0

Отправлено 29 Сентябрь 2015 - 17:25

Есть небольшая проблема на сайте на wordpress.

 

Необходимо изменить некоторые элементы на сайте на главной странице. За вывод необходимых элементов отвечает php файл главной страницы. Необходимый элемент имеет следующую запись в данном файле:

<ul>
            <?php
            $text_length = Theme_Smeshinka::$options['intro_text_length']['services'];

            $args = array(
              'posts_per_page' => Theme_Smeshinka::$options['posts_number']['services'],
              'orderby' => 'menu_order',
              'order' => 'ASC',
              'cat' => Theme_Smeshinka::$options['categories_id']['services']
            );
            $query = new WP_Query( $args );
            while ( $query->have_posts() )
            {
              $query->the_post();

              $post_url = get_permalink();

              if ( function_exists('kama_thumb_src') )
              {
                $thumbnail = 
                  '<a href="'.$post_url.'"><img src="'.kama_thumb_src( array('w' => 220, 'h' => 172)).'" alt="'.get_the_title().'" width="220" height="172" /></a>';
              }
              else
              {
                $thumbnail = '';
              }
            ?>
              <li>
                <h5  class="happy"><?php the_title(); ?></h5>
                <?=$thumbnail;?>
                <p class="small"><?=Theme_Smeshinka::introText($query->post, $text_length);?></p>
                <div class="transparent">
                  <a href="<?=$post_url;?>" class="button-read-more">
                    <p class="small2">Подробнее</p>
                  </a>
                </div>
              </li>
            <?
            }
            wp_reset_postdata();
            ?>
          </ul>

Необходимый для редактирования элемент <li>. Необходимо для него прописать css класс, чтобы действовал на все выводимые элементы. Но на сайте выводится этот тег с атрибутом style:

<li style="overflow: hidden; margin: 11px; float: left; width: 230px; height: 310px;">

Объясните дурню, откуда вылазит этот style и самое главное как его исправить, а вместо него прописать class и засунуть туда элементы стиля...ну и добавить еще нужные мне...вообще сижу и туплю целый день. 


 

 

  • 0

Если вы можете наугад в полной темноте пробраться к собственной кровати, ни разу не ушибившись, значит, пора путешествовать!



#2 Evgeniy3200

Evgeniy3200
    Topic Starter
  • Пользователь PRO
  • 1 145 сообщений
  • Репутация: 264

Отправлено 01 Октябрь 2015 - 11:41

все еще актуально, может я как то не совсем понятно написал, но вроде то что и имею ввиду...

 

подозреваю, что @yury, сможет хоть чем то помочь или дать пинка в верное направление :)

 

По сути необходимо создать отдельный класс для стилей, которые генерируются в теге style. Но откуда они там вылезают - я понять не могу!


  • 0

Если вы можете наугад в полной темноте пробраться к собственной кровати, ни разу не ушибившись, значит, пора путешествовать!



#3 1putnik

1putnik
  • Пользователь
  • 96 сообщений
  • Репутация: 8

Отправлено 01 Октябрь 2015 - 13:32

Чё-то не понял как это возможно?! И главное зачем генерировать эти атрибуты стиля?! :huh: Если легче прописать класс для  <li> в таблице стилей.

Может это не тот файл?


  • 0

#4 Evgeniy3200

Evgeniy3200
    Topic Starter
  • Пользователь PRO
  • 1 145 сообщений
  • Репутация: 264

Отправлено 01 Октябрь 2015 - 13:52

@1putnik, в том то и дело, я хочу прописать в класс все что генерируется в style и уже классом изменять все пункты, но класс не работает,в  первую очередь выполняется то, что занесено под тег style.

 

По логике вещей, эти атрибуты в sstyle должны быть прописаны в php файле, отвечающим за создание и вывод необходимой части сайта, но там прописано только то, что я выше написал


  • 0

Если вы можете наугад в полной темноте пробраться к собственной кровати, ни разу не ушибившись, значит, пора путешествовать!




Оформление форума – IPBSkins.ru