Перейти к содержанию
Официальный форум поддержки Simpla

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

Люди подскажите пожалуйста, как изменить ссылку в Simpla 2.1.0 на главную страницу блога. Стандартная ссылка http://mysite.ru/blog, а мне нужно http://mysite.ru/reviews.

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

Делается в 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++ и т.д.), которые сохраняют кодировку файла.
Ссылка на сообщение
Поделиться на другие сайты

Заменил эти строки в .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 Error

The 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.

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

Endorfin86
Внимательнее читайте

P.S. 2 Файл ".htaccess" редактировать только в нормальных редакторах (Notepad2, Notepad++ и т.д.), которые сохраняют кодировку файла.
Ссылка на сообщение
Поделиться на другие сайты

1. Действительно, то не ссылка, а просто надпись "/blog/"
2. На счёт "sitemap.php" даже и не задумывался, спасибо за подсказку!

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

1. как раз в админке тоже есть ссылки которые менять.
тот же самый просмотр в новом окне.
или же при добавлении или редактировании
в шаблоне post.tpl

<a class="link" target="_blank" href="../blog/{$post->url}">Открыть запись на сайте</a>
Ссылка на сообщение
Поделиться на другие сайты

И всё-таки, что с sitemap.php делать? И ещё, как в админке поменять ссылку "Открыть запись на сайте"?

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

А что с 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";}
Ссылка на сообщение
Поделиться на другие сайты
  • 11 месяцев спустя...

А кто-нибудь знает как поменять url страницы где располагается блок с обратной связью? Т.е чтобы страница имела вместо адреса Сайт.ru/contacts адрес Сайт.ru/feedback

 

версия симплы 2.2.4

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

.htaccess

 

 

Вы имеете ввиду вот так?

RewriteEngine On
RewriteCond %{HTTP_HOST} ^сайт.ru\contact$ [NC]
RewriteRule ^(.*)$ http://сайт.ru\feedback$1 [R=301,L]
 
Мне бы хотелось страницу с адресом \contact использовать по назначению - разместить в ней контакты магазина....
Ссылка на сообщение
Поделиться на другие сайты

# feedback

RewriteRule ^contact/?$ index.php?module=FeedbackView [L,QSA]

Меняем на

# feedback

RewriteRule ^feedback/?$ index.php?module=FeedbackView [L,QSA]

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

Что то я совсем не могу разобраться. С чего начал:

 

Попытался разобраться в каком файле формируется эта ссылка "/contact". Для этого прошерстил все файлы лежащие на хостинге с поиском этого текста "/contact". Не одного файла так и не нашел!!! Полез на форум спросить, где уважаемый Kosjak76 подсказал то что в принципе мне нужно сделать с точки зрения здравой логикой.

 

Далее с помощью сервиса http://tools.pingdom.com/fpt/ проверил свою странную страницу http://www.good-mom.ru/contact и увидел что кроме загрузки файлов с моего хостинга good-mom.ru идет обращение к другим сайтам таким как

http://adv.gpm-digital.com

http://x.ulogix.ru

http://dmg.digitaltarget.ru/

http://track.hubrus.com

http://advombat.ru

http://ulogin.ru/

 

Эти сайты мне не знакомы!!!! Проверил загрузку страницы http://demo.simplacms.ru/contact этим же сервисом - все обращения идут на хостинг где и лежит демо-версия магазина simpla

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

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

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

Гость
Ответить в этой теме...

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

  Разрешено использовать не более 75 эмодзи.

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

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

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

Загрузка...
×
×
  • Создать...