Noxter Опубликовано 2 октября, 2015 Жалоба Поделиться Опубликовано 2 октября, 2015 (изменено) Заметил такую ошибку, если удалить записи в блоге либо скрыть их и перейти на страницу блога к примеру http://beta.simplacms.ru/blog то получим 404 хотя вместо этого нужно выводить название текущей страницы в h1 и сообщение что записей в блоге пока что нет.Решение:1. Содержимое файла design/default/html/blog.tpl замените на следующий код: {* Список записей блога *} {* Канонический адрес страницы *} {$canonical="/blog" scope=parent} <!-- Заголовок /--> <h1>{$page->name}</h1> {if $posts} <!-- Статьи --> {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> {include file='pagination.tpl'} <!-- Статьи (The End)--> {else} Нет записей {/if}2. В файле view/BlogView.php в функции fetch_blog на строке 148-149 сотрите код: if(empty($posts)) return false; Изменено 8 октября, 2015 пользователем Noxter Цитата Ссылка на сообщение Поделиться на другие сайты
FAnton Опубликовано 3 октября, 2015 Жалоба Поделиться Опубликовано 3 октября, 2015 Кажется на форуме уже была подобная заметка, хотя у себя исправил еще 1.5 года назд Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 3 октября, 2015 Автор Жалоба Поделиться Опубликовано 3 октября, 2015 (изменено) Кажется на форуме уже была подобная заметка, хотя у себя исправил еще 1.5 года наздЛучше бы не казалось, а точно предоставили ссылку на тему где Вы видели подобную ошибку и вариант ее исправления.Я на форуме каждый день, мониторю темы, слежу за активностью пользователей и за все время работы форума не встречал чтобы кто-то описал данный баг.P.S. Топик создан для разработчика симплы дабы он обратил на этот баг внимание и исправил его в будущем релизе. Изменено 3 октября, 2015 пользователем Noxter Цитата Ссылка на сообщение Поделиться на другие сайты
FDA Опубликовано 8 октября, 2015 Жалоба Поделиться Опубликовано 8 октября, 2015 Заметил такую ошибку, если удалить записи в блоге либо скрыть их и перейти на страницу блога к примеру http://beta.simplacms.ru/blog то получим 404 хотя вместо этого нужно выводить название текущей страницы в h1 и сообщение что записей в блоге пока что нет. Решение:1. Содержимое файла design/default/html/post.tpl замените на следующий код: {* Список записей блога *} {* Канонический адрес страницы *} {$canonical="/blog" scope=parent} <!-- Заголовок /--> <h1>{$page->name}</h1> {if $posts} <!-- Статьи --> {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> {include file='pagination.tpl'} <!-- Статьи (The End)--> {else} Нет записей {/if} 2. В файле view/BlogView.php в функции fetch_blog на строке 148-149 сотрите код: if(empty($posts)) return false;Опечатка маленькая.Править надо не design/default/html/post.tpl а design/default/html/blog.tpl А так спасибо за исправление ошибок. Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 8 октября, 2015 Автор Жалоба Поделиться Опубликовано 8 октября, 2015 Опечатка маленькая.Править надо не design/default/html/post.tpl а design/default/html/blog.tplА так спасибо за исправление ошибок.Действительно ошибся.Спасибо! Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.