Dali3 1 Опубликовано: 21 января 2018 Рассказать Опубликовано: 21 января 2018 Здравствуйте. В фулстори "Похожие новости" двоятся, не могу понять где ошибка. В настройках скрипта установленно кол-во похожих новостей - 2, relatednews.tpl выглядит так - <!-- шаблон вывода короткой новости в категориях --> <div class="table-related"> <table> <tr> <td> {custom category="73" limit="2" template="shortstory-main"} </td> <td> {custom category="79" limit="2" template="shortstory-main"} </td> </tr> </table> </div> но выводится "пожих новостей" шесть штук, две из них дублируются. Если в настройках устанавливаю - 0 тогда вобще караул - до 10 выходит. Где я не прав? Спасибо. ссылка на одну из страниц Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 077 Опубликовано: 22 января 2018 Рассказать Опубликовано: 22 января 2018 23 часа назад, Dali3 сказал: Где я не прав? В своем шаблоне relatednews.tpl В этом шаблоне вы должны оформлять вывод найденных похожих публикаций, используя те теги что используются в шаблоне вывода краткой новости. А вы там подключаете еще отдельный запрос совершенно других публикаций тегом custom что дублируете многократно вывод новостей. 1 Цитата Ссылка на сообщение Поделиться на других сайтах
Dali3 1 Опубликовано: 22 января 2018 Рассказать Опубликовано: 22 января 2018 Автор 5 часов назад, celsoft сказал: используя те теги что используются в шаблоне вывода краткой новости Спасибо. Но как мне указать КАКИЕ именно новости, или из каких категорий выводить если я не использую облако тегов? Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 077 Опубликовано: 23 января 2018 Рассказать Опубликовано: 23 января 2018 18 часов назад, Dali3 сказал: Но как мне указать КАКИЕ именно новости Для показа похожих новостей, вы не указываете какие новости выводятся. Там выводятся похожие по контенту. Если нужно указать какие новости выводить, то вместо тега вывода похожих новостей в шаблон полной новости нужно ставить ваши теги custom а не в relatednews.tpl 1 Цитата Ссылка на сообщение Поделиться на других сайтах
Dali3 1 Опубликовано: 25 января 2018 Рассказать Опубликовано: 25 января 2018 Автор Объясните мне неразумному почему вот такая - <div class="short4 multimedia"> <img src="{image-1}"> <h2>{link}{title}</h2> </div> конструкция не работает....в смысле имя ссылки отображается нормально, а пикча никак не хочет проявлятся!. Причем при просмотре кода страницы тег {image-1} так и показывается т.е. не преобразуется в нормальный, реальный адрес. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 077 Опубликовано: 25 января 2018 Рассказать Опубликовано: 25 января 2018 13 минуты назад, Dali3 сказал: Объясните мне неразумному почему вот такая - <div class="short4 multimedia"> <img src="{image-1}"> <h2>{link}{title}</h2> </div> конструкция не работает....в смысле имя ссылки отображается нормально, а пикча никак не хочет проявлятся!. Причем при просмотре кода страницы тег {image-1} так и показывается т.е. не преобразуется в нормальный, реальный адрес. В какой файл шаблона вы добавляете тег {image-1}? Цитата Ссылка на сообщение Поделиться на других сайтах
Dali3 1 Опубликовано: 25 января 2018 Рассказать Опубликовано: 25 января 2018 (изменено) Автор В relatednews.tpl Я так и не могу понять как и куда вставлять эти похожие новости! просто зафакался уже. В фулстори, в строку модуля перелинковки прописан именно relatednews (выше код)...на всякий случай кусок из фулстори. К слову, тег имидж вставлял и выше этой строки в фулстори - вобще никакой реакции. {include file='engine/modules/linkenso.php?post_id={news-id}&template=relatednews&links=6&date=old&ring=yes&scan=same_cat&anchor=name&title=title&image=short_story'} Сейчас блок "похожих " выглядит так - хочу подложить под ссылки картинку. Изменено 25 января 2018 пользователем Dali3 Цитата Ссылка на сообщение Поделиться на других сайтах
alex32 942 Опубликовано: 26 января 2018 Рассказать Опубликовано: 26 января 2018 (изменено) что бы выводить похожие новости,надо либо в шаблон main.tp, либо в шаблон fullstory.tpl (на выбор) вставить теги [related-news] {related-news} [/related-news] и настроить шаблон relatednews.tpl согласно документации, а не выдумывать какую-то ерунду с левыми модулями. Изменено 26 января 2018 пользователем alex32 Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 077 Опубликовано: 26 января 2018 Рассказать Опубликовано: 26 января 2018 6 часов назад, Dali3 сказал: {include file='engine/modules/linkenso.php Это вообще ваш сторонний модуль? Какое отношение он имеет к показу похожих новостей, и почему он вообще должен обрабатывать теги DLE, в этом вашем стороннем модуле, автором этого модуля такая функциональность заявлена? 6 часов назад, Dali3 сказал: Я так и не могу понять как и куда вставлять эти похожие новости! просто зафакался уже. Выше вам уже написали об этом, плюс в документации по шаблонам об этом написано, плюс демо шаблон в дистрибутиве идет для примера. Вы же что то непонятное откуда то берете и выдумываете. Откуда вы такие конструкции берете? Цитата Ссылка на сообщение Поделиться на других сайтах
Dali3 1 Опубликовано: 26 января 2018 Рассказать Опубликовано: 26 января 2018 Автор 5 часов назад, celsoft сказал: Откуда вы такие конструкции берете? Из документации разумеется. Разве вот это - <div class="short4 multimedia"> <img src="{image-1}"> <h2>{link}{title}</h2> </div> не имеет место быть? Имеет конечно, но линк и тайтл работают, а имидж нет Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 077 Опубликовано: 26 января 2018 Рассказать Опубликовано: 26 января 2018 1 час назад, Dali3 сказал: Из документации разумеется. Разве вот это - не имеет место быть? Так это документация по выводу похожих новостей в DLE. Похожие новости новости выводятся тегом {related-news} в шаблоне полной новости, как и написано в документации, который в свою очередь для оформления задействует автоматически шаблон relatednews.tpl согласно той же документации. Т.е. тегом {related-news} вы указываете место где выводить, а шаблоном relatednews.tpl как выводить в этом месте. Какое отношение ко всему этому имеет ваше подключение стороннего модуля {include file='engine/modules/linkenso.php .... который вообще делает совершенно другие вещи и работает совсем для другого и по другим правилам. Обработку тегов шаблона задают модули которые выполняют ту или иную задачу. А не сами теги вызывают какие то модули обработки. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.