Endorfin86 Posted December 21, 2012 Report Share Posted December 21, 2012 Люди подскажите пожалуйста, как изменить ссылку в Simpla 2.1.0 на главную страницу блога. Стандартная ссылка http://mysite.ru/blog, а мне нужно http://mysite.ru/reviews. Quote Link to post Share on other sites
Mariik Posted December 21, 2012 Report Share Posted December 21, 2012 Открываем .htaccess и там блог меняем reviews Quote Link to post Share on other sites
BurgArt Posted December 21, 2012 Report Share Posted December 21, 2012 Делается в 4 действия.1. В админке: Страницы -> Основное меню -> Блога) Изменяем "Адрес": вместо "blog" пишем "reviews"б) Изменяем имя и "название пункта в меню" на своё2. В корневом файле ".htaccess"НайтиRewriteRule ^blog/([^/]+)/?$ index.php?module=BlogView&url=$1 [L,QSA] RewriteRule ^blog/?$ index.php?module=BlogView [L,QSA]В обеих строчках вместо "blog" вставить "reviews"3. В файле шаблона blog.tplНайти<a data-post="{$post->id}" href="blog/{$post->url}">{$post->name|escape}</a>"blog" заменить на "reviews"4. В файле шаблона index.tplНайти блок вашего "Блога", а в нём найти строку<h2>Новые записи в <a href="blog">блоге</a></h2>"blog" заменить на "reviews"P.S. Если используете листалку для соседних записей на странице поста из блога, откройте файл шаблона "post.tpl" и отредактируйте ссылки, так же "blog" заменив на "reviews".P.S. 2 Файл ".htaccess" редактировать только в нормальных редакторах (Notepad2, Notepad++ и т.д.), которые сохраняют кодировку файла. Quote Link to post Share on other sites
Endorfin86 Posted December 21, 2012 Author Report Share Posted December 21, 2012 Заменил эти строки в .htaccess# БлогRewriteRule ^blog/([^/]+)/?$ index.php?module=BlogView&url=$1 [L,QSA]RewriteRule ^blog/?$ index.php?module=BlogView [L,QSA]На вот такие:# БлогRewriteRule ^reviews/([^/]+)/?$ index.php?module=BlogView&url=$1 [L,QSA]RewriteRule ^reviews/?$ index.php?module=BlogView [L,QSA]Магазин не работает, выдает вот такую ошибку:Internal Server ErrorThe server encountered an internal error or misconfiguration and was unable to complete your request.Please contact the server administrator, webmaster@mirgadgetov.net and inform them of the time the error occurred, and anything you might have done that may have caused the error.More information about this error may be available in the server error log.Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request. Quote Link to post Share on other sites
BurgArt Posted December 21, 2012 Report Share Posted December 21, 2012 Endorfin86Внимательнее читайтеP.S. 2 Файл ".htaccess" редактировать только в нормальных редакторах (Notepad2, Notepad++ и т.д.), которые сохраняют кодировку файла. Quote Link to post Share on other sites
Endorfin86 Posted December 21, 2012 Author Report Share Posted December 21, 2012 БОЛЬШОЕ СПАСИБО ЗА ПОМОЩЬ! ВСЕ ПОЛУЧИЛОСЬ! Quote Link to post Share on other sites
BurgArt Posted December 21, 2012 Report Share Posted December 21, 2012 Endorfin86Пожалуйста. Quote Link to post Share on other sites
BurgArt Posted December 21, 2012 Report Share Posted December 21, 2012 1. Действительно, то не ссылка, а просто надпись "/blog/"2. На счёт "sitemap.php" даже и не задумывался, спасибо за подсказку! Quote Link to post Share on other sites
delprofile Posted December 21, 2012 Report Share Posted December 21, 2012 1. как раз в админке тоже есть ссылки которые менять. тот же самый просмотр в новом окне.или же при добавлении или редактированиив шаблоне post.tpl<a class="link" target="_blank" href="../blog/{$post->url}">Открыть запись на сайте</a> Quote Link to post Share on other sites
BurgArt Posted December 21, 2012 Report Share Posted December 21, 2012 delprofilekorsВот как хорошо, общими усилиями написали небольшой мануал. Quote Link to post Share on other sites
Ardion Posted December 27, 2012 Report Share Posted December 27, 2012 И всё-таки, что с sitemap.php делать? И ещё, как в админке поменять ссылку "Открыть запись на сайте"? Quote Link to post Share on other sites
delprofile Posted December 28, 2012 Report Share Posted December 28, 2012 simpla/html/blog.tpl Quote Link to post Share on other sites
ololosha Posted February 17, 2013 Report Share Posted February 17, 2013 Разобрались с sitemap.php? Quote Link to post Share on other sites
OlegSIM Posted February 19, 2013 Report Share Posted February 19, 2013 нет, не разобрались Quote Link to post Share on other sites
delprofile Posted February 19, 2013 Report Share Posted February 19, 2013 А что с sitemap&// Блогforeach($simpla->blog->get_posts(array('visible'=>1)) as $p){ $url = $simpla->config->root_url.'/blog/'.esc($p->url); print "\t<url>"."\n"; print "\t\t<loc>$url</loc>"."\n"; print "\t</url>"."\n";} Quote Link to post Share on other sites
BurgArt Posted February 19, 2013 Report Share Posted February 19, 2013 В корне сайта файл "sitemap.php" -> 33 строка, заменить в /blog/ на вашу страницу. Quote Link to post Share on other sites
Buker Posted February 16, 2014 Report Share Posted February 16, 2014 А кто-нибудь знает как поменять url страницы где располагается блок с обратной связью? Т.е чтобы страница имела вместо адреса Сайт.ru/contacts адрес Сайт.ru/feedback версия симплы 2.2.4 Quote Link to post Share on other sites
Kosjak76 Posted February 16, 2014 Report Share Posted February 16, 2014 .htaccess Quote Link to post Share on other sites
Buker Posted February 16, 2014 Report Share Posted February 16, 2014 .htaccess Вы имеете ввиду вот так?RewriteEngine OnRewriteCond %{HTTP_HOST} ^сайт.ru\contact$ [NC]RewriteRule ^(.*)$ http://сайт.ru\feedback$1 [R=301,L] Мне бы хотелось страницу с адресом \contact использовать по назначению - разместить в ней контакты магазина.... Quote Link to post Share on other sites
Kosjak76 Posted February 16, 2014 Report Share Posted February 16, 2014 # feedback RewriteRule ^contact/?$ index.php?module=FeedbackView [L,QSA] Меняем на # feedback RewriteRule ^feedback/?$ index.php?module=FeedbackView [L,QSA] Quote Link to post Share on other sites
Buker Posted February 16, 2014 Report Share Posted February 16, 2014 Что то я совсем не могу разобраться. С чего начал: Попытался разобраться в каком файле формируется эта ссылка "/contact". Для этого прошерстил все файлы лежащие на хостинге с поиском этого текста "/contact". Не одного файла так и не нашел!!! Полез на форум спросить, где уважаемый Kosjak76 подсказал то что в принципе мне нужно сделать с точки зрения здравой логикой. Далее с помощью сервиса http://tools.pingdom.com/fpt/ проверил свою странную страницу http://www.good-mom.ru/contact и увидел что кроме загрузки файлов с моего хостинга good-mom.ru идет обращение к другим сайтам таким какhttp://adv.gpm-digital.comhttp://x.ulogix.ruhttp://dmg.digitaltarget.ru/http://track.hubrus.comhttp://advombat.ruhttp://ulogin.ru/ Эти сайты мне не знакомы!!!! Проверил загрузку страницы http://demo.simplacms.ru/contact этим же сервисом - все обращения идут на хостинг где и лежит демо-версия магазина simpla Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.