Перейти к публикации

Zdraff

Клиенты
  • Публикации

    300
  • Зарегистрирован

  • Посещение

  • Дней в лидерах

    1

Сообщения, опубликованные пользователем Zdraff

  1. Спасибо, я не первый день движком пользуюсь :). Сфорумулирую вопрос подругому: у меня в шапке основного шаблона есть ссылка на переключение шаблона на версию для смартфонов (через .htacccess /index.php?action=mobile конвертится в /pda/). Не случится ли так, что поисковик перейдет по этой ссылке, переключится на шаблон smartphone и начнет индексировать страницы сайта в версии для смартфонов вместо версии с оновным шабиком?

  2. Понадобилось поправить модуль "Облако тегов" так, чтобы при просмотре категории или новости отображалить только теги из этой самой категории (и вложенных категорий). Работает у меня на http://myppc.ru на DLE 9.4 с отключенными мультикатегориями и отображением новостей из вложенных категорий.

    Открываем /engine/modules/tagscloud.php.

    1. Находим (27 строка):

    
    $tpl->result['tags_cloud'] = dle_cache("tagscloud", $config['skin']);
    
    
    и заменяем на
    
    $tpl->result['tags_cloud'] = dle_cache("tagscloud".$category_id, $config['skin']);
    
    
    2. Находим (94 строка):
    
    create_cache ("tagscloud", $tpl->result['tags_cloud'], $config['skin']);
    
    
    и заменяем на
    
    create_cache ("tagscloud".$category_id, $tpl->result['tags_cloud'], $config['skin']);
    
    
    3. Находим (39 строка):
    
    $db->query("SELECT SQL_CALC_FOUND_ROWS tag, COUNT(*) AS count FROM " . PREFIX . "_tags GROUP BY tag ORDER BY count DESC LIMIT 0,40");
    
    
    и заменяем на
    
    if ($get_cats) $usl = "WHERE news_id IN (SELECT id FROM " . PREFIX . "_post WHERE category IN ('$get_cats'))";
    
    elseif ($category_id) $usl = "WHERE news_id IN (SELECT id FROM " . PREFIX . "_post WHERE category = '$category_id')";
    
    $db->query("SELECT SQL_CALC_FOUND_ROWS tag, COUNT(*) AS count FROM " . PREFIX . "_tags $usl GROUP BY tag ORDER BY count DESC LIMIT 0,40");
    
    

    4. Радуемся и комментируем.

    • Поддерживаю 2
  3. Не стал создавать новую тему. Скажите, нужно ли ставить в main.tpt шаблона smartphone код <meta name="robots" content="none"/>, чтобы индексировалась полная версия сайта? Нужно, чтобы поисковики индексировали полную версию, а не мобильную.

  4. И как обычно даю ответ на свой вопрос :). Нужно в /engine/inc/xfields.php в 576 строку после

    
    $newpostedxfields[$value[0]] = trim( htmlspecialchars(strip_tags( stripslashes($postedxfields[$value[0]]) ), ENT_QUOTES ));
    
    
    Воткнуть следующее:
    
    if ($value[3] == "text") $newpostedxfields[$value[0]] = $parse->BB_Parse($parse->process($postedxfields[$value[0]]));
    
    

  5. Не стал открывать новую тему, пишу тут. Скажите, из-за чего могла вырасти нагрузка на сервер после обновления с 8.0 до 8.5? Посещаемость около 17к, сервер P4 1024mb перестал вдруг справляться, как обновился, вечером на сайт зайти почти нереально, хотя до обновления страницы просто загружались по несколько секунд.

  6. ИМХО, сайт не плохой. Мне почему-то кажется что было бы лучше если бы подсветка меню определялась не по длине текста, а была 100% (как на Добавить объявление) к примеру :) А так супр, чистенький сайт :) Но скорее всего тему закроют, так как обсуждать только лицензии DLE

    Спасибо за отзыв! По поводу меню: думаю, так и сделаю.

×
×
  • Создать...