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

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

Вопрос? Как добавить доп. поле в доп. поле?

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

08.09.17 в 16:46
14.09.17 в 20:36
15
1.507
0
  1. TopicStarter Overlay
    uskino

    PRO Users

    Регистрация:
    20 окт 2015
    Сообщения:
    764
    Лучших ответов:
    1
    Рейтинги:
    +174 / 23 / -0
    Возможно ли сделать такой хак, чтобы можно было вставлять доп. поля в доп. поля при создании новости, также в тайтл и заголовок?
    Или это нереализуемо с технической точки зрения?

    Пример: есть доп. поле "seria", при создании новости вставляю в заголовок "Рим 1 сезон 1-[xfvalue_seria]" и кароч при изменении поля "seria" должен меняться и заголовок. Ну вы поняли кароч)
     
    • Согласен Согласен x 1
  2. PunPun

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

    Регистрация:
    11 июн 2015
    Сообщения:
    7.292
    Лучших ответов:
    31
    Рейтинги:
    +3.892 / 96 / -0
    {title} 1-[xfvalue_seria]
    // {title} - Рим 1 сезон
     
  3. TopicStarter Overlay
    uskino

    PRO Users

    Регистрация:
    20 окт 2015
    Сообщения:
    764
    Лучших ответов:
    1
    Рейтинги:
    +174 / 23 / -0
    Ну это решение через файлы шаблона, в мое случае не самое удобное).
    Я имел ввиду возможность, чтобы прям в админке при создании новости вставлять доп. поля в доп. поля и в мета-теги.
    Интересует сам факт, возможно вообще так сделать на базе DLE или так технически невозможно сделать?
     
    #3 uskino, 8 сен 2017
    Последнее редактирование: 8 сен 2017
  4. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.297
    Лучших ответов:
    54
    Рейтинги:
    +5.204 / 74 / -0
    Можно в шаблоне полной новости генерировать метатеги! В закрепленной теме раздела "вопросы-ответы" есть ссылка на тему.
     
  5. TopicStarter Overlay
    uskino

    PRO Users

    Регистрация:
    20 окт 2015
    Сообщения:
    764
    Лучших ответов:
    1
    Рейтинги:
    +174 / 23 / -0
    Понятно, что можно, PunPun уже ответил. Но через шаблон решение мне не подходит, ибо метатеги разные под все новости и делать 50-100 tpl и категории под это - это гемор.

    Поэтому интересует вопрос, можно ли так сделать, чтобы прям в админке при создании новости вставлять доп. поля в доп. поля и в мета-теги.
    Интересует сам факт, возможно вообще так сделать на базе DLE или это технически невозможно? Если возможно, то буду искать исполнителя, если нет, забуду)
     
  6. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.297
    Лучших ответов:
    54
    Рейтинги:
    +5.204 / 74 / -0
    uskino в сериальных модулях есть опция смена тайтла новости и смена метатитла новости. Использовать значения доп поля в доп поле - это жесть конечно... :D и потом ещё используемое доп поле тоже будет использовать значение доп поля и так до бесконечности :rolleyes:
     
  7. dimavdv

    dimavdv Зелёный

    Регистрация:
    13 окт 2016
    Сообщения:
    4
    Лучших ответов:
    0
    Рейтинги:
    +3 / 0 / -0
    Я никогда не понимал, не ужели так сложно TITLE прописывать в ручную!
     
  8. TopicStarter Overlay
    uskino

    PRO Users

    Регистрация:
    20 окт 2015
    Сообщения:
    764
    Лучших ответов:
    1
    Рейтинги:
    +174 / 23 / -0
    Рассмешил :D:D. Ну это понятно, что в модулях все есть) Юзал от хдлайт модуль, сейчас сериалблок от Гамера стоит. Не решает он нужной задачи, шаблонно сделать можно, да, чтобы везде одинаково было. Нужно более гибкое и многогранное решение.

    Ну схема такая: доп.поле №1 вставил в доп. поле №2, №3 и в Тайтл еще. В доп. поле №1 прописываются только текстовые значения (цифры) и его к примеру тот же модуль от Гамера может заполнять автоматом. Реально технически так сделать или нет? Никто не знает?)

    Ты каждый день обновляешь сериалы, серии которых выходят, ручками? Когда на сайте есть почти все снимающиеся в текущее время сериалы и аниме. Лично у меня на все про все 1 час +- 30 минут выходит. Модули не варик юзать, потому что метатеги для каждого сериала у меня в большей части индивидуальные. Лучше раз заплатить и сэкономить кучу часов в будущем)) Ну если возможно такое запилить конечно.
     
    #8 uskino, 9 сен 2017
    Последнее редактирование модератором: 10 сен 2017
  9. DLEPlugins

    Кодер

    Регистрация:
    29 ноя 2015
    Сообщения:
    1.608
    Лучших ответов:
    8
    Рейтинги:
    +1.194 / 9 / -0
    как и отписавшиеся выше не понимаю смысла
    открыть /engine/modules/show.full.php

    найти код

    PHP:
    $tpl->set'{title}'$row['title'] );
    заменить на код

    PHP:
    $xf_v_xf xfieldsdataload$row['xfields'] );
          
            if (
    $xf_v_xf['seria']) $tpl->set'{title}'$row['title'] . " " $xf_v_xf['seria'] );
            else 
    $tpl->set'{title}'$row['title'] );
    Добавить к {title} значение из доп поля если оно заполнено. Метод без правок шаблона, а с правками через php

    Screenshot
     
  10. TopicStarter Overlay
    uskino

    PRO Users

    Регистрация:
    20 окт 2015
    Сообщения:
    764
    Лучших ответов:
    1
    Рейтинги:
    +174 / 23 / -0
    DomiTori, видимо вообще все меня не поняли в теме) Не просто тайтл отредактировать или еще что. А прям вот такой бред хочу, чтобы так работало как на скрине) Чтобы такие же значения вставлять прям в доп. поля и в Тайтл.
    Возможно такое реализовать технически или нет?)


    [​IMG]
     
  11. DLEPlugins

    Кодер

    Регистрация:
    29 ноя 2015
    Сообщения:
    1.608
    Лучших ответов:
    8
    Рейтинги:
    +1.194 / 9 / -0
    то что я написал выше сделает тоже самое, к тайтлу добавит доп поле. Так как ты хочешь как реализовать не знаю, и не понимаю зачем. Ну да ладно. Может PunPun тебе поможет
     
  12. TopicStarter Overlay
    uskino

    PRO Users

    Регистрация:
    20 окт 2015
    Сообщения:
    764
    Лучших ответов:
    1
    Рейтинги:
    +174 / 23 / -0
    видишь как. смысл в том, чтобы не просто добавить доп. поле к тайтлу, а делать это так, как взбрендит ) сегодня так "title 1-[xfvalue_seria]", завтра "title [xfvalue_seria]", после завтра так "title [xfvalue_seria] ололо сериал закончен" и в разных сериалах делать это по разному. + Это все в разных доп. полях, не только в тайтл и всегда по разному, разные вариации. То есть я вот и хочу доп. поле тупо вставить в доп. поле и чтоб оно работало)
    Если везде одинаково надо было бы по разделам, я бы давно шаблонно сделал и руками не мучался)
     
  13. TopicStarter Overlay
    uskino

    PRO Users

    Регистрация:
    20 окт 2015
    Сообщения:
    764
    Лучших ответов:
    1
    Рейтинги:
    +174 / 23 / -0
    Бездельники :D iCooLER сделал за пять сек, спасибо тебе большое ;) Тему можно закрыть.
     
  14. DLEPlugins

    Кодер

    Регистрация:
    29 ноя 2015
    Сообщения:
    1.608
    Лучших ответов:
    8
    Рейтинги:
    +1.194 / 9 / -0
    если сделано на бесплатной основе то выкладывай свой ответ на свой вопрос. Мало ли кто еще будет так хардкорно извращаться над сайтом
     
    • Согласен Согласен x 1
  15. TopicStarter Overlay
    uskino

    PRO Users

    Регистрация:
    20 окт 2015
    Сообщения:
    764
    Лучших ответов:
    1
    Рейтинги:
    +174 / 23 / -0
    Сделано платно) Штука эта на самом деле очень сильно жизнь облегчает в купе с автообновлениями и кастомными тегами
     
  16. iCooLER

    Кодер

    Регистрация:
    13 сен 2016
    Сообщения:
    390
    Лучших ответов:
    6
    Рейтинги:
    +318 / 12 / -0
    Ну а я понимаю желание ТС облегчить себе задачу, хотя у самого сайта нету. И ничего хардкорного тут нет, хотя со второй частью я пожалуй могу согласится, ибо как сказал byroot : «доп.поле в доп.поле и так до бесконечности» ))

    p.s. Кстати, подобную фичу видел сегодня у еще одного чела.
     
    • Нравится Нравится x 2
Похожие темы
  1. pouf
    Ответов:
    97
    Просмотров:
    12.309
  2. Kroys
    Ответов:
    3
    Просмотров:
    865
  3. x360kg
    Ответов:
    2
    Просмотров:
    671
  4. Kroys
    Ответов:
    6
    Просмотров:
    1.195
  5. Winston?!
    Ответов:
    23
    Просмотров:
    2.176
Загрузка...
Яндекс.Метрика