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

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

Вывод года в engine.php dle 10.2

Тема в разделе "Вопросы- ответы", создана пользователем djusel, 25 ноя 2015.

25.11.15 в 15:10
25.11.15 в 23:38
19
3.931
0
  1. TopicStarter Overlay
    djusel

    djusel Бывалый

    Регистрация:
    12 окт 2015
    Сообщения:
    423
    Лучших ответов:
    0
    Рейтинги:
    +50 / 0 / -0
    Всем привет! Нужна помощь, как запретить в engine.php вывод доп поля в определенной категории? Имеется такой кусочек вывода доп поля -
    Код:
     $xfield_data=''.$xfieldsdata['godd'];
    $metatags['title'] = $titl_e.' ('.$xfield_data.') смотреть онлайн бесплатно';
     
  2. TopicStarter Overlay
    djusel

    djusel Бывалый

    Регистрация:
    12 окт 2015
    Сообщения:
    423
    Лучших ответов:
    0
    Рейтинги:
    +50 / 0 / -0
    Ни кто не в курсе?
     
  3. kroseph

    kroseph Бывалый

    Регистрация:
    5 окт 2015
    Сообщения:
    121
    Лучших ответов:
    1
    Рейтинги:
    +26 / 0 / -0
    Попробуйте использовать другой шаблон для категории,просто создайте 2 шаблон уберите от туда вывод доп поля.
     
  4. TopicStarter Overlay
    djusel

    djusel Бывалый

    Регистрация:
    12 окт 2015
    Сообщения:
    423
    Лучших ответов:
    0
    Рейтинги:
    +50 / 0 / -0
    Причем тут шаблон если править нужно движок?
     
  5. kroseph

    kroseph Бывалый

    Регистрация:
    5 окт 2015
    Сообщения:
    121
    Лучших ответов:
    1
    Рейтинги:
    +26 / 0 / -0
    Можно не трогать код движка,а просто реализовать это в админке.
    Под шаблоном я имел ввиду fullstory и shortstory
     
  6. TopicStarter Overlay
    djusel

    djusel Бывалый

    Регистрация:
    12 окт 2015
    Сообщения:
    423
    Лучших ответов:
    0
    Рейтинги:
    +50 / 0 / -0
    Так не получится, нужно править именно в движке, так как нужно запретить вывод года именно в теге тайтл, а не в заголовке новости...
     
  7. kild

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

    Регистрация:
    3 июл 2015
    Сообщения:
    2.130
    Лучших ответов:
    2
    Рейтинги:
    +1.176 / 1 / -0
    попробуй так
    Код:
    $xfield_data=''.$xfieldsdata['godd'];
        if (!in_array('ид категории', $category_id)) {
            $metatags['title'] = $titl_e.' смотреть онлайн бесплатно';
        }
        else {
            $metatags['title'] = $titl_e.' ('.$xfield_data.') смотреть онлайн бесплатно';
        }
     
    • Нравится Нравится x 1
  8. TopicStarter Overlay
    djusel

    djusel Бывалый

    Регистрация:
    12 окт 2015
    Сообщения:
    423
    Лучших ответов:
    0
    Рейтинги:
    +50 / 0 / -0
    Так не выводится год вообще...
     
  9. TopicStarter Overlay
    djusel

    djusel Бывалый

    Регистрация:
    12 окт 2015
    Сообщения:
    423
    Лучших ответов:
    0
    Рейтинги:
    +50 / 0 / -0
    Есть еще варианты?
     
  10. kild

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

    Регистрация:
    3 июл 2015
    Сообщения:
    2.130
    Лучших ответов:
    2
    Рейтинги:
    +1.176 / 1 / -0
    Код:
    $cat_id_meta = explode(',', $category_id);
    $xfield_data=''.$xfieldsdata['godd'];
        if (!in_array('ид категории', $cat_id_meta)) {
            $metatags['title'] = $titl_e.' смотреть онлайн бесплатно';
        }
        else {
            $metatags['title'] = $titl_e.' ('.$xfield_data.') смотреть онлайн бесплатно';
        }
     
    • Нравится Нравится x 1
  11. PunPun

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

    Регистрация:
    11 июн 2015
    Сообщения:
    7.401
    Лучших ответов:
    32
    Рейтинги:
    +4.022 / 115 / -0
    $category_id - содержит ID категории которую просматривает посетитель.

    Это не массив!
     
  12. TopicStarter Overlay
    djusel

    djusel Бывалый

    Регистрация:
    12 окт 2015
    Сообщения:
    423
    Лучших ответов:
    0
    Рейтинги:
    +50 / 0 / -0
    Все работает!!! Только строчки $metatags['title']..... местами поменял, получался обратный эффект! Спасибо!
     
  13. kild

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

    Регистрация:
    3 июл 2015
    Сообщения:
    2.130
    Лучших ответов:
    2
    Рейтинги:
    +1.176 / 1 / -0
    да, недосмотрел)
    но после explode уже массив... но код должен быть другой)
     
  14. PunPun

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

    Регистрация:
    11 июн 2015
    Сообщения:
    7.401
    Лучших ответов:
    32
    Рейтинги:
    +4.022 / 115 / -0
    PHP:
    $xfield_data=''.$xfieldsdata['godd'];
    if (
    ид категории == $cat_id_meta)
    $metatags['title'] = $titl_e.' ('.$xfield_data.') смотреть онлайн бесплатно';
    else
    $metatags['title'] = $titl_e.' смотреть онлайн бесплатно';
     
    • Нравится Нравится x 1
  15. kild

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

    Регистрация:
    3 июл 2015
    Сообщения:
    2.130
    Лучших ответов:
    2
    Рейтинги:
    +1.176 / 1 / -0
    только что проверил. если включены мультикатегории то бывают случаи когда например мультфильм это одновременно и боевик и детский. в этом варианте я например захожу в мультфильмы, но мультфильм у меня по адресу боевики, оно по алфавиту берет. так вот, в этом случае категория будет не мультфильмы а боевики, и вывод тайтла будет по боевикам, а нам то надо чтобы выводило по мультфильмам. в моем коде такого не будет
     
  16. TopicStarter Overlay
    djusel

    djusel Бывалый

    Регистрация:
    12 окт 2015
    Сообщения:
    423
    Лучших ответов:
    0
    Рейтинги:
    +50 / 0 / -0
    Использовал твой вариант! Стучусь к тебе в скайпе со вчерашнего вечера...
     
  17. TopicStarter Overlay
    djusel

    djusel Бывалый

    Регистрация:
    12 окт 2015
    Сообщения:
    423
    Лучших ответов:
    0
    Рейтинги:
    +50 / 0 / -0
    Мне нужно для сериалов
     
  18. PunPun

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

    Регистрация:
    11 июн 2015
    Сообщения:
    7.401
    Лучших ответов:
    32
    Рейтинги:
    +4.022 / 115 / -0
    Правильней будет
    PHP:
    $xfield_data=''.$xfieldsdata['godd'];
    if (
    in_array($category_id, array(1,2,3)))
    $metatags['title'] = $titl_e.' ('.$xfield_data.') смотреть онлайн бесплатно';
    else
    $metatags['title'] = $titl_e.' смотреть онлайн бесплатно';
    Где 1,2,3 - нужные ID категорий через запятую
     
    • Нравится Нравится x 1
  19. TopicStarter Overlay
    djusel

    djusel Бывалый

    Регистрация:
    12 окт 2015
    Сообщения:
    423
    Лучших ответов:
    0
    Рейтинги:
    +50 / 0 / -0
    Собрал что-то типа того может кому понадобится
    Код:
    $xfield_sezoni=''.$xfieldsdata['sezoni'];      
    $xfield_data=''.$xfieldsdata['godd'];
    if (in_array($category_id, array(34,36,15)))
    $metatags['title'] = $titl_e.' ('.$xfield_data.') смотреть онлайн бесплатно';
    else
    $metatags['title'] = $titl_e.' ('.$xfield_sezoni.') смотреть онлайн бесплатно';
     
  20. TopicStarter Overlay
    djusel

    djusel Бывалый

    Регистрация:
    12 окт 2015
    Сообщения:
    423
    Лучших ответов:
    0
    Рейтинги:
    +50 / 0 / -0
    ;););) Всем спасибо за помощь;););)
     
Яндекс.Метрика