Перейти к публикации

Как вывести в статической странице тег {full-link}


Рекомендованные сообщения

Версия DLE-14.2

Вот две версии страниц на печать

1. Для обычной новости - ссылка

2. Для статической страницы - ссылка

В первом варианте все отлично, а вот со вторым проблема.

Нужен тег {full-link} в статической странице для генерации QR кода, либо какими то другими средствами вывести ссылку на саму страницу

Изменено пользователем produm
Ссылка на сообщение
Поделиться на других сайтах
  • produm изменил заголовок на Как вывести в статической странице тег {full-link}

В engine/modules/static.php

после 

if( $config['allow_alt_url'] ) {
	$print_link = $config['http_home_url'] . "print:" . $static_result['name'] . ".html";
} else {
	$print_link = $config['http_home_url'] . "index.php?mod=print&do=static&page=" . $static_result['name'];
}

Вставить

if( $config['allow_alt_url'] ) {			
	$tpl->set( '{full-link}', $config['http_home_url'] . $static_result['name'] . ".html" );
} else {				
	$tpl->set( '{full-link}', $config['http_home_url'] . "index.php?do=static&page=" . $static_result['name'] );	
}

 

Ссылка на сообщение
Поделиться на других сайтах

Спасибо, заработало!

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...