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

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

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

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

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

    uskino PRO Users

    Сообщения:
    762
    Симпатии:
    105
    Лучших ответов:
    1
    Возможно ли сделать такой хак, чтобы можно было вставлять доп. поля в доп. поля при создании новости, также в тайтл и заголовок?
    Или это нереализуемо с технической точки зрения?

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

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

    Сообщения:
    7.434
    Симпатии:
    3.687
    Лучших ответов:
    32
    {title} 1-[xfvalue_seria]
    // {title} - Рим 1 сезон
     
  3. TopicStarter Overlay
    uskino

    uskino PRO Users

    Сообщения:
    762
    Симпатии:
    105
    Лучших ответов:
    1
    Ну это решение через файлы шаблона, в мое случае не самое удобное).
    Я имел ввиду возможность, чтобы прям в админке при создании новости вставлять доп. поля в доп. поля и в мета-теги.
    Интересует сам факт, возможно вообще так сделать на базе DLE или так технически невозможно сделать?
     
    Последнее редактирование: 8 сен 2017
  4. Ботяра

    Ботяра Забанен

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

    uskino PRO Users

    Сообщения:
    762
    Симпатии:
    105
    Лучших ответов:
    1
    Понятно, что можно, PunPun уже ответил. Но через шаблон решение мне не подходит, ибо метатеги разные под все новости и делать 50-100 tpl и категории под это - это гемор.

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

    Ботяра Забанен

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

    dimavdv Зелёный

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

    uskino PRO Users

    Сообщения:
    762
    Симпатии:
    105
    Лучших ответов:
    1
    Рассмешил :D:D. Ну это понятно, что в модулях все есть) Юзал от хдлайт модуль, сейчас сериалблок от Гамера стоит. Не решает он нужной задачи, шаблонно сделать можно, да, чтобы везде одинаково было. Нужно более гибкое и многогранное решение.

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

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

    DLEPlugins Кодер

    Сообщения:
    1.601
    Симпатии:
    1.076
    Лучших ответов:
    8
    как и отписавшиеся выше не понимаю смысла
    открыть /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

    uskino PRO Users

    Сообщения:
    762
    Симпатии:
    105
    Лучших ответов:
    1
    DomiTori, видимо вообще все меня не поняли в теме) Не просто тайтл отредактировать или еще что. А прям вот такой бред хочу, чтобы так работало как на скрине) Чтобы такие же значения вставлять прям в доп. поля и в Тайтл.
    Возможно такое реализовать технически или нет?)


    [​IMG]
     
  11. DLEPlugins

    DLEPlugins Кодер

    Сообщения:
    1.601
    Симпатии:
    1.076
    Лучших ответов:
    8
    то что я написал выше сделает тоже самое, к тайтлу добавит доп поле. Так как ты хочешь как реализовать не знаю, и не понимаю зачем. Ну да ладно. Может PunPun тебе поможет
     
  12. TopicStarter Overlay
    uskino

    uskino PRO Users

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

    uskino PRO Users

    Сообщения:
    762
    Симпатии:
    105
    Лучших ответов:
    1
    Бездельники :D iCooLER сделал за пять сек, спасибо тебе большое ;) Тему можно закрыть.
     
  14. DLEPlugins

    DLEPlugins Кодер

    Сообщения:
    1.601
    Симпатии:
    1.076
    Лучших ответов:
    8
    если сделано на бесплатной основе то выкладывай свой ответ на свой вопрос. Мало ли кто еще будет так хардкорно извращаться над сайтом
     
    • Согласен Согласен x 1
  15. TopicStarter Overlay
    uskino

    uskino PRO Users

    Сообщения:
    762
    Симпатии:
    105
    Лучших ответов:
    1
    Сделано платно) Штука эта на самом деле очень сильно жизнь облегчает в купе с автообновлениями и кастомными тегами
     
  16. iCooLER

    iCooLER Кодер

    Сообщения:
    390
    Симпатии:
    245
    Лучших ответов:
    6
    Ну а я понимаю желание ТС облегчить себе задачу, хотя у самого сайта нету. И ничего хардкорного тут нет, хотя со второй частью я пожалуй могу согласится, ибо как сказал byroot : «доп.поле в доп.поле и так до бесконечности» ))

    p.s. Кстати, подобную фичу видел сегодня у еще одного чела.
     
    • Нравится Нравится x 2