Редактор темы

Реклама
Реклама
Реклама
Реклама

Модуль yummyfields - заголовок и описание в доп полях [dle 9.x-10.x]

DLEPlugins

Кодер
Регистрация
29 Ноя 2015
Сообщения
1.601
Рейтинг реакций
968
Баллы
113
1/3
Автор темы
f28dfd4e49f2709cb4e19d0e06391ff8.jpg

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

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

Автор: b-en-der
Версия DLE: 9.x-10.x
Цена: 450 рублей (бесплатно)
Источник

4d48659a39ad0293695fe706cecf06f9.jpg


d4bc58963305e5d6b02dd5b6fc87439b.jpg

Инструкция:
1. Распаковать архив с модулем
2. Выберите папку с кодировкой вашего сайта ( utf8 | cp1251)
3. Поменяйте название папки templates/Default на название папки с вашим шаблоном
4. Скопируйте содержимое папки upload на сервер
5. Запустите файл /install.php и следуйте его инструкциям.
6. Откройте файл шаблона main.tpl, и перед тегом {content} вставьте
Код:
[aviable=xfsearch]{include file="engine/modules/yummyfields/yummyfields.php"}[/aviable]

7. Откройте файл 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') {

    $yummypage = !empty($_REQUEST['cstart']) ? (int) $_REQUEST['cstart'] : 1;
    $yummy_name = !empty($_REQUEST['xf']) ? $db->safesql( strip_tags ( htmlspecialchars( trim(urldecode( $_REQUEST['xf'] ))  ) ) ) : "";
    if( !empty($yummy_name) ) {

     $yummyinfo = $db->super_query('SELECT `page_title`, `page_description`, `page_keywords`, `description` FROM '. PREFIX . '_yummy_fields WHERE `xfields_name` = \'' . $yummy_name . '\'');
   
     if( !empty($yummyinfo['page_title']) ){
   
      $metatags['title'] = $yummyinfo['page_title'];
   
     }
     if( !empty($yummyinfo['page_description']) ){
   
      $metatags['description'] = $yummyinfo['page_description'];
   
     }
     if( !empty($yummyinfo['page_keywords']) ){
   
      $metatags['keywords'] = $yummyinfo['page_keywords'];
   
     }
   
    }
    }




Готово
 

Вложения

  • yummi.zip
    yummi.zip
    38,7 КБ · Просмотры: 97
Последнее редактирование:
Конечно не плохая штука, но довольно старая + есть свежий модуль другого нам известного разработчика
 
Автор темы
Конечно не плохая штука, но довольно старая + есть свежий модуль другого нам известного разработчика
В чем заключается то что версия "старая" и что есть в версии от того известного разработчика чего нет в этом модуле?
 
В чем заключается то что версия "старая" и что есть в версии от того известного разработчика чего нет в этом модуле?
  1. Конструктор форм добавления описания для дополнительных полей
  2. Загрузка файлов на сервер.
  3. Полная поддержка кэширования
  4. Возможность указывать шаблон оформления для каждого поля
 
Автор темы
  1. Конструктор форм добавления описания для дополнительных полей
  2. Загрузка файлов на сервер.
  3. Полная поддержка кэширования
  4. Возможность указывать шаблон оформления для каждого поля
Сдесь все это есть: кеш, шаблонизатор, разный вывод заголовка и описания на первой и последующих страницах. Вобщем разраб этого модуля также как и ты тупо спиздил идею и код у мода Catface, переделал и продает. Но в отличие от тебя он хотя бы цены не гилит как за пол лицензии на DLE
 
DomiTori
Не пойму как это работает? Установил модуль dle 11.3 но в добавлении новости полей нет...
 
Установил модуль dle 11.3 но в добавлении новости полей нет...
их и не будет при добавлении новости! Создавай их в самом модуле, скриншот модуля прикреплен в первом сообщении под спойлер.
 
создал в админке модуля поле а название взял из дополнителного поле например 2016 ну патом на сайте перешел по /xfsearch/god/2016/ а результат 0 то есть ничего не вывел движок dle 11.1 похоже модуль не рабочий .
 
Последнее редактирование:
Подскажите есть ли такой или другой подобный модуль для 12 версии dle, или подскажите как вывести картинки актеров и описание по доп полям xfsearch?
 

Похожие темы Последние темы Популярные темы

Назад
Сверху