Jump to content

Не работает БЛОГ


Go to solution Solved by mishanya,

Recommended Posts

Доброе утро,долго время не было необходимости в блоге.Сейчас как понадобился, обнаружил проблему в том что блог не отображается на сайте по адресу сайт.ру/blog/

На главной странице сайта, есть вывод новых тем в блоге, тема блога пишется а прочитать ее не возможно, т.к при переходе пишет СТРАНИЦА не найдена.

Пробовал разные шаблоны,делал бекап базы, и полностью магазина.

Полностью сиплу переустанавливать не вариант(много доработок, включая слайдер в админке,и отзывы о магазине)

В чем может быть проблема?как решить?

Заранее благодарен

Link to post
Share on other sites
  • Solution

А поподробнее можно?

 

в корне сайта есть файл .htaccess, посмотрите есть ли в нем запись:

# Блог
RewriteRule ^blog/([^/]+)/?$	index.php?module=BlogView&url=$1 [L,QSA]
RewriteRule ^blog/?$	index.php?module=BlogView [L,QSA]
Link to post
Share on other sites

 

в корне сайта есть файл .htaccess, посмотрите есть ли в нем запись:

# Блог
RewriteRule ^blog/([^/]+)/?$	index.php?module=BlogView&url=$1 [L,QSA]
RewriteRule ^blog/?$	index.php?module=BlogView [L,QSA]

вот такая запись

# Блог
RewriteRule ^news/([^/]+)/?$    index.php?module=BlogView&url=$1 [L,QSA]
RewriteRule ^news/?$    index.php?module=BlogView [L,QSA]
Link to post
Share on other sites

 

вот такая запись

# Блог
RewriteRule ^news/([^/]+)/?$    index.php?module=BlogView&url=$1 [L,QSA]
RewriteRule ^news/?$    index.php?module=BlogView [L,QSA]

 

ну так подумайте логично, вы должны заходить в блог по адресу сайт.ру/news/

Link to post
Share on other sites
  • 11 months later...

Блин, у меня вроде в .htaccess все нормально:

RewriteRule ^blog/([^/]+)/?$    index.php?module=BlogView&url=$1 [L,QSA]
RewriteRule ^blog/?$    index.php?module=BlogView [L,QSA]

================================================================

страница blog.tpl в папке  design/имя_шаблона/html   присутствует .

 

{* Список записей блога *}
 
{* Канонический адрес страницы *}
{$canonical="/blog" scope=parent}
 
<!-- Заголовок /-->
<h1>{$page->name}</h1>
 
{include file='pagination.tpl'}
 
<!-- Статьи /-->
<ul id="blog">
    {foreach $posts as $post}
    <li>
        <h3><a data-post="{$post->id}" href="blog/{$post->url}">{$post->name|escape}</a></h3>
        <p>{$post->date|date}</p>
        <p>{$post->annotation}</p>
    </li>
    {/foreach}
</ul>
<!-- Статьи #End /-->    
 
{include file='pagination.tpl'}
===========================
но при переходе на блог, пишет - Страница не найдена. Куда копать????
Link to post
Share on other sites

 

Блин, у меня вроде в .htaccess все нормально:

 

но при переходе на блог, пишет - Страница не найдена. Куда копать????

 

тут еще вот какой прикол), если у вас нет новостей добавленных, либо все новости выключены, вам будет выдавать "Страница не найдена"

Link to post
Share on other sites

тут еще вот какой прикол), если у вас нет новостей добавленных, либо все новости выключены, вам будет выдавать "Страница не найдена"

точно!))) так и было. Запись была не активна. Спасибо!

Link to post
Share on other sites
  • 8 months later...
  • 1 year later...

у меня и новости, в записи вроде всё нормально. В админке показывает записей 23, а страница не найдена и записи в админке не показываются.

у меня такая же проблема

 

у меня такая же проблема

Получилось исправить?

Link to post
Share on other sites
  • 2 years later...
12 минут назад, igor_k сказал:

Всем привет! У кого-нибудь получилось исправить?

А у Вас есть созданная страница с url адресом blog?

 или посмотрите, может быть она неактивна? 

Link to post
Share on other sites

да, страница создана.

в аштиксес везде блог прописан.

Есть второй аналогичный сайт, только версия 2.3.6, сравнивал код всех файлов с блогом, все одинаково.

В папке скомпилированных файлов, нет фпвйла с блогом.

в админке показывается только количество записей, но не выводится список. сами новости добавляются без проблем.

Link to post
Share on other sites
5 минут назад, igor_k сказал:

да, страница создана.

в аштиксес везде блог прописан.

Есть второй аналогичный сайт, только версия 2.3.6, сравнивал код всех файлов с блогом, все одинаково.

В папке скомпилированных файлов, нет фпвйла с блогом.

в админке показывается только количество записей, но не выводится список. сами новости добавляются без проблем.

 

проверяйте если у вас в шаблоне blog.tpl  если есть проверяйте какой адрес у созданной страницы Блог (по умолчанию /blog) она же должна совпадать записью в

.htaccess

RewriteRule ^blog/([^/]+)/?$    index.php?module=BlogView&url=$1 [L,QSA]
RewriteRule ^blog/?$    index.php?module=BlogView [L,QSA]

если совпадает создайте в админке Новость и чтоб эта новость была активна

Link to post
Share on other sites

в запись заново попробовал создать в Блоге Активной - создалась. Посмотреть на сайте - Страница не существует. В админке - пишется 3 записи в блоге.

Link to post
Share on other sites
2 часа назад, igor_k сказал:

В админке, кроме количества записей, сами записи не выводятся :(

Не могу понять, в чём баг.

вы добавляли новые поля или удаляли в базе данных но не вывели их или удалили до конца

Edited by shooroop
Link to post
Share on other sites
7 минут назад, shooroop сказал:

вы добавляли новые поля или удаляли в базе данных но не вывели их или удалили до конца

Действительно, в базе у таблицы 2 последних поля были с неправильными значениями.

Проблема исправлена. Благодарю!

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...