Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Модуль seo fields mini - оптимизация доп полей [dle 11.x]

Тема в разделе "Модули DLE", создана пользователем DLEPlugins, 28 апр 2016.

28.04.16 в 22:07
29.04.16 в 09:54
7
3.095
2
  1. TopicStarter Overlay
    DLEPlugins

    Кодер

    Регистрация:
    29 ноя 2015
    Сообщения:
    1.601
    Лучших ответов:
    8
    Рейтинги:
    +1.187 / 9 / -0
    [​IMG]

    Данный модуль позволит вам задать свои мета-теги для значений доп полей, а именно title, description и keywords. Это переделка модуля YummiFields, в которой были изменены запросы и модуль работает на новых версиях DLE 11.x. Вырезаны бесполезные, на мой взгляд, поля описания и названия значений доп полей при поиске, которые занимали место на странице.

    Особенности модуля:
    Модуль не использует dle api
    Установка занимает всего 1 минуту
    Поддерживаются обе кодировки (cp1251 / utf-8)
    Кеширование модуля (снижение нагрузки)

    Автор оригинала: b-en-der
    Автор адаптации: DomiTori
    Демо


    Инструкция:
    1. Распаковать архив с модулем
    2. Выберите папку с кодировкой вашего сайта ( utf8 | cp1251)
    3. Поменяйте название папки templates/Default на название папки с вашим шаблоном
    4. Скопируйте содержимое папки upload на сервер
    5. Запустите файл /install.php и следуйте его инструкциям.
    6. Откройте файл engine/engine.php, найдите:

    Код:
        $metatags = <<<HTML
        <meta http-equiv="Content-Type" content="text/html; charset={$config['charset']}" />
        <title>{$metatags['title']}</title>
        <meta name="description" content="{$metatags['description']}" />
        <meta name="keywords" content="{$metatags['keywords']}" />{$disable_index}
        <meta name="generator" content="DataLife Engine (http://dle-news.ru)" />{$s_meta}
        <link rel="search" type="application/opensearchdescription+xml" href="{$config['http_home_url']}engine/opensearch.php" title="{$config['home_title']}" />
        HTML;
    
    

    ПЕРЕД этим вставьте:

    Код:
       
    if($dle_module == 'xfsearch') {
    
        $seopage = !empty($_REQUEST['cstart']) ? (int) $_REQUEST['cstart'] : 1;
        $seo_name = !empty($_REQUEST['xf']) ? $db->safesql ( htmlspecialchars ( strip_tags ( stripslashes ( trim ( $xf ) ) ), ENT_QUOTES, $config['charset'] ) ) : "";
        if( !empty($seo_name) ) {
    
         $seoinfo = $db->super_query('SELECT `page_title`, `page_description`, `page_keywords` FROM '. PREFIX . '_seo_fields WHERE `xfields_name` = \'' . $seo_name . '\'');
         
        if( !empty($seoinfo['page_title']) ){
       
          $metatags['title'] = $seoinfo['page_title'];
       
         }
         if( !empty($seoinfo['page_description']) ){
       
          $metatags['description'] = $seoinfo['page_description'];
       
         }
         if( !empty($seoinfo['page_keywords']) ){
       
          $metatags['keywords'] = $seoinfo['page_keywords'];
       
         }
       
        }
        }
    
    
     

    Вложения:

    • seofields.zip
      Размер файла:
      176,6 КБ
      Просмотров:
      49
    • Нравится Нравится x 2
  2. PunPun

    VIP Кинотрафик v2

    Регистрация:
    11 июн 2015
    Сообщения:
    7.433
    Лучших ответов:
    32
    Рейтинги:
    +4.062 / 137 / -0
    Если уж брался переделывать, то нужно было убрать ООП оттуда.
     
  3. TopicStarter Overlay
    DLEPlugins

    Кодер

    Регистрация:
    29 ноя 2015
    Сообщения:
    1.601
    Лучших ответов:
    8
    Рейтинги:
    +1.187 / 9 / -0
    расшифруй
     
  4. PunPun

    VIP Кинотрафик v2

    Регистрация:
    11 июн 2015
    Сообщения:
    7.433
    Лучших ответов:
    32
    Рейтинги:
    +4.062 / 137 / -0
    Ну что смысл тогда объяснять если ты не знаешь что такое ООП и процедурка ? Переписать все на процедурку нужно, а не использовать ООП тут, оно тут лишнее и никакого прироста не даст. А только наоборот.
     
  5. Uralbox

    Команда форума VIP Кинотрафик v2

    Регистрация:
    25 окт 2015
    Сообщения:
    1.566
    Лучших ответов:
    0
    Рейтинги:
    +186 / 5 / -0
    хейтеры пришли :D
     
  6. TopicStarter Overlay
    DLEPlugins

    Кодер

    Регистрация:
    29 ноя 2015
    Сообщения:
    1.601
    Лучших ответов:
    8
    Рейтинги:
    +1.187 / 9 / -0
    Рэпа наслушался?) обоснуй
     
  7. Maksim.dp

    Maksim.dp Бывалый

    Регистрация:
    19 дек 2015
    Сообщения:
    140
    Лучших ответов:
    0
    Рейтинги:
    +38 / 0 / -0
    сижу такой почти проснулся, тыкнул демо и!!! Как заорет ё*анныя китоянка
     
  8. Uralbox

    Команда форума VIP Кинотрафик v2

    Регистрация:
    25 окт 2015
    Сообщения:
    1.566
    Лучших ответов:
    0
    Рейтинги:
    +186 / 5 / -0
    Я ж не про тебя
    Да и не с рэпа услышал)
     
Яндекс.Метрика