Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Как в dle генерируется полная ссылка на новость?

Как в dle генерируется полная ссылка на новость?


     25.11.2016    Общие вопросы по PHP, Модули    726

вопрос
Как в dle генерируется полная ссылка на новость, надо в своём модуле сгенерировать ссылку на полную новость по id новости в каком файле генерируется ссылка ?

Ответа пока нет


4 комментария

vladimirof
Юзер

vladimirof - 26 ноября 2016 10:15 -

В админке можно выбрать как будет выглядеть ссылка на новость.

kennius
Юзер

kennius - 26 ноября 2016 10:15 -

мне нужен php код

vitnet
Эксперт

vitnet - 26 ноября 2016 13:54 -

Все очень просто
if( $config['allow_alt_url'] ) {
	if( $config['seo_type'] == 1 OR $config['seo_type'] == 2  ) {
		if( $row['category'] and $config['seo_type'] == 2 ) {
			$full_link = $config['http_home_url'] . get_url( $row['category'] ) . "/" . $row['id'] . "-" . $row['alt_name'] . ".html";
		} else {
			$full_link = $config['http_home_url'] . $row['id'] . "-" . $row['alt_name'] . ".html";
		}
	} else {
		$full_link = $config['http_home_url'] . date( 'Y/m/d/', $row['date'] ) . $row['alt_name'] . ".html";
	}
} else {	
	$full_link = $config['http_home_url'] . "index.php?newsid=" . $row['id'];
}

kennius
Юзер

kennius - 26 ноября 2016 16:56 -

Спасибо огромное то что надо!! напиши в ответы отмечу, только одно но, через раз или категория не правильная или её совсем нет

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх