Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > HTML и CSS
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.04.2010, 02:39   #1
denk2
Новичок
Джуниор
 
Регистрация: 23.04.2010
Сообщений: 2
По умолчанию CSS как прописать стиль?

Здраствуйте! Можите допогти пожалуйста? есть код он выводит все картинки из сайта, но выводит их вряд по по-вертикали. Можно к нему стиль или как-то в коде прописать, чтобы выводило 20 новых картинок в 4 ряды по 5 картинок с размерами 200*150


$rc_posts = get_posts("category=1&numberposts=2 &orderby=date");
foreach($rc_posts as $rc_post){
$first_img = '';
$output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $rc_post->post_content, $matches);
$first_img = $matches [1] [0];

if(empty($first_img)){ //Подключаем картинку по умолчанию, если в посте нет изображений
$first_img = "/images/preview.jpg";
}
echo '<img src="'.$first_img.'" />';
echo '<li><a href="' . get_permalink($rc_post) . '" rel="nofollow">' . get_the_title($rc_post) . '</a><br />';
echo wpautop($rc_post->post_excerpt);
echo '</li>';
}
denk2 вне форума Ответить с цитированием
Старый 23.04.2010, 16:10   #2
MrJenika
Форумчанин
 
Аватар для MrJenika
 
Регистрация: 07.09.2009
Сообщений: 361
По умолчанию

это скорей всего в теме php надо бы запостить. так как необходимо программно отсчитывать 4 фото и за ними вставлять тег перевода строки, просто в css это не решить .
Мои познания php не позволяют вам помочь.могу лишь предложить использовать циклы с проверкой условия , к примеру выводить картинку пока в базе есть записи, (тут добавить счётчик цикла) и если число циклов нацело делиться на 4 то вставлять перевод строки, ну или что-то в этом роде.
Но лучше если вы обратитесь в тему php .

Последний раз редактировалось MrJenika; 23.04.2010 в 16:13.
MrJenika вне форума Ответить с цитированием
Старый 23.04.2010, 16:38   #3
denk2
Новичок
Джуниор
 
Регистрация: 23.04.2010
Сообщений: 2
По умолчанию

Ету проблему решил а можна какта зделать чтобы картинки стали активными
нашол ето
echo ‘<img src=”‘.$first_img.’” />’; заменить на
echo ‘<a href=”‘ . get_permalink($rc_post) . ‘” rel=”nofollow”><img src=”‘.$first_img.’” /></a>’;

но не рабоет( может чота посаветуете?
denk2 вне форума Ответить с цитированием
Старый 27.04.2010, 17:50   #4
Du33
Новичок
Джуниор
 
Регистрация: 27.04.2010
Сообщений: 1
По умолчанию

чтобы вам выводить 20 новых картинок в 4 ряды по 5 картинок с размерами 200*150...Вам нужно блоку в котором находятся картинки задать ширину 200*4 + отступы картинок... а картинкам задать свойство float:left;
Du33 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как правильно прописать? clanz Microsoft Office Access 1 26.02.2010 11:38
Как правильно записать стиль Михаил Юрьевич Общие вопросы Delphi 11 30.06.2008 11:30
подскажите как прописать alexs2141 Помощь студентам 6 03.06.2008 14:32
Как изменить стиль формы SeRhy Общие вопросы Delphi 5 21.01.2008 17:40
Как сделать стиль CSS Dimos33 HTML и CSS 2 27.10.2007 19:08