среда, 9 июня 2010 г.

Уроки WordPress (2 сообщения)

 rss2email.ru
Получайте новости с любимых сайтов:   


Блог о самом популярном певце лета

Глум над рекламой и брендами

YESWAY.RU -необычное красивое интересное

На пути к Успеху!

  RSS  Уроки WordPress
WordPress – это просто!
http://wphelp.ru
рекомендовать друзьям >>


  • Добавляем древовидные комментарии

    После выхода WordPress 2.7 появилось много новых функций, одна из них – древовидные комментарии, а также разбивка комментариев по страницам.

    Рассмотрим, как интегрировать их в вашу тему WordPress.

    Прежде всего, необходимо заменить файл comments.php (скачать правильный comments.php).

    Теперь необходимо убедиться, что вложенные комментарии активированы в настройках WordPress, для этого перейдите на панель управления -> Настройки -> Обсуждение и установите флажок «Включить древовидные комментарии». Установите нужный уровень, например 2 уровня. Там же можно настроить количество комментариев на страницу.

    Если Вы вернетесь на страницу сообщений на вашем сайте, вы должны увидеть ссылку на ответ после каждого поста. Но если нажмете на нее, ничего не произойдет, кроме как появления надписи «Нажмите здесь, чтобы отменить ответ». Чтобы решить проблему, нужно добавить следующий код в header.php перед <?php wp_head(); ?>:

    <?php if ( is_singular () ) wp_enqueue_script ( 'comment-reply' ); ?>

    Теперь, когда вы нажмете на ссылку «Ответ», появится окно непосредственно под комментарием, на который вы хотите ответить. Эта небольшая функция делает более понятную группировку комментариев для ваших пользователей.

    Единственное, осталось поправить стиль комментариев. <?php wp_list_comments(); ?> генерирует множество стилей, поддерживается до 10 уровней вложенности, в примере стили до 5-уровня (изменять их все не обязательно, можно выбрать и вставить в файл style.css только нужные).

    ol.commentlist {} ol.commentlist li {} ol.commentlist li.alt {} ol.commentlist li.bypostauthor {} ol.commentlist li.byuser {} ol.commentlist li.comment-author-admin {} ol.commentlist li.comment {} ol.commentlist li.comment div.comment-author {} ol.commentlist li.comment div.vcard {} ol.commentlist li.comment div.vcard cite.fn {} ol.commentlist li.comment div.vcard cite.fn a.url {} ol.commentlist li.comment div.vcard img.avatar {} ol.commentlist li.comment div.vcard img.avatar-32 {} ol.commentlist li.comment div.vcard img.photo {} ol.commentlist li.comment div.vcard span.says {} ol.commentlist li.comment div.commentmetadata {} ol.commentlist li.comment div.comment-meta {} ol.commentlist li.comment div.comment-meta a {} ol.commentlist li.comment * {} — (p, em, strong, blockquote, ul, ol, etc.) ol.commentlist li.comment div.reply {} ol.commentlist li.comment div.reply a {} ol.commentlist li.comment ul.children {} ol.commentlist li.comment ul.children li {} ol.commentlist li.comment ul.children li.alt {} ol.commentlist li.comment ul.children li.bypostauthor {} ol.commentlist li.comment ul.children li.byuser {} ol.commentlist li.comment ul.children li.comment {} ol.commentlist li.comment ul.children li.comment-author-admin {} ol.commentlist li.comment ul.children li.depth-2 {} ol.commentlist li.comment ul.children li.depth-3 {} ol.commentlist li.comment ul.children li.depth-4 {} ol.commentlist li.comment ul.children li.depth-5 {} ol.commentlist li.comment ul.children li.odd {} ol.commentlist li.even {} ol.commentlist li.odd {} ol.commentlist li.parent {} ol.commentlist li.pingback {} ol.commentlist li.pingback div.comment-author {} ol.commentlist li.pingback div.vcard {} ol.commentlist li.pingback div.vcard cite.fn {} ol.commentlist li.pingback div.vcard cite.fn a.url {} ol.commentlist li.pingback div.vcard span.says {} ol.commentlist li.pingback div.commentmetadata {} ol.commentlist li.pingback div.comment-meta {} ol.commentlist li.pingback div.comment-meta a {} ol.commentlist li.pingback * {} — (p, em, strong, blockquote, ul, ol, etc.) ol.commentlist li.pingback div.reply {} ol.commentlist li.pingback div.reply a {} ol.commentlist li.pingback ul.children {} ol.commentlist li.pingback ul.children li {} ol.commentlist li.pingback ul.children li.alt {} ol.commentlist li.pingback ul.children li.bypostauthor {} ol.commentlist li.pingback ul.children li.byuser {} ol.commentlist li.pingback ul.children li.comment {} ol.commentlist li.pingback ul.children li.comment-author-admin {} ol.commentlist li.pingback ul.children li.depth-2 {} ol.commentlist li.pingback ul.children li.depth-3 {} ol.commentlist li.pingback ul.children li.depth-4 {} ol.commentlist li.pingback ul.children li.depth-5 {} ol.commentlist li.pingback ul.children li.odd {} ol.commentlist li.thread-alt {} ol.commentlist li.thread-even {} ol.commentlist li.thread-odd {}

    Чтобы изменить размер граватар, измените строку 25 в файле comments.php, вместо 48 (размер в пикселях, можно поставить любой другой.

    <?php wp_list_comments ('avatar_size=48'); ?>

    Если не хотите использовать для комментариев списки (ul), можете заменить на оформление через div или нумерованный список (ol).

    <?php wp_list_comments ('style=div'); ?>

    Если заменяете список на вывод с помощью div, удостовертись, что изменили строки24-26 на что-то типа этого

    <div class="commentlist"> <?php wp_list_comments ('style=div'); ?> </div>

    Если хотите использовать только комментарии, трекбеки или пинги, можете использовать следующий код:

    <?php wp_list_comments ('type=comment'); ?>

    Для того, чтобы сделать разбивку комментариев по страницам, необходимо добавить следующий код вместо строк 20-21 и 29-30:

    <?php paginate_comments_links () ?> 

    Или же если хотите, чтобы использовались ссылки Вперед/Назад (как при постраничной навигации в архивах и рубриках), используйте:

    <div class="navigation"> <div class="alignleft"><?php previous_comments_link () ?></div> <div class="alignright"><?php next_comments_link () ?></div> </div>

    Также есть возможность полностью контролировать код, генерируемый , например, когда надо добавить в noindex только ссылку на автора комментария, но не весь блок комментариев.
    Для этого замените на

    <?php wp_list_comments ('callback=mytheme_comment'); ?>

    и в файле functions.php добавьте и измените по своему желанию следующик код:

    <?php function mytheme_comment ($comment, $args, $depth) { $GLOBALS['comment'] = $comment; ?> <div class="commentbody"> <div style="float:left;"><?php echo get_avatar ($comment,$size='48',$default='<path_to_url>' ); ?></div>  <noindex><?php printf (__ ('<cite class="fn">%s</cite>  <span class="says">пишет:</span>'), get_comment_author_link ()) ?></noindex> <?php if ($comment->comment_approved == '0') : ?> <em><?php _e ('Спасибо! Ваш комментарий ожидает проверки.') ?></em> <br /> <?php endif; ?>  <p><a href="<?php echo htmlspecialchars (get_comment_link ( $comment->comment_ID )) ?>"> <small><?php printf (__ ('%1$s в %2$s'), get_comment_date (),get_comment_time ()) ?></a><?php edit_comment_link (__ ('(править)'),'  ','') ?></small> <?php comment_text () ?></p> <?php if ($args['max_depth']!=$depth) { ?> <div class="reply"> <?php comment_reply_link (array_merge ($args, array ('depth' => $depth, 'max_depth' => $args['max_depth']))) ?> </div> <?php } ?> </div> <?php } ?>

    Источник: Уроки WordPress

    .


    Переслать  


  • Как изменить размер 1000+ сгенерированных миниатюр?

    Многим пользователям WordPress приходилось сталкиваться с тем, что со сменой дизайна требуется новый размер миниатюр, но даже в WordPress 2.9, где была заявлена улучшенная обработка изображений, по-прежнему авторесайзинг возможен только для вновь загруженных картинок. Т.е. если у вас на сайте уже загружено 1000 изображений к записям, вы не сможете автоматически создать к ним миниатюры нового размера.

    Решением является плагин Regenerate Thumbnails.

    Использовать плагин крайне просто: установили, активировали, указали в меню «Настройки — Медиафайлы» новые желаемые размеры, после чего прошли в меню «Инструменты — Regen Thumbnails» и нажали кнопку «Regenerate All Thumbnails».

    Представители WordPress рассматривают в дальнейшем интеграцию этой функции напрямую в систему, а пока используем плагин. Благо, что он вообще есть! Год или два назад приходилось все делать вручную, единственной альтернативой были скрипт Timthumb, который, к сожалению, работал не на всех хостингах.

    Источник: Уроки WordPress

    .


    Переслать  







rss2email.ru       отписаться: http://www.rss2email.ru/unsubscribe.asp?c=41890&u=559355&r=716358152
управление подпиской: http://www.rss2email.ru/manage.asp

вторник, 8 июня 2010 г.

rss2email.ru - на что подписаться? - Лучшие блоги недели

 rss2email.ruНа что подписаться?   |   Управление подпиской 

  RSS  rss2email.ru - на что подписаться?
Рекомендуем только лучшие новостные ленты и блоги!
http://www.rss2email.ru/top.asp
другие подписчики этой ленты также читают >>






rss2email.ru       управлять всей подпиской: http://www.rss2email.ru/manage.asp

суббота, 5 июня 2010 г.

Уроки WordPress - Хороший слоган для вашего блога

 rss2email.ru
Получайте новости с любимых сайтов:   


Аналитика и прогнозы рынка Форекс

На пути к Успеху!

Вишневые креветки в домашнем аквариуме

Блог о здоровье и долголетии

  RSS  Уроки WordPress
WordPress – это просто!
http://wphelp.ru
рекомендовать друзьям >>


  • Хороший слоган для вашего блога

    Слоган, где бы он не использовался, должен говорить больше, чем сами слова. Найти хороший слоган – непростая задача, и в рамках блога тоже. Слоган должен сообщать посетителям всю информацию о вашем блоге всего за пару секунд. За рубежом, да и у нас, часто в качестве слогана используется строка тегов (на англ. tagline), которая обычно идет после заголовка. Блог – это тоже бренд, поэтому слоган все же нечто большее, чем набор ключевых слов.

    Семь простых советов, как придумывать лучшие слоганы.

    1. В первую очередь, слоган должен быть связан с вашей нишей, и по возможности с вашим доменом.

    2. Опишите для себя концепцию вашего блога, представьте полностью какое сообщение он призван доносить людям, какую цель выполняет. После этого вы сможете сжать эту концепцию в одну фразу слогана.

    3. Используйте простые слова, которые несут в себе много смысла, и в то же время будьте однозначны. Важно, чтобы посетители поняли вас правильно.

    4. Не используйте длинные фразы. Слоган должен быть кратким и емким.

    5. Ознакомьтесь с рекламными слоганами, которые признаны лучшими, это поможет вам настроится на генерацию интересных идей.

    6. Предложите конкурс на лучший слоган для блога или устройте мозговой штурм среди друзей.

    7. Устройте опрос среди читателей, предложив на выбор варианты слоганов, и выбрав тот, который им понравится больше.

    Конечно же, профессиональные рекламные агентства привлекают десятки профессионалов, проводят массу исследований, и тратят тысячи долларов, чтобы составить слоган, который остается в умах многих, живет десятилетиями, который можно считать шедевром. Но и у одного человека может быть достаточно идей и способностей, чтобы рассказать четко и красочно о том, что же представляет его блог.

    Лучше всего, когда ваш дизайн, название блога, ваш слоган, ваши тексты – несут одну идею, одно сообщение. Тогда эта идея впитывается умами посетителей, тогда мы получаем целостный бренд.

    Источник: Уроки WordPress

    .


    Переслать  







rss2email.ru       отписаться: http://www.rss2email.ru/unsubscribe.asp?c=41890&u=559355&r=716358152
управление подпиской: http://www.rss2email.ru/manage.asp

четверг, 3 июня 2010 г.

rss2email.ru - на что подписаться? - Лучшие блоги недели

 rss2email.ruНа что подписаться?   |   Управление подпиской 

  RSS  rss2email.ru - на что подписаться?
Рекомендуем только лучшие новостные ленты и блоги!
http://www.rss2email.ru/top.asp
другие подписчики этой ленты также читают >>



  • Лучшие блоги недели

    Новый подход к e-mail и SMS-маркетингу
    Обсуждение способов правильного e-mail маркетинга, тенденций развития отрасли, инструментов для проведения рекламных кампаний и анализа их эффективности.
      Подписаться →


    На пути к Успеху!
    История того, как 28 летний парень за год с нуля в Интернете создал бизнес стоимостью $254.860, смог уволиться с работы и начать жить жизнью богатого пенсионера.
      Подписаться →







rss2email.ru       управлять всей подпиской: http://www.rss2email.ru/manage.asp

воскресенье, 30 мая 2010 г.

Уроки WordPress - Создаем статический текст для рубрик с помощю плагинов

 rss2email.ru
Получайте новости с любимых сайтов:   


Глум над рекламой и брендами

Тем, кто хочет зарабатывать в интернете.

Вишневые креветки в домашнем аквариуме

Новый подход к e-mail и SMS-маркетингу

  RSS  Уроки WordPress
WordPress – это просто!
http://wphelp.ru
рекомендовать друзьям >>


  • Создаем статический текст для рубрик с помощю плагинов

    Довольно часто для SEO требуется, чтобы у каждой рубрики было солидное текстовое описание, снабженное ключевыми словами, а не только обычный вывод информации в хронологическом порядке, с хаотичными заголовками.

    Есть несколько вариантов решения этой проблемы, как с использованием плагинов, так и без них.

    В данной статье я рассмотрю два плагина, предназначенных косвенно или прямо для решения этой задачи. В следующей – о том, как это сделать без них. Также многие знают что можно создать отдельный шаблон для рубрики (достаточно создать файл category-ID.php, где ID – номер вашей рубрики, который можно посмотреть в админке), и прописать там нужный текст, но если рубрик много, а тем более если сайт клиентский, создавать текст в шаблонах, которые потом клиент не сможет отредактировать (или отредактирует что-то лишнее) – не выход. На мой взгляд, равно как и использование стандартного поля описания рубрики при больших объемах текста, т.к. это описание может использоваться для title рубрики и мета-тега description конкретной рубрики (например с помощью плагина WpSeo).

    1. Плагин для показа баннеров WPAdMentor

    На данный момент поддержка плагина прекращена, но его исправленная версия тестировалсь и работает в WP 2.9. Можно даже скачать переведенную мною русскую версию. Идея плагина такова, что баннеры можно привязывать к любой рубрике и странице, архивам, поиску, выводить на главной. Есть два варианта компаний – баннерная и html. В нашем случае нас интересует именно html, просто создаем в редакторе WordPress в черновиках нужную страничку (это на тот случай, если вы не знаете html), если нужно снабдить описание в рубрике картинками, загружаем их как обычно и вставляем в статью, и затем весь код со вкладки «HTML» в вашем редакторе копируем в соответствующее поле настроек баннера. Отмечаем где именно (например, в какой рубрике хотим показать это html-описание).

    Рассмотрю этот плагин подробно, потому что он самый гибкий из всех виденных мною плагинов показа баннеров, и конечно же прекрасно послужит по своему прямому назначению – для тонкой настройки рекламных компаний.

    Позиции баннеров

    Для начало вам необходимо создать позиции банеров (или позиции, где вы хотите выводить текст), напрмер, top – баннер вверху, category – текст для рубрики, и т.п. Названия позиций выбирайте любые, главное чтобы они были латиницей.

    Добавляем позицию в шаблон

    Открываем вкладку «Генератор кода» в настройках баннера, и копируем код для конкретной позиции. Затем открываем редактор темы в админке WordPress (или блокноте, если вам так удобнее) и вставляем код там, где хотим видеть в дальнейшем наш баннер (archive.php или category.php – если это описание рубрик, header.php – если это шапка сайта).

    Как происходит добавление баннера

    Если нажимаем «Создать новую баннерную кампанию», достаточно только указать адрес, куда ведет баннер, адрес картинки баннера, и alt. Поле адреса заполнять обязательно, иначе будет подставлен адрес разработчика. Если вы ставите, например, внутренний баннер-картинку для оформления какой-то рубрики, и исходящей ссылки как таковой не планируется, тогда указывайте ссылку на какую-то страницу своего сайта, или если ссылки там категорически не должно быть, тогда выбирайте html-компанию. После заполнения этих трех полей выбираем одну из указанных выше позиций, ставим галочки показывать ли на главной, в архивах, или выбираем из списка конкретную рубрику, а все остальные галочки снимаем.

    При нажатии на «Создать новую HTML-кампанию» информация добавляется аналогично, с тем отличием, что тут можно вставить не только баннер в html-формате, но и любое текстовое описание, и разумеется тут нет таких полей как адрес картинки баннера.

    2. Category text

    Плагин Category Text предназначен специально для создания описания в рубриках (также как и для вставки баннеров в виде html-кода). Данный плагин показался мне более удобным в использовании, хотя и имеет чуть меньше настроек (в новой версии добавлена возможность показа на главной, или в одной из рубрик, но нет показа на статических страницах, в результатах поиска или в архивах как в плагине AdMentor).

    Вам потребуется создать список (например «Текст в боковом меню», «Текст сверху перед рубрикой») и добавить туда нужный текст, выбрав галочками, в каких рубриках его показывать. Преимуществом плагина есть также то, что если у вас много дочерних рубрик, вы можете не отмечать их все, когда создаете описание, а просто поставить галочку напротив Children allowed, а также выбрать показ для всех статей данной рубрики, поставив галочку напротив Posts allowed. Чтобы показать баннер на главной, ставьте галочку напротив Extend to home page.

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

    <?php get_ctext_elements (*number-of-list*); ?>

    Где *number-of-list* — номер вашего списка (т.е. каким по счету вы его создали).

    Созданные элементы (описания рубрик) можно редактировать или удалять в дальнейшем.

    Минус двух этих плагинов в том, что при очень разветвленной структуре сайта (тестировалось на сайте  более чем с двумя сотнями (!) рубрик) и с использованием нескольких позиций баннеров они начинают сбоить – не показывают нужный текст или рекламу на некоторых страницах, поэтому в следующей статье я расскажу как создать описание для рубрик с помощью функции WordPress Query Posts.

    Источник: Уроки WordPress

    .


    Переслать  




Узнайте о скидках в вашем городе


Каждый день рестораны, спа, боулинги, кино со скидкой 50-80% в вашем городе!
реклама



rss2email.ru       отписаться: http://www.rss2email.ru/unsubscribe.asp?c=41890&u=559355&r=716358152
управление подпиской: http://www.rss2email.ru/manage.asp

четверг, 20 мая 2010 г.

rss2email.ru - на что подписаться? - Лучшие блоги недели

 rss2email.ruНа что подписаться?   |   Управление подпиской 

  RSS  rss2email.ru - на что подписаться?
Рекомендуем только лучшие новостные ленты и блоги!
http://www.rss2email.ru/top.asp
другие подписчики этой ленты также читают >>






rss2email.ru       управлять всей подпиской: http://www.rss2email.ru/manage.asp