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

Вид ссылки статической страницы


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

http://www.evolit.ru/dle/13.html (тестовая статическая страница)

Подскажите, как убрать .html из url статической страницы (с обычными совладал).

Как преобразовать вид url статической страницы после ее разрыва тегом pagebreak?

Конечный результат должен быть следующим:

http://www.evolit.ru/dle/13

http://www.evolit.ru/dle/13/2 где 2-номер второй страницы.

Пытался подредактировать engine/modules/static.php изменив код

					if( $news_page > 1 ) {

						$pages = $news_page - 1;

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

							$prevpage = "<a href=\"" . $config['http_home_url'] . "page," . $pages . "," . $static_result['name'] . ".html\">" . $lang['news_prev'] . "</a> | ";

						} else {

							$prevpage = "<a href=\"$PHP_SELF?do=static&page=" . $static_result['name'] . "&news_page=" . $pages . "\">" . $lang['news_prev'] . "</a> | ";

						}

					}


					$tpl->set( '{pages}', $prevpage . $lang['news_site'] . " " . $news_page . $lang['news_iz'] . $anzahl_seiten . $nextpage );


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

						$replacepage = "<a href=\"" . $config['http_home_url'] . "page," . "\\1" . "," . $static_result['name'] . ".html\">\\2</a>";

					} else {

						$replacepage = "<a href=\"$PHP_SELF?do=static&page=" . $static_result['name'] . "&news_page=\\1\">\\2</a>";

					}
на
if( $news_page < $anzahl_seiten ) {

						$pages = $news_page + 1;

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

							$nextpage = " | <a href=\"" . $config['http_home_url'] . $pages . "/" . $static_result['name']>" . $lang['news_next'] . "</a>";

						} else {

							$nextpage = " | <a href=\"$PHP_SELF?do=static&page=" . $static_result['name'] . "&news_page=" . $pages . "\">" . $lang['news_next'] . "</a>";

						}

					}


					if( $news_page > 1 ) {

						$pages = $news_page - 1;

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

							$prevpage = "<a href=\"" . $config['http_home_url'] . $pages . "/" . $static_result['name']>" . $lang['news_prev'] . "</a> | ";

						} else {

							$prevpage = "<a href=\"$PHP_SELF?do=static&page=" . $static_result['name'] . "&news_page=" . $pages . "\">" . $lang['news_prev'] . "</a> | ";

						}

					}


					$tpl->set( '{pages}', $prevpage . $lang['news_site'] . " " . $news_page . $lang['news_iz'] . $anzahl_seiten . $nextpage );


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

						$replacepage = "<a href=\"" . $config['http_home_url'] . "\\1" . "/" . $static_result['name']>\\2</a>";

					} else {

						$replacepage = "<a href=\"$PHP_SELF?do=static&page=" . $static_result['name'] . "&news_page=\\1\">\\2</a>";

					}
тобишь убрал .html ,page и поменял , на / Также отредактировал .htacces строку
RewriteRule ^page,([0-9]+),([^/]+).html$ index.php?do=static&page=$2&news_page=$1 [L]
изменил на
RewriteRule ^page,([0-9]+),([^/]+)$ index.php?do=static&page=$2&news_page=$1 [L]

----------------------

Выскакивает ошибка в работе static.tpl.

Помогите решить данную проблему. Решение могу оплатить (в личку).

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

Друзья, товарищщи, помогите пожалуйста, вопрос ребром стоит. Как изменить вид статических страниц, убрав из url .html. Пишите в аську 299782183. Денег дам.

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

По хорошему делу - нужно очень много частей движка переписывать, поэтому вряд ли кто-то возьмётся. Досадно, но такая штука только в Вордпрессе реализованно. А через Апач оно вроде не делается, хотя мне как-то давали пример как можно не трогая движок сделать, к сожалению не нашел запись. Спросите на фрилансе, там всего пара строчек, когда смотрел - работало.

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

Столкнулся с такой проблемой, в ссылке сайта на статических страницах присутствует /index.php, подскажите как от этого избавиться ?

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

aragupegu,

Если ваша тема начинается с вопроса и вам нужна какая либо помощь, то в самой теме в обязательном порядке вы должны указывать ссылку на ваш сайт. Если ваш сайт находится в локальной сети и вы не можете предоставить ссылку, или вы не хотите публиковать открытой ссылки на ваш сайт, то отправляйте персональное сообщение с вопросом в службу поддержки непосредственно с сайта http://dle-news.ru/, вам ответят на ваш вопрос в персональном порядке, в случае если пользуетесь платной версией скрипта и обладаете лицензией на скрипт. Если вы пользуетесь демоверсией, то вам необходимо разместить сайт в сети интернет, и только потом обращаться за помощью. По находящимся на локальных компьютерах демоверсиям никакой помощи и поддержки на форуме не оказывается. Если вы не указали сайт, то ваша тема будет закрыта, а аккаунт на форуме заблокирован.
Ссылка на сообщение
Поделиться на других сайтах

aragupegu,

Если ваша тема начинается с вопроса и вам нужна какая либо помощь, то в самой теме в обязательном порядке вы должны указывать ссылку на ваш сайт. Если ваш сайт находится в локальной сети и вы не можете предоставить ссылку, или вы не хотите публиковать открытой ссылки на ваш сайт, то отправляйте персональное сообщение с вопросом в службу поддержки непосредственно с сайта http://dle-news.ru/, вам ответят на ваш вопрос в персональном порядке, в случае если пользуетесь платной версией скрипта и обладаете лицензией на скрипт. Если вы пользуетесь демоверсией, то вам необходимо разместить сайт в сети интернет, и только потом обращаться за помощью. По находящимся на локальных компьютерах демоверсиям никакой помощи и поддержки на форуме не оказывается. Если вы не указали сайт, то ваша тема будет закрыта, а аккаунт на форуме заблокирован.

То есть мне надо показать домен на который я лицензию покупал ? Если я не хочу светить сайт, то можно в ПМ администрации показать?

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

То есть мне надо показать домен на который я лицензию покупал ? Если я не хочу светить сайт, то можно в ПМ администрации показать?

Перейдите тогда в группу Клиенты на форуме.

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

Извиняюсь, не найду в настройке профиля как это сделать, если не трудно подскажите.

Зайдите под аккаунтом на dle-news.ru

отправьте просьбу через http://dle-news.ru/?do=feedback о переводе вас в клиенты, естественно указав ник на форуме

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

aragupegu,

Если вы не можете предоставить ссылку, или вы не хотите публиковать открытой ссылки на ваш сайт, то отправляйте персональное сообщение с вопросом в службу поддержки непосредственно с сайта http://dle-news.ru/, вам ответят на ваш вопрос в персональном порядке, в случае если пользуетесь платной версией скрипта и обладаете лицензией на скрипт. Если вы пользуетесь демоверсией, то вам необходимо разместить сайт в сети интернет, и только потом обращаться за помощью. По находящимся на локальных компьютерах демоверсиям никакой помощи и поддержки на форуме не оказывается. Если вы не указали сайт, то ваша тема будет закрыта, а аккаунт на форуме заблокирован.

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

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

Столкнулся с такой проблемой, в ссылке сайта на статических страницах присутствует /index.php, подскажите как от этого избавиться ?

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

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

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

Столкнулся с такой проблемой, в ссылке сайта на статических страницах присутствует /index.php, подскажите как от этого избавиться ?

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

ссылку на сайт отправил в ПМ, проблема в том что в статических страницах присутствует ссылка вида:

/index.php?do=register

/index.php?do=lostpassword

/index.php?do=search

/index.php?do=feedback

/index.php?do=lastcomments

так же главная доступна по мой сайт/index.php, вот я и хочу избавиться от этого /index.php, так же подскажите можно ли с обычной лицензии перейти на расширенную ?

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

ссылку на сайт отправил в ПМ, проблема в том что в статических страницах присутствует ссылка вида:

/index.php?do=register

/index.php?do=lostpassword

/index.php?do=search

/index.php?do=feedback

/index.php?do=lastcomments

от этого нельзя избавиться, т.к. данные ссылки такими и должны быть и аналогов ЧПУ ссылок для них нет. Поэтому их нужно либо удалять из своих шаблонов, если они вообще не нужны, либо оставлять такими какие они есть, других аналогов для них нет.

так же главная доступна по мой сайт/index.php, вот я и хочу избавиться от этого /index.php

уберите из своих файлов шаблонов ссылку на /index.php оставив просто /

У вас в частности такие ссылки находятся в шаблоне main.tpl

Удалить этот файл нельзя он выполняет всю работу которую выполняет DLE и без него существование сайта невозможно.

так же подскажите можно ли с обычной лицензии перейти на расширенную ?

Можно, как это сделать вам нужно обращаться за инструкциями в службу поддержки http://dle-news.ru/index.php?do=feedback

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

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

Не вариант добавить еще группу "Лицензированные"? Тогда отпадет нужда с этими ссылками.

Ну как вариант :)

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

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

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

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

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

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

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

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

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

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