shin
Ответы в темах
-
Форум: Проблемы и решения
Тема: Вывод краткой новости на главнойотредактировать соответствующий шаблон. например, вызывать краткое описание с помощью the_excerpt. он по умолчанию 55 слов.
неизвестно откуда у вас картинка берется, надо видеть шаблон. если это миниатюра, то можно задать ее размеры в function.php.
Форум: Проблемы и решения
Тема: Слайд шоу с текстомжаль, что так и не появился нормально разбирающийся в пхп человек)
но мне самому уже интересно. если внимательно на код посмотреть, то я вижу следующее:
$featured_posts_category = get_theme_option('featured_posts_category');
здесь из опций темы берется название категории, посты корой будут крутиться. если такая есть, то предлагается повертеть 5 постов:
$featured_posts = get_posts("numberposts=5&&category=$featured_posts_category");
с помощью вот этого шаблона:<h3><?php the_title(); ?></h3> <?php the_excerpt(); ?> <a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>" class="open"></a> <?php echo $slide_image_full; ?> <?php echo $slide_image_thumbnail; ?>
причем, в этом случае он берет картинку, которая прикреплена к посту как миниатюра:
$slide_image_full = get_the_post_thumbnail($post->ID,'large', array('class' => 'full'));
в вашем случае срабатывает else, потому что либо категориия в опциях темы не задана, либо нет постов в этой категории. то есть как минимум можно задать эту категорию и сделать, как я выше предлагал с 6ю постами.
а по else… как у вас может выводиться разные текст, если он у вас один там написан? то есть Интересная хроника №1 у вас зависит от счетчика (значение i), кратинки у вас, я так понимаю 1.jpg, 2.jpg и тд, то есть тоже зависят от счетчика. а текст один.
в этом случае вам надо либо писать условие на каждую картинку, вроде «если i равно единице, то текста такой-то, если двум, то другой» и тд. но это громоздко. либо брать описание где-то. например прописать его в title каждой картинке и вывести вместо вашего <p> ТЕКСТ СООБЩЕНИЯ СЛАЙД ШОУ</p>.
я бы сделал без else по первому сценарию, назначив категорию и создав нужные посты.
Форум: Проблемы и решения
Тема: Слайд шоу с текстомхотя у вас, возможно, сам код уже изменен. я в нем вряд ли разберусь. надо смотреть именно ваш шаблон. я не понимаю, как именно вставлен слайдер — шоткодом в пост или кодом в шаблон.
Форум: Проблемы и решения
Тема: Слайд шоу с текстомя не знаю, как устроена тема, но код вряд ли надо трогать.
сделайте вот как: в админке надо выбрать Медиафайлы \ Библиотека. там должны быть картинки, которые крутятся в слайдере. нажмите на каждой из них Изменить и в поле Описание введите нужный текст. скорее всего, он появится в слайдере, если я правильно понял принцип этого плагина. также там можно ввести заголовок. в общем, вот скрин:
http://dl.dropbox.com/u/3226197/wp.jpg
не забывайте нажимать внизу Обновить медиафайл после того как добавляете описание.Форум: Проблемы и решения
Тема: Слайд шоу с текстомтогда не вижу проблемы.
создаете нужное количество постов, хоть пустых. даете им короткое описание, прикрепляете ОДНУ картинку к каждому из созданных постов. каждому посту указываете тег или категорию «slider». в настройках smooth gallery указываете, что крутить нужно посты с тегом\категорией «slider». все. будут крутиться картинки, под ними разный текст.
другое дело, что пользователь может на картинку нажать. куда она его должна привести?
Форум: Проблемы и решения
Тема: Слайд шоу с текстомименно smooth gallery я не помню, надо смотреть, но, скорее всего, так не получится. у него к картинке конкретного поста привязан конкретный текст, а именно короткое описание, он же excerpt. то есть нужно именно 6 постов.
а какая задача у слайдера?
Форум: Проблемы и решения
Тема: Слайд шоу с текстому вас слайдер крутит несколько постов или один?
как я это понимаю: есть, допустим, 6 постов, к каждому из которых прикреплена картинка. нужно каждому из шести дать короткое описание в соответствующем поле. тогда у вас будет крутиться 6 картинок с 6ю разными текстами.
можно еще в админке покопаться в настройках самой smooth gallery.
Форум: Проблемы и решения
Тема: Слайд шоу с текстома что нужно сделать?
если я правильно понял код (я не силен в php), то он берет приаттаченную к посту картинку и выводит под ней короткое описание (excerpt) этого же поста. то есть, нужно просто поменять описание поста. или добавить, если его не было.
действительно, в таблице плагина все переменные были в шведской кодировке. спасибо, вы мне очень помогли. про БД я не подумал.
Форум: Проблемы и решения
Тема: Таксономия или…скорее всего, просто через таксономию «bands». у Соники отлично описано, как это сделать и вывести в пост. вот здесь, начиная с подзаголовка Пользовательские таксономии.
да, но указание ‘offset’ =>1 результата не дает, хотя по логике это смещение на одну картинку.
спасибо. с количеством картинок получилось. а вот с offset я не понял. это параметр для get_post(). разве он для get_children() работает? ну, я даже попробовал. не получилось)
матчасть я читаю, да. только медленно и туго, я гуманитарий.
простите за глупость, но к чему этот параметр добавлять? и как бы со вторым вопросом — выводить картинки, начиная со второй?
надеюсь, что кто-нибудь откликнется еще.
в идеале бы так: с главной брать только первую картинку из поста. а при заходе в пост выводить со второй (на случай, если первую надо хитро кадрировать под дизайн).
на главной можно выводить и штатную превьюшку, но тогда пользователю придется добавлять картинки в два этапа. некрасиво.
да, для поста все отлично работает. теперь у меня вопрос, как это оптимально использоваться для вывода одной картинки. для этого ведь не нужно перебирать весь массив, так? правильно ли я понимаю, что в этом случае мне нужно использовать for вместо foreach? мне кажется, что нет)
то есть внутри поста нужно выводить все картинки, а на главной каталога — только первую. но с проверкой на существование таковых у поста. то ест ьв любом случае условие, но, наверное, без цикла?