• SanDev.pro
  • Datalife Engine
  • Вывод всех опросов на отдельной странице в контенте
Вывод всех опросов на отдельной странице в контенте для DLE

Вывод всех опросов на отдельной странице в контенте

Вывод всех опросов на отдельной странице в контенте

Как ни странно, но оказывается, что в данный момент нету такой возможности в DLE по умолчанию. Celsoft, конечно, обещает добавить эту страницу в следующем релизе, ну а я сделал мини-модуль, который позволяет вывести опросы на отдельной странице и на более ранних версиях DLE
В папке engine/modules/ создать файл allvotes.php с содержимым:


Создать статическую страницу с любым именем, но для простоты оставим allvotes
Вывод всех опросов на отдельной странице в контенте

Текст статической страницы - любой. Поле обязательно к заполнению, но мы его использовать не будем.
В поле использовать шаблон пишем allvotes и следовательно в папке с шаблоном создаем файл allvotes.tpl с содержимым:
<div class="basecont">
<div class="dpad">
<h2 class="heading"><span id="news-title">{description}</span></h2>
{include file="engine/modules/allvotes.php"}
</div>
</div>


Или просто:
<h1>Все опросы</h1>
{include file="engine/modules/allvotes.php"}


Все, готово. Теперь все опросы будут доступны по адресу /allvotes.html

С уважением,
Олег Александрович a.k.a. Sander
Комментарии: (1)
  1. foto
    Посетитель 11 апреля 2015 14:11 #
    Здравствуйте !
    Не получилось по данному рецепту.
    Выдает на странице вот что

    File engine/modules/allvotes.php is in the folder, which is available to write (CHMOD 777). For security purposes the connection files from these folders is impossible. Change the permissions on the folder that it had no rights to the write.
    0
Добавить комментарий
  • Логин
  • E-mail (не обязательно)
Повторите рисунок:
antibot
© Sander-Development. 2009-2018.
При копировании, ссылка на источник обязательна.