Искать  
 
   
1 из 2
1
Trainclub.ru - клуб любителей железной дороги и поездов
Отправлено: 19 Декабрь 2009 10:27 A.M.   [ Игнорировать ]
Member
Avatar
RankRankRank
Всего сообщений:  363
Зарегистрирован  2009-01-02

Trainclub.ru - клуб любителей железной дороги и поездов

Доделал таки этот сайт. Прошу оценить дизайн, удобство и т.д. Если есть ошибки или пожелания-то пишите, будем исправлять smile

Построен на EE Core

 Подпись 

Я в космосе

Профиль
 
 
Отправлено: 19 Декабрь 2009 02:51 P.M.   [ Игнорировать ]   [ # 1 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  644
Зарегистрирован  2009-04-11

http://trainclub.ru/news/9999/  - нет проверки на существование записи
http://trainclub.ru/need_show_error_page  может сделаешь показ ошибки если ссылка неверная

 Подпись 

Няшка, программист, фотограф, подкастер, блоггер и CEO студии FDCore Studio

Профиль
 
 
Отправлено: 19 Декабрь 2009 02:52 P.M.   [ Игнорировать ]   [ # 2 ]
Member
Avatar
RankRankRank
Всего сообщений:  363
Зарегистрирован  2009-01-02

Простите за тупой вопрос, но как это сделать?

 Подпись 

Я в космосе

Профиль
 
 
Отправлено: 19 Декабрь 2009 02:56 P.M.   [ Игнорировать ]   [ # 3 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  644
Зарегистрирован  2009-04-11

http://eeclub.ru/docs/modules/weblog/conditional_variables.html#cond_if_no_results

например так

{if no_results}
{redirect=“404”}
{/if}

 Подпись 

Няшка, программист, фотограф, подкастер, блоггер и CEO студии FDCore Studio

Профиль
 
 
Отправлено: 19 Декабрь 2009 03:00 P.M.   [ Игнорировать ]   [ # 4 ]
Member
Avatar
RankRankRank
Всего сообщений:  363
Зарегистрирован  2009-01-02

Не понял, куда это вставлять.
Можешь показать на примере?

Вот так не работает:

{exp:weblog:entries limit="1" entry_id="{segment_2}" disable="categories|trackbacks|pagination|member_data|category_fields" track_views="one"}

{if no_results}
{redirect
="404"}
{if
:else}
{title}
{
/if} 

{
/exp:weblog:entries} 
 Подпись 

Я в космосе

Профиль
 
 
Отправлено: 19 Декабрь 2009 03:06 P.M.   [ Игнорировать ]   [ # 5 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  644
Зарегистрирован  2009-04-11

например так

{exp:weblog:entries weblog="addons" limit="15" category="17" cache="yes" refresh="30"}
                             
<div class="wide">
                                     
{if short!==''}<span>{short}</span>{/if}
                             
</div>
{if no_results}
{redirect
="404"
{
/if}                              
{
/exp:weblog:entries} 

условный тег {if no_results} должен располагаться в конце {/exp:weblog:entries}

ну и конечно должна быть страница 404 http://eeclub.ru/docs/general/throttling.html

 Подпись 

Няшка, программист, фотограф, подкастер, блоггер и CEO студии FDCore Studio

Профиль
 
 
Отправлено: 19 Декабрь 2009 03:10 P.M.   [ Игнорировать ]   [ # 6 ]
Sr. Member
RankRankRankRank
Всего сообщений:  987
Зарегистрирован  2008-09-27
NetSoul - 19 Декабрь 2009 03:06 P.M.

например так

условный тег {if no_results} должен располагаться в конце {/exp:weblog:entries}

Разве? По моему просто нельзя

{if no_results}
{redirect
="404"}
{if
:else}
{title}
{
/if} 

А конструкцию вида:

{if no_results}
{redirect
="404"}
{
/if} 

Поставить можно куда угожно. У меня всегда вначале стоит и все ок работает.

Профиль
 
 
Отправлено: 19 Декабрь 2009 03:11 P.M.   [ Игнорировать ]   [ # 7 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  644
Зарегистрирован  2009-04-11

у меня глюки бывали wink

 Подпись 

Няшка, программист, фотограф, подкастер, блоггер и CEO студии FDCore Studio

Профиль
 
 
Отправлено: 19 Декабрь 2009 03:13 P.M.   [ Игнорировать ]   [ # 8 ]
Member
Avatar
RankRankRank
Всего сообщений:  363
Зарегистрирован  2009-01-02

Блин сделал все правильно, создал шаблон 404, в настройках указал этот шаблон, как обработчик ошибок 404. В шаблоне внизу вставил

{if no_results}
{redirect
="404"
{
/if} 

И не перенаправляет никуда :(. Может потому что у меня убрана группа шаблонов из URL и index.php?

 Подпись 

Я в космосе

Профиль
 
 
Отправлено: 19 Декабрь 2009 03:15 P.M.   [ Игнорировать ]   [ # 9 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  644
Зарегистрирован  2009-04-11

Шаблоны  ›  Настройки шаблонов

Страница Ошибка 404
Определяет то, какой шаблон будет выводиться при попытке доступа к несуществующей странице (или по неправильной ссылке).

 Подпись 

Няшка, программист, фотограф, подкастер, блоггер и CEO студии FDCore Studio

Профиль
 
 
Отправлено: 19 Декабрь 2009 03:16 P.M.   [ Игнорировать ]   [ # 10 ]
Member
Avatar
RankRankRank
Всего сообщений:  363
Зарегистрирован  2009-01-02

да. я там указал уже шаблон 404

 Подпись 

Я в космосе

Профиль
 
 
Отправлено: 19 Декабрь 2009 03:17 P.M.   [ Игнорировать ]   [ # 11 ]
Member
Avatar
RankRankRank
Всего сообщений:  363
Зарегистрирован  2009-01-02

Включить строгие URL : поставил да, теперь вообще, даже если новость есть-вызывается 404 ошибка

 Подпись 

Я в космосе

Профиль
 
 
Отправлено: 21 Декабрь 2009 01:30 P.M.   [ Игнорировать ]   [ # 12 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  1423
Зарегистрирован  2007-12-27

Подпись к картинкам делается вручную?
http://trainclub.ru/news/19/

 Подпись 

ExpressionEngine - SEO-ориентированный движок

Профиль
 
 
Отправлено: 21 Декабрь 2009 01:45 P.M.   [ Игнорировать ]   [ # 13 ]
Member
Avatar
RankRankRank
Всего сообщений:  363
Зарегистрирован  2009-01-02

да, дополнительное поле

 Подпись 

Я в космосе

Профиль
 
 
Отправлено: 22 Декабрь 2009 09:36 P.M.   [ Игнорировать ]   [ # 14 ]
Sr. Member
Avatar
RankRankRankRank
Всего сообщений:  463
Зарегистрирован  2009-08-07

А что ты используешь для голосования ?

 Подпись 

Ум - как бюст: надо иметь, но выпячивать не стоит
SSD Cloud Hosting

Профиль
 
 
Отправлено: 22 Декабрь 2009 09:37 P.M.   [ Игнорировать ]   [ # 15 ]
Member
Avatar
RankRankRank
Всего сообщений:  363
Зарегистрирован  2009-01-02

EEpoll

 Подпись 

Я в космосе

Профиль
 
 
   
1 из 2
1