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

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

Вопрос? Автоматические теги

Тема в разделе "Вопросы- ответы", создана пользователем melkitasit, 16 сен 2017.

Статус темы:
Закрыта.
16.09.17 в 18:46
17.09.17 в 12:07
9
2.016
0
  1. TopicStarter Overlay
    melkitasit

    melkitasit Бывалый

    Регистрация:
    18 янв 2017
    Сообщения:
    137
    Лучших ответов:
    0
    Рейтинги:
    +10 / 3 / -0
    Добрый день, нужно сделать так чтобы в теги добавлялись слова из доп.полей и категории. Как такое можно реализовать?
    Стоит DLE 12.0
    Тапками не кидаться если есть уже тема, то просто дайте сыллку на нее.
     
  2. DLEPlugins

    Кодер

    Регистрация:
    29 ноя 2015
    Сообщения:
    1.608
    Лучших ответов:
    8
    Рейтинги:
    +1.195 / 9 / -0
    конкретнее? В теги нужно скопировать все значения конкретного доп поля + название всех категорий, к которой принадлежит новость
     
  3. TopicStarter Overlay
    melkitasit

    melkitasit Бывалый

    Регистрация:
    18 янв 2017
    Сообщения:
    137
    Лучших ответов:
    0
    Рейтинги:
    +10 / 3 / -0
    Да, именно так и нужно
     
  4. DLEPlugins

    Кодер

    Регистрация:
    29 ноя 2015
    Сообщения:
    1.608
    Лучших ответов:
    8
    Рейтинги:
    +1.195 / 9 / -0
    Новость принадлежит нескольким категориям или одной?
     
  5. TopicStarter Overlay
    melkitasit

    melkitasit Бывалый

    Регистрация:
    18 янв 2017
    Сообщения:
    137
    Лучших ответов:
    0
    Рейтинги:
    +10 / 3 / -0
    несколько
     
  6. DLEPlugins

    Кодер

    Регистрация:
    29 ноя 2015
    Сообщения:
    1.608
    Лучших ответов:
    8
    Рейтинги:
    +1.195 / 9 / -0
    открыть /engine/modules/show.full.php
    найти первый встречающийся код (~ 130-140 строчка)
    PHP:
    $my_cat implode"{$config['category_separator']} "$my_cat );
    выше встравить
    PHP:
    $category_list implode", "$my_cat );
    далее найти код
    PHP:
    else $tpl->load_template'fullstory.tpl' );
    ниже вставить
    PHP:
    if (!$row['tags']) {
               
                
    $xf_d xfieldsdataload$row['xfields'] );
               
                
    $tag_update $category_list.", ".$xf_d['genre'];
               
                
    $db->query"UPDATE " PREFIX "_post SET tags='{$tag_update}' WHERE id='{$row['id']}'" );
            }
    В $xf_d['genre'] - genre это имя доп поля, меняем на свое.
    Работать будет так: при входе в новость если у новости не заполнены теги, они заполнятся названием категорий и значением с доп поля, если заполнены то ничего не будет.
     
    #6 DLEPlugins, 17 сен 2017
    Последнее редактирование: 17 сен 2017
    • Нравится Нравится x 2
  7. Darkensand

    Darkensand Бывалый

    Регистрация:
    12 июн 2017
    Сообщения:
    156
    Лучших ответов:
    0
    Рейтинги:
    +14 / 0 / -0
    Привет , все через фулстори
     
  8. TopicStarter Overlay
    melkitasit

    melkitasit Бывалый

    Регистрация:
    18 янв 2017
    Сообщения:
    137
    Лучших ответов:
    0
    Рейтинги:
    +10 / 3 / -0
    а если предположим с нескольких нужно доп.полей?
     
  9. DLEPlugins

    Кодер

    Регистрация:
    29 ноя 2015
    Сообщения:
    1.608
    Лучших ответов:
    8
    Рейтинги:
    +1.195 / 9 / -0
    PHP:
    $tag_update $category_list.", ".$xf_d['genre'].", ".$xf_d['year'];
    PHP:
    $tag_update $category_list.", ".$xf_d['genre'].", ".$xf_d['year'].", ".$xf_d['country'];
    ....................
     
    • Нравится Нравится x 1
  10. TopicStarter Overlay
    melkitasit

    melkitasit Бывалый

    Регистрация:
    18 янв 2017
    Сообщения:
    137
    Лучших ответов:
    0
    Рейтинги:
    +10 / 3 / -0
    Огромное спасибо, тему можно закрывать!
     
Похожие темы
  1. Demx
    Ответов:
    3
    Просмотров:
    878
  2. Baseqe
    Ответов:
    3
    Просмотров:
    808
Загрузка...
Статус темы:
Закрыта.
Яндекс.Метрика