shk1p3r 0 Опубликовано: 16 ноября 2010 Рассказать Опубликовано: 16 ноября 2010 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. Помогите решить данную проблему. Решение могу оплатить (в личку). Цитата Ссылка на сообщение Поделиться на других сайтах
shk1p3r 0 Опубликовано: 18 ноября 2010 Рассказать Опубликовано: 18 ноября 2010 Автор Друзья, товарищщи, помогите пожалуйста, вопрос ребром стоит. Как изменить вид статических страниц, убрав из url .html. Пишите в аську 299782183. Денег дам. Цитата Ссылка на сообщение Поделиться на других сайтах
zgr 72 Опубликовано: 19 ноября 2010 Рассказать Опубликовано: 19 ноября 2010 По хорошему делу - нужно очень много частей движка переписывать, поэтому вряд ли кто-то возьмётся. Досадно, но такая штука только в Вордпрессе реализованно. А через Апач оно вроде не делается, хотя мне как-то давали пример как можно не трогая движок сделать, к сожалению не нашел запись. Спросите на фрилансе, там всего пара строчек, когда смотрел - работало. Цитата Ссылка на сообщение Поделиться на других сайтах
shk1p3r 0 Опубликовано: 21 ноября 2010 Рассказать Опубликовано: 21 ноября 2010 Автор Спасибо за подсказку, проблема решена (решается очень просто). Помогли на фрилансе. Цитата Ссылка на сообщение Поделиться на других сайтах
Petrovichalt 1 Опубликовано: 22 ноября 2010 Рассказать Опубликовано: 22 ноября 2010 shk1p3r, поделись решением, чтобы нуждающимся в следующий раз не пришлось перелопачивать инет. 1 Цитата Ссылка на сообщение Поделиться на других сайтах
aragupegu 4 Опубликовано: 16 апреля 2011 Рассказать Опубликовано: 16 апреля 2011 Столкнулся с такой проблемой, в ссылке сайта на статических страницах присутствует /index.php, подскажите как от этого избавиться ? Цитата Ссылка на сообщение Поделиться на других сайтах
WWW.ZEOS.IN 1 161 Опубликовано: 16 апреля 2011 Рассказать Опубликовано: 16 апреля 2011 aragupegu, Если ваша тема начинается с вопроса и вам нужна какая либо помощь, то в самой теме в обязательном порядке вы должны указывать ссылку на ваш сайт. Если ваш сайт находится в локальной сети и вы не можете предоставить ссылку, или вы не хотите публиковать открытой ссылки на ваш сайт, то отправляйте персональное сообщение с вопросом в службу поддержки непосредственно с сайта http://dle-news.ru/, вам ответят на ваш вопрос в персональном порядке, в случае если пользуетесь платной версией скрипта и обладаете лицензией на скрипт. Если вы пользуетесь демоверсией, то вам необходимо разместить сайт в сети интернет, и только потом обращаться за помощью. По находящимся на локальных компьютерах демоверсиям никакой помощи и поддержки на форуме не оказывается. Если вы не указали сайт, то ваша тема будет закрыта, а аккаунт на форуме заблокирован. Цитата Ссылка на сообщение Поделиться на других сайтах
aragupegu 4 Опубликовано: 16 апреля 2011 Рассказать Опубликовано: 16 апреля 2011 aragupegu, Если ваша тема начинается с вопроса и вам нужна какая либо помощь, то в самой теме в обязательном порядке вы должны указывать ссылку на ваш сайт. Если ваш сайт находится в локальной сети и вы не можете предоставить ссылку, или вы не хотите публиковать открытой ссылки на ваш сайт, то отправляйте персональное сообщение с вопросом в службу поддержки непосредственно с сайта http://dle-news.ru/, вам ответят на ваш вопрос в персональном порядке, в случае если пользуетесь платной версией скрипта и обладаете лицензией на скрипт. Если вы пользуетесь демоверсией, то вам необходимо разместить сайт в сети интернет, и только потом обращаться за помощью. По находящимся на локальных компьютерах демоверсиям никакой помощи и поддержки на форуме не оказывается. Если вы не указали сайт, то ваша тема будет закрыта, а аккаунт на форуме заблокирован. То есть мне надо показать домен на который я лицензию покупал ? Если я не хочу светить сайт, то можно в ПМ администрации показать? Цитата Ссылка на сообщение Поделиться на других сайтах
WebSet 74 Опубликовано: 16 апреля 2011 Рассказать Опубликовано: 16 апреля 2011 То есть мне надо показать домен на который я лицензию покупал ? Если я не хочу светить сайт, то можно в ПМ администрации показать? Перейдите тогда в группу Клиенты на форуме. Цитата Ссылка на сообщение Поделиться на других сайтах
aragupegu 4 Опубликовано: 17 апреля 2011 Рассказать Опубликовано: 17 апреля 2011 WebSet, Извиняюсь, не найду в настройке профиля как это сделать, если не трудно подскажите. Цитата Ссылка на сообщение Поделиться на других сайтах
WebSet 74 Опубликовано: 17 апреля 2011 Рассказать Опубликовано: 17 апреля 2011 Извиняюсь, не найду в настройке профиля как это сделать, если не трудно подскажите. Зайдите под аккаунтом на dle-news.ru отправьте просьбу через http://dle-news.ru/?do=feedback о переводе вас в клиенты, естественно указав ник на форуме Цитата Ссылка на сообщение Поделиться на других сайтах
WWW.ZEOS.IN 1 161 Опубликовано: 17 апреля 2011 Рассказать Опубликовано: 17 апреля 2011 aragupegu, Если вы не можете предоставить ссылку, или вы не хотите публиковать открытой ссылки на ваш сайт, то отправляйте персональное сообщение с вопросом в службу поддержки непосредственно с сайта http://dle-news.ru/, вам ответят на ваш вопрос в персональном порядке, в случае если пользуетесь платной версией скрипта и обладаете лицензией на скрипт. Если вы пользуетесь демоверсией, то вам необходимо разместить сайт в сети интернет, и только потом обращаться за помощью. По находящимся на локальных компьютерах демоверсиям никакой помощи и поддержки на форуме не оказывается. Если вы не указали сайт, то ваша тема будет закрыта, а аккаунт на форуме заблокирован. Цитата Ссылка на сообщение Поделиться на других сайтах
aragupegu 4 Опубликовано: 17 апреля 2011 Рассказать Опубликовано: 17 апреля 2011 Спасибо, сейчас так и сделаю. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 17 апреля 2011 Рассказать Опубликовано: 17 апреля 2011 Есть у человека лицензия, но на форуме он не может быть в этой группе, т.к. доступ на форуме предоставляется не всем, а только тем, кто приобретал техническую поддержку, а не только базовую лицензию. Столкнулся с такой проблемой, в ссылке сайта на статических страницах присутствует /index.php, подскажите как от этого избавиться ? вы лучше пример или скриншот приведите, а конечно лучше ссылку на сайт, но если не можете, то хотя бы скриншот, потому что мне например совсем не понятно от чего вы хотите избавиться и где именно. А вообще скрипт ссылок на статичеслие страницы сам не ставить, вы их прописываете в шаблоне. Там и удаляйте. Если я конечно правильно понял ваш вопрос, т.к. сложно его понять по данному предложению Цитата Ссылка на сообщение Поделиться на других сайтах
aragupegu 4 Опубликовано: 17 апреля 2011 Рассказать Опубликовано: 17 апреля 2011 (изменено) Есть у человека лицензия, но на форуме он не может быть в этой группе, т.к. доступ на форуме предоставляется не всем, а только тем, кто приобретал техническую поддержку, а не только базовую лицензию. Столкнулся с такой проблемой, в ссылке сайта на статических страницах присутствует /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, так же подскажите можно ли с обычной лицензии перейти на расширенную ? Изменено 17 апреля 2011 пользователем aragupegu Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 17 апреля 2011 Рассказать Опубликовано: 17 апреля 2011 ссылку на сайт отправил в ПМ, проблема в том что в статических страницах присутствует ссылка вида: /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 Цитата Ссылка на сообщение Поделиться на других сайтах
aragupegu 4 Опубликовано: 17 апреля 2011 Рассказать Опубликовано: 17 апреля 2011 Понял, спасибо, сейчас буду переделывать. Цитата Ссылка на сообщение Поделиться на других сайтах
WebSet 74 Опубликовано: 17 апреля 2011 Рассказать Опубликовано: 17 апреля 2011 Есть у человека лицензия, но на форуме он не может быть в этой группе, т.к. доступ на форуме предоставляется не всем, а только тем, кто приобретал техническую поддержку, а не только базовую лицензию. Не вариант добавить еще группу "Лицензированные"? Тогда отпадет нужда с этими ссылками. Ну как вариант Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.