Привет: Гость, вы зашли под логином "Гость", вы находитесь в группе "Гости", сегодня Понедельник, 21.08.2017, и 12:02
Форма входа
E-mail:
Пароль:
Главная | Каталог статей | Регистрация | Вход

Меню сайта
Категории раздела
Мои статьи [4]
liex [0]
ICQ [5]
Статьи об ICQ
SEO [6]
Статьи об оптимизации и раскрутке сайта
Вебдизайн [9]
Все о дизайне сайтов и разработке.
Друзья сайта
  • Все о недвижимости
  • Море софта
  • -->
    Реклама
    Главная » Статьи » Вебдизайн

    На Wordpress фотоблог - это реально
    На днях одна из моих любимых посетительниц на форуме поинтересовалась, как в Wordpress вывести на главной странице не анонсы статей, а лишь изображения прикрепленные к ним, причем по нескольку в одной строке. Мне очень захотелось попробовать сделать это самой, в итоге я создала шаблон для блог, идеально подходящего для размещения фото и других изображений. Вот сам этот блог - можете глянуть website headers

    Итак, как я это реализовала. Сначала на словах. Я создала таблицу и добавила переменную - сounter, которая сообщала бы, какой столбец выводится в данный момент. При выводе постов алгоритм получился следующий: если столбец второй или третий - то просто создаем новый столбец, а если уже вновь первый, то закрываем строку, открываем новую и начинаем новый столбец.
    Получилось вот что:
    $counter=0;
    if (have_posts()) : ?>
    <table align="center"><tr>

    <?php if ($counter==0||$counter==1||$counter==2) { $counter++; ?><td width="32%" > <?php }
    else {?></tr><tr><td width="32%" > <?php $counter=1; } ?>

    ....
    Вывод содержимого поста
    ....

    </td>

    </tr></table>

    Как видите, ничего сложно.

    После этого я решила вторую задачу - вывела не содержание поста, а лишь изображение прикрепленное к посту, причем не в оригинале,а в уменьшенном варианте, так как оно может оказаться достаточно тяжелым и загрузка сразу десятка изображений может существенно отразиться на общем времени загрузки страницы. Можно было бы взять миниатюру, но в лично в моем случае - это не подходило, поэтому я вывела средний размер (у меня это 300х77).
    Итак, вот как я это сделала:

    $counter=0;
    if (have_posts()) : ?><table align="center"><tr>

    <?php if ($counter==0||$counter==1||$counter==2) { $counter++; ?><td width="32%" > <?php }
    else {?></tr><tr><td width="32%" >


    ....
    Вывод заголовка
    ....

    <div class="art-PostContent">
    <?php
    $image ='';
    //Получаем картинки прикрепленные к посту
    $args = array(
    'post_type' => 'attachment',
    'post_mime_type' => 'image',
    'numberposts' => -1,
    'order' => 'ASC',
    'post_status' => null,
    'post_parent' => $post->ID
    );
    $attachments = get_children($args);// получила прикрепленное изображение
    if ($attachments) {
    foreach ($attachments as $attachment) {
    $attachment=wp_get_attachment_image_src($attachment->ID, 'medium');// выбрала размер прикрепленного изображения- средний
    $image = $attachment[0];
    }
    }
    if($image !== '') { ?>
    <img src=""
    alt="free website headers" title="header website free" width="200px"> <?php }?>//вывела изображение нужной мне ширины 200 px и атрибутами alt и title, содежащими мои ключевики

    </div>
    ...
    вывод нижнего колонтитула (теги поста, автор поста и т.д.)
    ...

    </td>

    </tr></table>

    В результате у меня получился вполне приличный блог и я решила добавить рекламу от Гугла после каждой строки:
    $counter=0;
    if (have_posts()) : ?><table align="center"><tr>

    <?php if ($counter==0||$counter==1||$counter==2) { $counter++; ?><td width="32%" > <?php }
    else {?></tr><tr><td colspan="3" align="center">код от ГУГла</td></tr><tr><td width="32%" >

    ....
    Вывод заголовка
    ....

    <div class="art-PostContent">
    <?php
    $image ='';
    //Получаем картинки прикрепленные к посту
    $args = array(
    'post_type' => 'attachment',
    'post_mime_type' => 'image',
    'numberposts' => -1,
    'order' => 'ASC',
    'post_status' => null,
    'post_parent' => $post->ID
    );
    $attachments = get_children($args);// получила прикрепленное изображение
    if ($attachments) {
    foreach ($attachments as $attachment) {
    $attachment=wp_get_attachment_image_src($attachment->ID, 'medium');// выбрала размер прикрепленного изображения- средний
    $image = $attachment[0];
    }
    }
    if($image !== '') { ?>
    <img src=""
    alt="free website headers" title="header website free" width="200px"> <?php }?>//вывела изображение нужной мне ширины 200 px и атрибутами alt и title, содежащими мои ключевики

    </div>
    ...
    вывод нижнего колонтитула (теги поста, автор поста и т.д.)
    ...

    </td>

    </tr><tr><td colspan="3" align="center">код от ГУГла</td></tr></table>
    Вот такая вот получилась картинка.
    Вывод: в Wordpress можно сделать все, так что не ограничивайтесь стандартными схемами - импровизируйте и получайте удовольствие от достигнутых результатов

    Категория: Вебдизайн | Добавил: zaratustra (04.06.2010)
    Просмотров: 680 | Комментарии: 11 | Рейтинг: 0.0/0
    Всего комментариев: 4
    4  
    Make $1,000's Weekly with a Health Internet Business of Your Very Own

    Now get a complete fully-operational "Health eBiz" in a box!

    This amazing site:

    * Closes sales automatically for you!

    * Has a complete electronic sales manager that makes all upsells for you!

    * Collects subscribers and leads automatically!

    * Contains a complete "health e-Mall!"

    * Contains up to 90 additional income streams!

    * Contains several powerful videos!

    Has a "live" spokesmodel that walks out onto your visitors' screens and closes up to 396% MORE sales for you!

    Includes complete professional set-up by Expert Web Development & Programming Team!

    This NEW "Health Biz In a Box" complete and fully-operational website allows you to make all the cash you want from a fully-operational automatic cash-generating web business!

    Read how it works here:

    => http://www.home-businessreviews.com/Turnkey-Affiliate-Websites.html

    But rumor has it there may be a ceiling on the number of these Internet "health-biz" sites being given out in order to avoid everyone having one and risking market saturation.

    Join the ranks of these people above and read how it works by going to:

    => http://www.home-businessreviews.com/Turnkey-Affiliate-Websites.html

    3  
    Hi, This just came across my desk and I had to pass it on to you ASAP…
    Internet multi-millionaire Mack Michaels has a few new positions available right now…
    If accepted you can easily rake in $11, 917 per month starting from scratch.
    ==> http://www.maverickmoneymaking.info/maverick.html
    Once you’re accepted just follow the training Mack gives you. It’s really quite simple…
    Learn how Mack went from not being able to afford Christmas gifts to a millionaire lifestyle and how you can too!
    BUT…
    Due to the extremely high level of Hands-On time Mack spends with every new member he has to limit the number of positions that are open.
    Right now there are only 2 available in your area. If you’re interested you should move quickly.
    ==> http://www.maverickmoneymaking.info/maverick.html
    Your Friend, – Mike

    2  
    Интернет-Сайт без предоплаты!!!

    В условиях экономического спада становится актуальным приобретение или создание WEB-сайта.
    Созданный сайт поможет Вам привлечь больше клиентов и организовать рекламу своих товаров или услуг.
    Услуга - «Сайт без предоплаты» - это Ваш выбор!!!
    Воспользовавшись нашей услугой, Вы абсолютно ничем не рискуете и на выходе получите:

    Через один день готовый сайт фирмы (7-10 страниц) от 4000 руб. (в стоимость входит оплата доменного имени, оплата хостинга на 12 месяцев и подбор шаблона сайта 2-3 варианта);
    Через один день Вы сможете начать рекламировать Ваш товар или услуги и получать с него прибыль;
    Через один день готовый сайт интернет-магазина (без наполнения товаром) от 7000 руб.
    Персональную электронную почту для Вашего сайта.
    Оплата за сайт происходит после его изготовления через платежные терминалы.
    Услуги по продвижению и раскрутки сайта оговариваются отдельно.

    Подробная информация на нашем сайте и http://niuibis.ru

    Предварительные заявки и техническое задание на создание сайтов и интернет-магазинов можно направлять на email: ag622512@ya.ru,
    по телефонам 8 (499) 681-01-05, 8 (985) 298-60-52
    или по Skype - newteno1

    1  
    Бесплатно скачать по ссылке http://bit.ly/fktSoS
    Грабер RSS
    Взрослый Дорик Ver. 7" | Всё для дорвейщика и не только
    Feedmaster v1.6.5
    Авторассыльщик по стенам групп WallSender (бывший SpamerGR)
    Обучающий мануал по дорвеям, сателлитам и тИЦ

    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]

    Кнопка
    Если вам понравился наш Сайт, то можете разместить у себя на сайте нашу небольшую кнопку:

    На развитие сайта
    Валюта
    www.megastock.ru
    Статистика
    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    Поиск
    Полезные ссылки
    >
    Витрина ссылок
    Купить ссылку
    (Цена 5руб.)

    О витрине
    Необходимый софт
    Корзина
    Ваша корзина пуста
    Яндекс цитированияРусский Топ Google-Add.com - Открытый Каталог Сайтов Rambler's Top100