Форум программистов, компьютерный форум, киберфорум
DataLife Engine (DLE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.94/18: Рейтинг темы: голосов - 18, средняя оценка - 4.94
0 / 0 / 1
Регистрация: 19.10.2016
Сообщений: 43

Ссылка на tpl

06.06.2017, 14:17. Показов 3600. Ответов 1

Студворк — интернет-сервис помощи студентам
Здравствуйте, а можно по максимуму рассказать что к чему в строке
Code
1
<a[available=feedback] class="active"[/available] href="/index.php?do=feedback" title="Контакты">Контакты</a>
Это код из стандартного шаблона Green для DLE 11.2, который используется в коде меню.
как мне сделать такую же ссылку например на файл test.tpl?
при попытке сделать
Code
1
<a[available=test1] class="active"[/available] href="/index.php?do=test1" title="Test">Test</a>
меня перекидывает на стартовую страницу, а в меню отображается, что я перешел на нужную мне страницу.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
06.06.2017, 14:17
Ответы с готовыми решениями:

Ссылка на внешнюю страницу в tpl
Доброго времени суток камрады! прошу мне помочь вот фрагмент кода моего сайта мне нужно вставить ссылку на форум внешнюю вида...

Ошибки в файлах шаблонах header.tpl, footer.tpl
При установке нового шаблона появились косяки, а именно появились ошибки в файлах шаблонах header.tpl, footer.tpl должен по дефолту...

Подключение file.tpl в file.tpl
Здравствуйте. Искал ответ на свой вопрос, находил много ответов, но все не то, что надо... В общем в файлах с расширением .php...

1
 Аватар для Erriour
8 / 8 / 4
Регистрация: 30.03.2016
Сообщений: 27
21.06.2017, 13:54
По первой строке:
[available=feedback] class="active"[/available] - говорит о том, что текст, заключённый в этих тегах будет выведен только на странице /?do=feedback (Обратная связь).
<a href="ссылка" title="описание текста">Какой-то текст</a> - вешает ссылку на текст "Какой-то текст". href - сюда перейдёт пользователь после нажатия на ссылку. title - этот текст будет выводиться при наведении на ссылку.

Как создать свой модуль (для версии 10.2 и выше):
В папке "/engine/modules/" создать файл "название_модуля.php", где "название_модуля" - название модуля на англ.языке (желательно только латинские буквы и никаких символов больше).
Теперь перейти в папку /engine/engine.php
После
PHP
1
switch ( $do ) {
Добавить (название_шаблона - вписать то название, с каким создали файл выше)
PHP
1
2
3
case "test1" : // Или любой другой текст, который будет в ссылке
    include ENGINE_DIR . '/modules/название_шаблона.php';
    break;
Сохранить файл.
Теперь в /engine/modules/название_модуля.php написать следующий код:
PHP
1
2
3
4
5
6
7
<?PHP
if (! defined ( 'DATALIFEENGINE' )) {die ( "Hacking attempt!" );}
 
$tpl->load_template('test.tpl'); //вместо test можно написать другое название шаблона
$metatags['header_title'] = ("Мой модуль"); // тайтл можно изменять как угодно, это название во вкладке
$tpl->compile('content');
$tpl->clear();
И сохранить всё это.

Всё, теперь по ссылке /?do=test1 будет выводиться страница с вашим шаблоном. Обратите внимание, что в шаблоне будут работать только глобальные теги, а остальные проигнорируются.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
21.06.2017, 13:54
Помогаю со студенческими работами здесь

Как перенести продублировать данные из справочника.ЕдиницыИзмерения.Ссылка в справочник КлассификаторЕдиницИзмерения.Ссылка
Ну вапрос таков есть два справочника 1)КлассификаторЕдиницИзмерения и 2) ЕдиницыИзмерения нужна сделать так что бы у них были индоинтичные...

Если нет файла, но есть ссылка, то будет отображаться ссылка на указанную страницу...
Здравствуйте, понадобилась помощь в php)) В общем есть такой код: &lt;?php $file = get_field('file'); $title = $file; if(...

Что лучше сквозная ссылка или одна статейная ссылка с одного домена?
Что лучше сквозная ссылка или одна статейная ссылка с одного домена?

Tpl файлы
Добрый день ув. форумчане. У меня есть на сайте много страниц, у всех страниц контент разный, одинаковые только шапка и подвал сайта. ...

Tpl файл
хотел бы узнать у знающих как вы думаете на ваш взгляд в файле tpl шаблонизатора прописывать php условие это безопасно? или это грозит...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 11.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru