Dismiss Notice
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

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

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

Discussion in 'Вопросы- ответы' started by djusel, Nov 25, 2015.

25.11.15 в 15:10
25.11.15 в 23:38
19
4,801
0
  1. TopicStarter Overlay
    djusel

    djusel Бывалый

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

    djusel Бывалый

    Joined:
    Oct 12, 2015
    Messages:
    423
    Best Answers:
    0
    Ratings:
    +50 / 0 / -0
    Ни кто не в курсе?
     
  3. kroseph

    kroseph Бывалый

    Joined:
    Oct 5, 2015
    Messages:
    121
    Best Answers:
    1
    Ratings:
    +26 / 0 / -0
    Попробуйте использовать другой шаблон для категории,просто создайте 2 шаблон уберите от туда вывод доп поля.
     
  4. TopicStarter Overlay
    djusel

    djusel Бывалый

    Joined:
    Oct 12, 2015
    Messages:
    423
    Best Answers:
    0
    Ratings:
    +50 / 0 / -0
    Причем тут шаблон если править нужно движок?
     
  5. kroseph

    kroseph Бывалый

    Joined:
    Oct 5, 2015
    Messages:
    121
    Best Answers:
    1
    Ratings:
    +26 / 0 / -0
    Можно не трогать код движка,а просто реализовать это в админке.
    Под шаблоном я имел ввиду fullstory и shortstory
     
  6. TopicStarter Overlay
    djusel

    djusel Бывалый

    Joined:
    Oct 12, 2015
    Messages:
    423
    Best Answers:
    0
    Ratings:
    +50 / 0 / -0
    Так не получится, нужно править именно в движке, так как нужно запретить вывод года именно в теге тайтл, а не в заголовке новости...
     
  7. kild

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

    Joined:
    Jul 3, 2015
    Messages:
    2,117
    Best Answers:
    2
    Ratings:
    +1,174 / 1 / -0
    попробуй так
    Code:
    $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 Бывалый

    Joined:
    Oct 12, 2015
    Messages:
    423
    Best Answers:
    0
    Ratings:
    +50 / 0 / -0
    Так не выводится год вообще...
     
  9. TopicStarter Overlay
    djusel

    djusel Бывалый

    Joined:
    Oct 12, 2015
    Messages:
    423
    Best Answers:
    0
    Ratings:
    +50 / 0 / -0
    Есть еще варианты?
     
  10. kild

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

    Joined:
    Jul 3, 2015
    Messages:
    2,117
    Best Answers:
    2
    Ratings:
    +1,174 / 1 / -0
    Code:
    $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

    Joined:
    Jun 11, 2015
    Messages:
    7,434
    Best Answers:
    32
    Ratings:
    +4,062 / 137 / -0
    $category_id - содержит ID категории которую просматривает посетитель.

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

    djusel Бывалый

    Joined:
    Oct 12, 2015
    Messages:
    423
    Best Answers:
    0
    Ratings:
    +50 / 0 / -0
    Все работает!!! Только строчки $metatags['title']..... местами поменял, получался обратный эффект! Спасибо!
     
  13. kild

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

    Joined:
    Jul 3, 2015
    Messages:
    2,117
    Best Answers:
    2
    Ratings:
    +1,174 / 1 / -0
    да, недосмотрел)
    но после explode уже массив... но код должен быть другой)
     
  14. PunPun

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

    Joined:
    Jun 11, 2015
    Messages:
    7,434
    Best Answers:
    32
    Ratings:
    +4,062 / 137 / -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

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

    Joined:
    Jul 3, 2015
    Messages:
    2,117
    Best Answers:
    2
    Ratings:
    +1,174 / 1 / -0
    только что проверил. если включены мультикатегории то бывают случаи когда например мультфильм это одновременно и боевик и детский. в этом варианте я например захожу в мультфильмы, но мультфильм у меня по адресу боевики, оно по алфавиту берет. так вот, в этом случае категория будет не мультфильмы а боевики, и вывод тайтла будет по боевикам, а нам то надо чтобы выводило по мультфильмам. в моем коде такого не будет
     
  16. TopicStarter Overlay
    djusel

    djusel Бывалый

    Joined:
    Oct 12, 2015
    Messages:
    423
    Best Answers:
    0
    Ratings:
    +50 / 0 / -0
    Использовал твой вариант! Стучусь к тебе в скайпе со вчерашнего вечера...
     
  17. TopicStarter Overlay
    djusel

    djusel Бывалый

    Joined:
    Oct 12, 2015
    Messages:
    423
    Best Answers:
    0
    Ratings:
    +50 / 0 / -0
    Мне нужно для сериалов
     
  18. PunPun

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

    Joined:
    Jun 11, 2015
    Messages:
    7,434
    Best Answers:
    32
    Ratings:
    +4,062 / 137 / -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 Бывалый

    Joined:
    Oct 12, 2015
    Messages:
    423
    Best Answers:
    0
    Ratings:
    +50 / 0 / -0
    Собрал что-то типа того может кому понадобится
    Code:
    $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 Бывалый

    Joined:
    Oct 12, 2015
    Messages:
    423
    Best Answers:
    0
    Ratings:
    +50 / 0 / -0
    ;););) Всем спасибо за помощь;););)
     
Яндекс.Метрика