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

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

Есть желание добавить на страницу адрес этой же страницы в текстовом виде. Пример можно увидеть на странице http://www.gazeta.ru/2005/05/04/last156635.shtml

Как это можно осуществить стандартными средствами dle?

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

В engine/modules/show.full.php ищешь следующие строчки:

// Ссылки на версию для печати

	if ($config['allow_alt_url'] == "yes"){

			$tpl->set('[print-link]',"<a href=\"".$config['http_home_url'].date('Y/m/d/', $row['date'])."print:page,".$news_page.",".$row['alt_name'].".html\">");

	} else {

			$tpl->set('[print-link]',"<a href=\"".$config['http_home_url']."engine/print.php?newsid=".$row['id']."&news_page=".$news_page."\">");

	}

			$tpl->set('[/print-link]',"</a>");

			// Ссылки на версию для печати


	if ( stristr( $_SERVER['REQUEST_URI'], "pages.php" ) ) {

		if ($config['allow_alt_url'] == "yes")

			$_SESSION['referrer'] = $config['http_home_url'].date('Y/m/d/', $row['date']).$row['alt_name'].".html";

		else $_SESSION['referrer'] = $config['http_home_url']."index.php?newsid=".$row['id'];

	} else	$_SESSION['referrer'] = $_SERVER['REQUEST_URI'];


	if ($config['allow_alt_url'] == "yes"){

			$tpl->set('[full-link]',"<a href=\"".$config['http_home_url'].date('Y/m/d/', $row['date']).$row['alt_name'].".html\">");

	} else {

			$tpl->set('[full-link]',"<a href=\"$PHP_SELF?newsid=".$row['id']."\">");

	}

			$tpl->set('[/full-link]',"</a>");
Меняешь на эти:
 // Ссылки на версию для печати

	if ($config['allow_alt_url'] == "yes"){

			$tpl->set('[print-link]',"<a href=\"".$config['http_home_url'].date('Y/m/d/', $row['date'])."print:page,".$news_page.",".$row['alt_name'].".html\">");

	} else {

			$tpl->set('[print-link]',"<a href=\"".$config['http_home_url']."engine/print.php?newsid=".$row['id']."&news_page=".$news_page."\">");

	}

			$tpl->set('[/print-link]',"</a>");

			// Ссылки на версию для печати


	if ( stristr( $_SERVER['REQUEST_URI'], "pages.php" ) ) {

		if ($config['allow_alt_url'] == "yes")

			$_SESSION['referrer'] = $config['http_home_url'].date('Y/m/d/', $row['date']).$row['alt_name'].".html";

		else $_SESSION['referrer'] = $config['http_home_url']."index.php?newsid=".$row['id'];

	} else	$_SESSION['referrer'] = $_SERVER['REQUEST_URI'];


	if ($config['allow_alt_url'] == "yes"){

			$tpl->set('[full-link]',"<a href=\"".$config['http_home_url'].date('Y/m/d/', $row['date']).$row['alt_name'].".html\">");

	} else {

			$tpl->set('[full-link]',"<a href=\"$PHP_SELF?newsid=".$row['id']."\">");

	}

			$tpl->set('[/full-link]',"</a>");


	if ($config['allow_alt_url'] == "yes"){

			$tpl->set('[textfield]',"".$config['http_home_url'].date('Y/m/d/', $row['date']).$row['alt_name'].".html");

	}
Далее в fullstory.tpl пишешь:
<input type="textfield" onfocus="this.select();" value="[textfield]" style="width:400px; height:17px;">

P.S. Метод Кайзера. Весь респект и спасибо ему!

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

ЗЫ: Разрабол я! :) Не основываясь на другие такие модификации.

а я разве не сказал, что ты?

Я и не говорил, что я.

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

Благодарю B)

а зачем это ТС? если не секрет?

затем, что многие сатый показывают ссылки через фреймы. в итоге получается что в адресной строке показывается адрес сайта донора, т.е. неверный адрес страницы. так сказать для достоверной информированности посетителей.

Изменено пользователем eRED
Ссылка на сообщение
Поделиться на других сайтах
  • 4 недели спустя...

eRED,

Что значит не получилось? Чётче строчки смотри, там есть повторяющиеся с [full-story], найди именно те, что выше. У меня же работает http://www.wrz.su/news/854.html

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

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

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

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

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

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

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

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

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

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