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, поделись решением, чтобы нуждающимся в следующий раз не пришлось перелопачивать инет. Ссылка на сообщение Поделиться на других сайтах
aragupegu 4 Опубликовано: 16 апреля 2011 Рассказать Опубликовано: 16 апреля 2011 Столкнулся с такой проблемой, в ссылке сайта на статических страницах присутствует /index.php, подскажите как от этого избавиться ? Ссылка на сообщение Поделиться на других сайтах
WWW.ZEOS.IN 1161 Опубликовано: 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 1161 Опубликовано: 17 апреля 2011 Рассказать Опубликовано: 17 апреля 2011 aragupegu, Если вы не можете предоставить ссылку, или вы не хотите публиковать открытой ссылки на ваш сайт, то отправляйте персональное сообщение с вопросом в службу поддержки непосредственно с сайта http://dle-news.ru/, вам ответят на ваш вопрос в персональном порядке, в случае если пользуетесь платной версией скрипта и обладаете лицензией на скрипт. Если вы пользуетесь демоверсией, то вам необходимо разместить сайт в сети интернет, и только потом обращаться за помощью. По находящимся на локальных компьютерах демоверсиям никакой помощи и поддержки на форуме не оказывается. Если вы не указали сайт, то ваша тема будет закрыта, а аккаунт на форуме заблокирован. Ссылка на сообщение Поделиться на других сайтах
aragupegu 4 Опубликовано: 17 апреля 2011 Рассказать Опубликовано: 17 апреля 2011 Спасибо, сейчас так и сделаю. Ссылка на сообщение Поделиться на других сайтах
celsoft 6220 Опубликовано: 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, так же подскажите можно ли с обычной лицензии перейти на расширенную ? Ссылка на сообщение Поделиться на других сайтах
celsoft 6220 Опубликовано: 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 Есть у человека лицензия, но на форуме он не может быть в этой группе, т.к. доступ на форуме предоставляется не всем, а только тем, кто приобретал техническую поддержку, а не только базовую лицензию. Не вариант добавить еще группу "Лицензированные"? Тогда отпадет нужда с этими ссылками. Ну как вариант Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Архивировано
Эта тема находится в архиве и закрыта для публикации сообщений.