Бесплатная помощь по wordpress

(Ответов: 2451, Просмотров: 243491)
Страница 8 из 246 Первая ... 6789101858108 Последняя
  1. Гуру Аватар для dev1
    • Регистрация: 18.01.2012
    • Сообщений: 829
    • Репутация: 273
    • Webmoney BL: ?
    Sibar, вы темой ошиблись :) а вообще у всех разное мнение по поводу облака тегов. я считаю что в плане seo это плохо. а сервер оно вряд ли сильно грузит. сколько там, 1-2 запроса к бд?
    • -1
  2. Студент Аватар для simon
    • Регистрация: 30.12.2012
    • Сообщений: 68
    • Репутация: 6
    Поможете оптимизировать сайт, который работает на WP?
    • 0
  3. Опытный Аватар для Laker
    • Регистрация: 20.06.2009
    • Сообщений: 308
    • Репутация: 66
    • Webmoney BL: ?
    Целый день убил, но так и не смог найти. Решил обратиться к знающим людям.
    Есть стандартный виджет отображения последних комментариев в сайдбаре. Все хорошо отображается кроме аватара граватар. Показывает стандартный.
    Видимо из-за того, что ссылка получения самого аватара устарела и не отображается. Правильно ее обновить у меня не получилось. В самих комментариях под статьей все хорошо отображается. Надеюсь на помощь.
    Вот сам код:
    PHP код:
    function get_avatar_recent_comment() {

    global $wpdb;

    $sql = "SELECT DISTINCT ID, post_title, post_password, comment_ID,
    comment_post_ID, comment_author, comment_author_email, comment_date_gmt, comment_approved,
    comment_type,comment_author_url,
    SUBSTRING(comment_content,1,50) AS com_excerpt
    FROM $wpdb->comments
    LEFT OUTER JOIN $wpdb->posts ON ($wpdb->comments.comment_post_ID =
    $wpdb->posts.ID)
    WHERE comment_approved = '1' AND comment_type = '' AND
    post_password = ''
    ORDER BY comment_date_gmt DESC LIMIT 5";

    $comments = $wpdb->get_results($sql);
    $output = $pre_HTML;
    $gravatar_status = 'on'; /* off if not using */

    foreach ($comments as $comment) {
    $email = $comment->comment_author_email;
    $grav_name = $comment->comment_author;
    $grav_url = "http://www.gravatar.com/avatar.php?gravatar_id=".md5($email). "&size=32"; ?>
    <?php if($gravatar_status == 'on') { ?>
    <div class="comentry">
    <img src="<?php echo $grav_url?>" alt="<?php echo $grav_name?>" class="alignleft" /><?php ?>
    <span class="author"><span class="aname"><?php echo strip_tags($comment->comment_author); ?></span> </span>
    <span class="comment"><a href="<?php echo get_permalink($comment->ID); ?>#comment-<?php echo $comment->comment_ID?>" title="on <?php echo $comment->post_title?>">
    <?php echo strip_tags($comment->com_excerpt); ?>...</a></span>
    <div class="clearfix"></div>
    </div>
    <?php
    }
    }
    • -1
  4. Дипломник Аватар для evilmolen
    • Регистрация: 22.11.2012
    • Сообщений: 243
    • Репутация: 43
    Laker, Почему нельзя воспользоваться стандартной функцией get_avatar()? В последних версиях она работает даже с граватарами.
    Последний раз редактировалось evilmolen; 31.12.2012 в 00:23.
    • 1

    Спасибо сказали:

    dev1(31.12.2012),
  5. Гуру Аватар для dev1
    • Регистрация: 18.01.2012
    • Сообщений: 829
    • Репутация: 273
    • Webmoney BL: ?
    simon, да конечно. пишите в лс/skype. договоримся.
    • 0
  6. Опытный Аватар для Laker
    • Регистрация: 20.06.2009
    • Сообщений: 308
    • Репутация: 66
    • Webmoney BL: ?
    dev1, evilmolen, Если на затруднит, помогите правильно вставить эту функцию get_avatar()? в этот код, а лишнее убрать.
    Замучался, постоянно какая-то ошибка выскакивает.
    • 0
  7. Дипломник Аватар для evilmolen
    • Регистрация: 22.11.2012
    • Сообщений: 243
    • Репутация: 43
    Вместо слова "РАЗМЕР", подставьте своё значение, если хотите определенный стиль для аватарки, добавьте ещё 1 div со свими стилями, если нужен alt текст, то читайте офф. справку по функции, там написано, как это делается.

    Код:
    function get_avatar_recent_comment() { 
    
    global $wpdb; 
    
    $sql = "SELECT DISTINCT ID, post_title, post_password, comment_ID, 
    comment_post_ID, comment_author, comment_author_email, comment_date_gmt, comment_approved, 
    comment_type,comment_author_url, 
    SUBSTRING(comment_content,1,50) AS com_excerpt 
    FROM $wpdb->comments 
    LEFT OUTER JOIN $wpdb->posts ON ($wpdb->comments.comment_post_ID = 
    $wpdb->posts.ID) 
    WHERE comment_approved = '1' AND comment_type = '' AND 
    post_password = '' 
    ORDER BY comment_date_gmt DESC LIMIT 5"; 
    
    $comments = $wpdb->get_results($sql); 
    $output = $pre_HTML; 
    $gravatar_status = 'on'; /* off if not using */ 
    
    foreach ($comments as $comment) { 
    $email = $comment->comment_author_email; ?> 
    <div class="comentry"> 
    <?php echo get_avatar( $email, 'РАЗМЕР', $default, $alt ); ?>
    <span class="author"><span class="aname"><?php echo strip_tags($comment->comment_author); ?></span> </span> 
    <span class="comment"><a href="<?php echo get_permalink($comment->ID); ?>#comment-<?php echo $comment->comment_ID; ?>" title="on <?php echo $comment->post_title; ?>"> 
    <?php echo strip_tags($comment->com_excerpt); ?>...</a></span> 
    <div class="clearfix"></div> 
    </div> 
    <?php 
    } 
    }
    P.S. Код просто жуть xDD
    • 2

    Спасибо сказали:

    dev1(01.01.2013), Laker(03.01.2013),
  8. Гуру Аватар для seowp
    • Регистрация: 13.07.2012
    • Сообщений: 511
    • Репутация: 88
    • Webmoney BL: ?
    Приветствую. небольшой баг обнаружился на сайте. Пациент - _http://102news.ru
    Вот ссылка на скрин _http://yadi.sk/d/x7Eo03Mf0H7o
    В общем, на главной странице должна быть новость укороченная (как в рубрике культура), а делается как в рубрике общество - то есть показывает полную запись. В чем может быть проблема? Плагинов новых не устанавливал
    Все новости про компанию Xiaomi
    • 0
  9. Опытный Аватар для web31
    • Регистрация: 25.01.2012
    • Сообщений: 270
    • Репутация: 70
    • Webmoney BL: ?
    После обновления WP не работет переключатель "Визульно/HTML" и "Добавить медиа" - при нажатии ничего не происходит. В чем может быть проблема?
    Нажмите на изображение для увеличения.  Название:	03.01.jpg  Просмотров:	4  Размер:	17.1 Кб  ID:	7515
    • 0
  10. Tux Аватар для InFakes
    • Регистрация: 21.06.2011
    • Сообщений: 697
    • Репутация: 186
    • Webmoney BL: ?
    web31, а пробовали баловаться с плагинами типа АдБлок? Мне помогла смена АдБлок на АдБлок Плюс.
    • 1

    Спасибо сказали:

    dev1(04.01.2013),
Страница 8 из 246 Первая ... 6789101858108 Последняя

Похожие темы

Темы Раздел Ответов Последний пост
Бесплатная помощь по ucoz сайтам
Создание сайтов 6 31.03.2013 14:25
Нужна не бесплатная помощь в заполнении сайта
Копирайтинг, переводы, постинг 4 22.12.2012 00:33
Бесплатная помощь в установке вики-разметки вконтакте
Услуги по SMM, SMO 4 01.02.2012 02:38
Бесплатная помощь в установке вики-разметки вконтакте
Социальные сети 1 27.01.2012 16:44
Нужна помощь (WordPress)
Web программирование 9 04.01.2012 14:00

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры