+ Ответить в теме
Страница 1 из 2 1 2 ПоследняяПоследняя
Показано с 1 по 20 из 25
  1. #1
    ViArts Man crimea за этого человека можно гордится crimea за этого человека можно гордится crimea за этого человека можно гордится crimea за этого человека можно гордится crimea за этого человека можно гордится crimea за этого человека можно гордится crimea за этого человека можно гордится crimea за этого человека можно гордится crimea за этого человека можно гордится
    Регистрация
    06.06.2009
    Адрес
    Крым, Украина
    Возраст
    43
    Сообщений
    404
    Сказали 'Спасибо' за это сообщение. :
    0 за это сообщение
    47 Всего
    Загрузки
    5
    Закачек
    0
    Вес репутации
    32

    По умолчанию Страница 404

    Еще одна ценная пропажа после переезда форума.
    Не могу найти пост где описывалось как задать человеческую страницу 404.
    А то она в скрипте почему проигнорированна.
    Может у кого то сохранилась инфа?
    Digg this Post!Bookmark Post in Technorati
    Ответить с цитированием Ответить с цитированием
    Спасибо

  2. #2
    ViArts Man Shmasser как роза среди колючек Shmasser как роза среди колючек Shmasser как роза среди колючек Shmasser как роза среди колючек
    Регистрация
    17.12.2010
    Адрес
    Москва
    Сообщений
    281
    Сказали 'Спасибо' за это сообщение. :
    0 за это сообщение
    30 Всего
    Загрузки
    29
    Закачек
    0
    Вес репутации
    15

    По умолчанию Re: Страница 404

    Вопрос про обработку ошибки 404 был проигнорирован компетентными людьми ещё полгода+ назад.
    А он всплывает снова, как его не топи.
    Digg this Post!Bookmark Post in Technorati
    Ответить с цитированием Ответить с цитированием
    Спасибо

  3. #3
    VST
    VST вне форума
    Viarts Team VST обеспечил(а) себе прекрасное будущее VST обеспечил(а) себе прекрасное будущее VST обеспечил(а) себе прекрасное будущее VST обеспечил(а) себе прекрасное будущее VST обеспечил(а) себе прекрасное будущее VST обеспечил(а) себе прекрасное будущее VST обеспечил(а) себе прекрасное будущее VST обеспечил(а) себе прекрасное будущее VST обеспечил(а) себе прекрасное будущее VST обеспечил(а) себе прекрасное будущее VST обеспечил(а) себе прекрасное будущее
    Регистрация
    06.08.2009
    Сообщений
    573
    Сказали 'Спасибо' за это сообщение. :
    3 за это сообщение
    140 Всего
    Загрузки
    25
    Закачек
    60
    Вес репутации
    10

    По умолчанию Re: Страница 404

    Поиском в коде найти
    PHP код:
    } else {
    $is_friendly_url false;
    header("HTTP/1.0 404 Not Found");
    header("Status: 404 Not Found");
    exit;

    и заменить на
    PHP код:
    } else {
    $is_friendly_url false;
    $file404 "404.shtml";
    if(
    file_exists($file404)) {
    $echo_string implode("",file($file404));
    } else {
    $echo_string "404 error: Page not found.";
    }
    echo 
    $echo_string;
    exit;

    404.shtml - ваш подготовленный файл ошибки в корневой директории скрипта.

    Будет включено в дистрибутив Viart shop v.4.08RE
    Digg this Post!Bookmark Post in Technorati
    Ответить с цитированием Ответить с цитированием
    Спасибо

  4. Сказали спасибо:

    nemo (17.09.2011) , oldmanager (16.09.2011) , nikom11 (16.09.2011)

  5. #4
    Moderator oldmanager - просто великолепная личность oldmanager - просто великолепная личность oldmanager - просто великолепная личность oldmanager - просто великолепная личность oldmanager - просто великолепная личность oldmanager - просто великолепная личность oldmanager - просто великолепная личность
    Регистрация
    12.02.2010
    Адрес
    Москва
    Сообщений
    374
    Сказали 'Спасибо' за это сообщение. :
    0 за это сообщение
    74 Всего
    Загрузки
    104
    Закачек
    0
    Вес репутации
    23

    По умолчанию Re: Страница 404

    Цитата Сообщение от VST Посмотреть сообщение
    Поиском в коде найти ...
    А в каком файле искать?
    Digg this Post!Bookmark Post in Technorati
    Ответить с цитированием Ответить с цитированием
    Спасибо

  6. #5
    ViArts Man Shmasser как роза среди колючек Shmasser как роза среди колючек Shmasser как роза среди колючек Shmasser как роза среди колючек
    Регистрация
    17.12.2010
    Адрес
    Москва
    Сообщений
    281
    Сказали 'Спасибо' за это сообщение. :
    0 за это сообщение
    30 Всего
    Загрузки
    29
    Закачек
    0
    Вес репутации
    15

    По умолчанию Re: Страница 404

    В верхней директории (html) в файле friendly_url.php
    Действительно, теперь всё работает
    Не забудьте создать файл 404.shtml - как и было сказано выше.
    Последний раз редактировалось Shmasser; 17.09.2011 в 14:59.
    Digg this Post!Bookmark Post in Technorati
    Ответить с цитированием Ответить с цитированием
    Спасибо

  7. #6
    Новичок Andrej скоро придёт к известности
    Регистрация
    17.11.2011
    Адрес
    Bishkek
    Возраст
    45
    Сообщений
    5
    Сказали 'Спасибо' за это сообщение. :
    4 за это сообщение
    5 Всего
    Загрузки
    7
    Закачек
    0
    Вес репутации
    0

    По умолчанию Re: Страница 404

    вот эти заголовки не зря там стоят, а Вы их убрали...
    header("HTTP/1.0 404 Not Found");
    header("Status: 404 Not Found");

    потом народ удивляется, почему в индексе яндекса каша из непонятных страниц...

    Эти заголовки сообщают поисковым серверам, что страницы не существует. Их нужно оставить

    Вот как я сделал, не мудрувовствая лукаво

    PHP код:
        } else {
            
    $is_friendly_url false;
            
    header("HTTP/1.0 404 Not Found");
            
    header("Status: 404 Not Found");
     
    $nofound =  'http://' $_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];
    echo <<<END
    <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
    <HTML><HEAD>
    <TITLE>404 Not Found</TITLE>
    </HEAD><BODY>
    <H1>Not Found</H1>
    The requested URL <I><B>
    $nofound</B></I> was not found on this server.<BR><BR>
    Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
    <HR>
    $nofound |  $_SERVER[SERVER_NAME]
    <P><I><A HREF="http://
    $_SERVER[SERVER_NAME]">http://$_SERVER[SERVER_NAME]</A></I></P>

    </BODY></HTML>
    END;

            exit;
        } 
    Последний раз редактировалось Andrej; 19.11.2011 в 12:36.
    Digg this Post!Bookmark Post in Technorati
    Ответить с цитированием Ответить с цитированием
    Спасибо

  8. Сказали спасибо:

    nemo (23.04.2012) , oldmanager (22.11.2011) , Georg (19.11.2011) , nikom11 (19.11.2011)

  9. #7
    Moderator oldmanager - просто великолепная личность oldmanager - просто великолепная личность oldmanager - просто великолепная личность oldmanager - просто великолепная личность oldmanager - просто великолепная личность oldmanager - просто великолепная личность oldmanager - просто великолепная личность
    Регистрация
    12.02.2010
    Адрес
    Москва
    Сообщений
    374
    Сказали 'Спасибо' за это сообщение. :
    2 за это сообщение
    74 Всего
    Загрузки
    104
    Закачек
    0
    Вес репутации
    23

    По умолчанию Re: Страница 404

    Подскажите пожалуйста.

    1. Возможно ли интегрировать "страницу 404" в сайт?
    Т. е. не просто создать отдельный файл-страницу с уведомлением об ошибке, а вставить на неё блоки движка. Я хочу, чтобы при попадании на такую страницу пользователь смог не только вернуться на главную, но и воспользоваться ссылками из стандартных блоков ("Производители", "Каталог", "Статьи" и т. д.).

    2. Как сделать, чтобы после попадании пользователя на "страницу 404" он смог вернуться назад не средствами браузера, а кнопкой на странице? Может такое уже есть в Виарте?

    3. И ещё (возможно не в тему).
    Как сделать, чтобы при попадании пользователя на "страницу 404" администратору приходило уведомление с информацией, с какой страницы был переход? Для того, чтобы было проще находить и исправлять ошибки.
    Digg this Post!Bookmark Post in Technorati
    Ответить с цитированием Ответить с цитированием
    Спасибо

  10. Сказали спасибо:

    elmar (23.04.2012) , DiShop (23.04.2012)

  11. #8
    Viarts Man DiShop - очень-очень хороший человек DiShop - очень-очень хороший человек DiShop - очень-очень хороший человек DiShop - очень-очень хороший человек DiShop - очень-очень хороший человек
    Регистрация
    30.07.2011
    Адрес
    ES
    Сообщений
    260
    Сказали 'Спасибо' за это сообщение. :
    1 за это сообщение
    22 Всего
    Загрузки
    5
    Закачек
    0
    Вес репутации
    14

    По умолчанию Re: Страница 404

    интегрировать "страницу 404" в сайт
    Идея хорошая. С индивидуальными настройками этой страницы в конструкторе страниц.
    Digg this Post!Bookmark Post in Technorati
    Ответить с цитированием Ответить с цитированием
    Спасибо

  12. Сказали спасибо:

    elmar (23.04.2012)

  13. #9
    Viarts Team Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима
    Регистрация
    23.11.2010
    Сообщений
    483
    Сказали 'Спасибо' за это сообщение. :
    5 за это сообщение
    358 Всего
    Загрузки
    25
    Закачек
    0
    Вес репутации
    10

    По умолчанию Re: Страница 404

    Цитата Сообщение от oldmanager
    1. Возможно ли интегрировать "страницу 404" в сайт?
    Т. е. не просто создать отдельный файл-страницу с уведомлением об ошибке, а вставить на неё блоки движка. Я хочу, чтобы при попадании на такую страницу пользователь смог не только вернуться на главную, но и воспользоваться ссылками из стандартных блоков ("Производители", "Каталог", "Статьи" и т. д.).
    Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 195 сообщение(ий)):
    У вас нет прав чтобы видеть скрытый текст, содержащийся здесь.
    Последний раз редактировалось Aleksey; 23.04.2012 в 14:15.
    Digg this Post!Bookmark Post in Technorati
    Ответить с цитированием Ответить с цитированием
    Спасибо

  14. Сказали спасибо:

    brand (30.04.2012) , stas (23.04.2012) , oldmanager (23.04.2012) , Dio (23.04.2012) , Anny (23.04.2012)

  15. #10
    Moderator oldmanager - просто великолепная личность oldmanager - просто великолепная личность oldmanager - просто великолепная личность oldmanager - просто великолепная личность oldmanager - просто великолепная личность oldmanager - просто великолепная личность oldmanager - просто великолепная личность
    Регистрация
    12.02.2010
    Адрес
    Москва
    Сообщений
    374
    Сказали 'Спасибо' за это сообщение. :
    0 за это сообщение
    74 Всего
    Загрузки
    104
    Закачек
    0
    Вес репутации
    23

    По умолчанию Re: Страница 404

    Вроде сделал, как написано, но появляется ошибка:
    Warning: include_once(includes/page_layout.php) [function.include-once]: failed to open stream: No such file or directory in Z:\home\example.ru\www\friendly_url.php on line 273

    Warning: include_once() [function.include]: Failed opening 'includes/page_layout.php' for inclusion (include_path='.;/usr/local/php5/PEAR') in Z:\home\example.ru\www\friendly_url.php on line 273
    Digg this Post!Bookmark Post in Technorati
    Ответить с цитированием Ответить с цитированием
    Спасибо

  16. #11
    Viarts Team Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима
    Регистрация
    23.11.2010
    Сообщений
    483
    Сказали 'Спасибо' за это сообщение. :
    0 за это сообщение
    358 Всего
    Загрузки
    25
    Закачек
    0
    Вес репутации
    10

    По умолчанию Re: Страница 404

    oldmanager, когда же вы уже перейдете на 4.0.8?
    В 3.6 page_layout.php нету...

    PS: И создание страницы CMS что-то не нашел.
    Последний раз редактировалось Aleksey; 23.04.2012 в 14:27.
    Digg this Post!Bookmark Post in Technorati
    Ответить с цитированием Ответить с цитированием
    Спасибо

  17. #12
    Moderator oldmanager - просто великолепная личность oldmanager - просто великолепная личность oldmanager - просто великолепная личность oldmanager - просто великолепная личность oldmanager - просто великолепная личность oldmanager - просто великолепная личность oldmanager - просто великолепная личность
    Регистрация
    12.02.2010
    Адрес
    Москва
    Сообщений
    374
    Сказали 'Спасибо' за это сообщение. :
    0 за это сообщение
    74 Всего
    Загрузки
    104
    Закачек
    0
    Вес репутации
    23

    По умолчанию Re: Страница 404

    Цитата Сообщение от Aleksey Посмотреть сообщение
    oldmanager, когда же вы уже перейдете на 4.0.8?
    В 3.6 page_layout.php нету...
    Жду 4.1
    Жаль, что нет всё равно спасибо за помощь.
    Цитата Сообщение от Aleksey Посмотреть сообщение
    PS: И создание страницы CMS что-то не нашел.
    Администрирование -> Модули CMS -> Страницы сайта -> Создать
    Последний раз редактировалось oldmanager; 23.04.2012 в 16:45.
    Digg this Post!Bookmark Post in Technorati
    Ответить с цитированием Ответить с цитированием
    Спасибо

  18. #13
    Moderator lesnik обеспечил(а) себе прекрасное будущее lesnik обеспечил(а) себе прекрасное будущее lesnik обеспечил(а) себе прекрасное будущее lesnik обеспечил(а) себе прекрасное будущее lesnik обеспечил(а) себе прекрасное будущее lesnik обеспечил(а) себе прекрасное будущее lesnik обеспечил(а) себе прекрасное будущее lesnik обеспечил(а) себе прекрасное будущее lesnik обеспечил(а) себе прекрасное будущее lesnik обеспечил(а) себе прекрасное будущее lesnik обеспечил(а) себе прекрасное будущее
    Регистрация
    28.02.2010
    Сообщений
    525
    Сказали 'Спасибо' за это сообщение. :
    0 за это сообщение
    115 Всего
    Загрузки
    58
    Закачек
    0
    Вес репутации
    34

    По умолчанию Re: Страница 404

    Цитата Сообщение от oldmanager Посмотреть сообщение
    Жду 4.1
    так можно до бесконечности ждать.
    Все наши проблемы начинаются внутри нас
    Digg this Post!Bookmark Post in Technorati
    Ответить с цитированием Ответить с цитированием
    Спасибо

  19. #14
    Viarts Team Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима
    Регистрация
    23.11.2010
    Сообщений
    483
    Сказали 'Спасибо' за это сообщение. :
    1 за это сообщение
    358 Всего
    Загрузки
    25
    Закачек
    0
    Вес репутации
    10

    По умолчанию Re: Страница 404

    Цитата Сообщение от oldmanager
    Администрирование -> Модули CMS -> Страницы сайта -> Создать
    В 4.0.8 можно создать именно "страницу CMS", которая будет отображаться в конструкторе страниц. Хотя и у "страницы сайта" тоже есть свой конструктор...

    Цитата Сообщение от oldmanager
    Жаль, что нет
    Быстро же вы сдались.
    Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 195 сообщение(ий)):
    У вас нет прав чтобы видеть скрытый текст, содержащийся здесь.
    Digg this Post!Bookmark Post in Technorati
    Ответить с цитированием Ответить с цитированием
    Спасибо

  20. Сказали спасибо:

    oldmanager (23.04.2012)

  21. #15
    Moderator oldmanager - просто великолепная личность oldmanager - просто великолепная личность oldmanager - просто великолепная личность oldmanager - просто великолепная личность oldmanager - просто великолепная личность oldmanager - просто великолепная личность oldmanager - просто великолепная личность
    Регистрация
    12.02.2010
    Адрес
    Москва
    Сообщений
    374
    Сказали 'Спасибо' за это сообщение. :
    0 за это сообщение
    74 Всего
    Загрузки
    104
    Закачек
    0
    Вес репутации
    23

    По умолчанию Re: Страница 404

    Цитата Сообщение от Subbota Посмотреть сообщение
    так можно до бесконечности ждать.
    Ну почему же? Я думаю, к лету англичане выпустят, ну а чуть позже наши адаптируют. А пока можно и 3,6 помучить Тем более, что у меня уже почти всё готово, процентов на 80-90.

    P.S. А на второй и третий мои вопросы что-то никто не ответил
    Digg this Post!Bookmark Post in Technorati
    Ответить с цитированием Ответить с цитированием
    Спасибо

  22. #16
    Moderator oldmanager - просто великолепная личность oldmanager - просто великолепная личность oldmanager - просто великолепная личность oldmanager - просто великолепная личность oldmanager - просто великолепная личность oldmanager - просто великолепная личность oldmanager - просто великолепная личность
    Регистрация
    12.02.2010
    Адрес
    Москва
    Сообщений
    374
    Сказали 'Спасибо' за это сообщение. :
    1 за это сообщение
    74 Всего
    Загрузки
    104
    Закачек
    0
    Вес репутации
    23

    По умолчанию Re: Страница 404

    Цитата Сообщение от Aleksey Посмотреть сообщение
    ...Быстро же вы сдались.
    *** скрытый текст ***
    Вау!!! Круто!!!
    Спасибо, Aleksey, теперь всё получилось!

    P.S. Когда я стану большой (со своим крутым интернет-магазином на Виарте), то все доработки движка буду заказывать у Алексея.
    Последний раз редактировалось oldmanager; 13.05.2012 в 22:41.
    Digg this Post!Bookmark Post in Technorati
    Ответить с цитированием Ответить с цитированием
    Спасибо

  23. Сказали спасибо:

    moromer (13.05.2012)

  24. #17
    Viarts Team Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима
    Регистрация
    23.11.2010
    Сообщений
    483
    Сказали 'Спасибо' за это сообщение. :
    2 за это сообщение
    358 Всего
    Загрузки
    25
    Закачек
    0
    Вес репутации
    10

    По умолчанию Re: Страница 404

    Цитата Сообщение от oldmanager
    2. Как сделать, чтобы после попадании пользователя на "страницу 404" он смог вернуться назад не средствами браузера, а кнопкой на странице? Может такое уже есть в Виарте?
    Попробую я ответить на второй вопрос, раз никто не отвечает...

    • Cоздать доп. модуль.
    • В содержании модуля написать:
    Код HTML:
    <input type="button" class="button" onclick="history: history.go(-1);" value="{BACK_BUTTON}" />
    • Этот доп. модуль вставить на страницу 404.

    Но придется создать еще и классы/стили, чтобы избавиться от всяких рамок и бэкграунда вокруг кнопки...
    Последний раз редактировалось Aleksey; 23.04.2012 в 22:29.
    Digg this Post!Bookmark Post in Technorati
    Ответить с цитированием Ответить с цитированием
    Спасибо

  25. Сказали спасибо:

    moromer (13.05.2012) , oldmanager (23.04.2012)

  26. #18
    Новичок qwadro на пути к лучшему
    Регистрация
    23.04.2012
    Сообщений
    6
    Сказали 'Спасибо' за это сообщение. :
    0 за это сообщение
    0 Всего
    Загрузки
    8
    Закачек
    0
    Вес репутации
    0

    По умолчанию Re: Страница 404

    В большинстве случаев 404 выскакивает при переходе из поисковиков. Меню магазина (каталог) логично и удобно А смысл огорода с кнопкой бэк?
    Digg this Post!Bookmark Post in Technorati
    Ответить с цитированием Ответить с цитированием
    Спасибо

  27. #19
    Viarts Team Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима
    Регистрация
    23.11.2010
    Сообщений
    483
    Сказали 'Спасибо' за это сообщение. :
    1 за это сообщение
    358 Всего
    Загрузки
    25
    Закачек
    0
    Вес репутации
    10

    По умолчанию Re: Страница 404

    Цитата Сообщение от oldmanager
    3. И ещё (возможно не в тему).
    Как сделать, чтобы при попадании пользователя на "страницу 404" администратору приходило уведомление с информацией, с какой страницы был переход? Для того, чтобы было проще находить и исправлять ошибки.
    Копать надо в сторону функции va_mail. Как она вызывается - можно подсмотреть в order_items.php. А сам код ее вызова вставить перед кодом вывода страницы 404.
    Digg this Post!Bookmark Post in Technorati
    Ответить с цитированием Ответить с цитированием
    Спасибо

  28. Сказали спасибо:

    oldmanager (23.04.2012)

  29. #20
    Viarts Team Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима Aleksey репутация неоспорима
    Регистрация
    23.11.2010
    Сообщений
    483
    Сказали 'Спасибо' за это сообщение. :
    0 за это сообщение
    358 Всего
    Загрузки
    25
    Закачек
    0
    Вес репутации
    10

    По умолчанию Re: Страница 404

    Цитата Сообщение от oldmanager
    А смысл огорода с кнопкой бэк?
    Что то я чего то недопонял. А кто вопрос про кнопку задавал-то? Разве не вы?
    Digg this Post!Bookmark Post in Technorati
    Ответить с цитированием Ответить с цитированием
    Спасибо


 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

     

Метки этой темы

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
Back to top