Перед созданием новой темы, пожалуйста, ознакомьтесь с FAQ по LinkorCMS

Ошибка 404 после голосования в опросе. (1.4.1-2)

Супер пользователь
Сообщений: 25
Опросы выведены в блок, если голосовать в блоке, то всё нормально, а если открыть страницу Опросы, то после голосования 404 ошибка. Тема - переделанная IgrimTheme. Если переключить на тему Default - нет 404 ошибки. Но дело в том, что ни один шаблон переделанной IgrimTheme, связанный с опросом, не изменялся. Попробовал заменить в переделанной IgrimTheme шаблон poll.html из темы Default (кэш очищал) - всё равно 404 ошибка. Ни один файл .php в /modules/polls тоже не изменялся. Где может быть проблема?

-- Изменено "Feniks": 27.02.2013 11:25 --
Супер пользователь
Сообщений: 25
Прошло три дня, хотя бы какие-то мысли по этому поводу есть?
Если что непонятно написал, спросите.
Но помощь очень нужна, опросы выбрасывают в 404 ошибку.

-- Изменено "Feniks": 26.02.2013 18:14 --
Разработчик
Сообщений: 287
Какой адрес в адресной строке браузера при ошибке?
Разработчик
Сообщений: 605
Мысли есть, только сейчас напряженка со временем у меня. И не только на счет вашего вопроса такое.

Раз в одной теме работает, то видимо имеет смысл сравнить их. Может быть, в IgrimTheme какие-то проблемы так же найдутся.
Супер пользователь
Сообщений: 50
Вчера пробовал в IgrimTheme, ошибку не увидел.
Так же попробовал проголосовать на Вашем сайте детского сада, тоже ошибку не увидел. Браузер Google Chrome
Супер пользователь
Сообщений: 25
Агний:
Какой адрес в адресной строке браузера при ошибке?

Вот тут самое интересное. В HTML в форме опроса указан правильный адрес формы
<form action="polls/1/voice/" method="post">

Но после нажатия кнопки "Ответить" открывается адрес http://детсад16.рф/polls/1/images/logo4.jpg и, естественно, показывается 404 ошибка, ибо картинка лежит не там.
Картинка logo4.jpg - это самая верхняя картинка сайта, на которой дети, она прописана в HTML вот так:
<div class="logo_image" style="height: 182px; padding-top: 20px; text-align: right; background: url('images/logo4.jpg') no-repeat;">


Мартин:
Раз в одной теме работает, то видимо имеет смысл сравнить их. Может быть, в IgrimTheme какие-то проблемы так же найдутся.

Начал именно с этого, искал, но в Default, IgrimTheme и переделанной IgrimTheme форма опроса одинаковая, поэтому вот никак понять и не могу.

gadget:
Вчера пробовал в IgrimTheme, ошибку не увидел.
Так же попробовал проголосовать на Вашем сайте детского сада, тоже ошибку не увидел. Браузер Google Chrome

Хм... чудеса... попробовал в Google Chrome, действительно нормально опросы работают...

Что за фокусы такие, совершенно мне это непонятно, барабашка какой-то, помогите!

-- Изменено "Feniks": 27.02.2013 11:15 --
Супер пользователь
Сообщений: 417
Хм... чудеса... попробовал в Google Chrome, действительно нормально опросы работают...

Что за фокусы такие, совершенно мне это непонятно, барабашка какой-то, помогите!

-- Изменено "Feniks": 27.02.2013 11:15 --

А в каком браузере ошибку выдает? Opera?
Супер пользователь
Сообщений: 417
Сейчас попробовал,и в Opera и в Google Chrome все нормально работает.
Супер пользователь
Сообщений: 25
Дааа... чудесатее и чудесатее...
До этого несколько дней проверял - ни в Опере, ни IE, ни в Firefox опросы не работали.
Сейчас не работает только в Опере, в остальных браузерах всё ок.
Плюнул бы на Оперу, но ведь после голосования голос учитывается, а всё равно открывается адрес
http://детсад16.рф/polls/1/images/logo4.jpg
и 404 ошибка.
45% пользователей приходят на Опере.
Какие будут предложения?
Я уже голову сломал...
Разработчик
Сообщений: 287
У меня выдается 404 ошибка, только если идет запрос к несуществующему файлу (как если бы logo4.jpg не существует, но он есть).
Попробуйте переименовать logo4.jpg в logo5.jpg и исправить адрес в шаблоне.
Супер пользователь
Сообщений: 25
Переименовал logo4.jpg в logo521.jpg, при нажатии кнопки "Ответить" всё равно 404 ошибка и открывается адрес http://детсад16.рф/polls/1/images/logo521.jpg
404 ошибка только в Опере.
В IE, Firefox, Google Chrome всё нормально.
То есть как и было, ничего не изменилось. Во всех браузерах адрес отправления формы одинаковый:
<form action="polls/1/voice/" method="post">
Мне главное непонятно - адрес один, а после нажатия кнопки "Оправить" открывается другой адрес в Опере.
Вроде ясно, что Опера по своему читает HTML, но как это исправить?

------------------------------------
Это пишу позже. Спасибо Агний за наводку!
Убрал из HTML картинку:
<div class="logo_image" style="height: 182px; padding-top: 20px; text-align: right; background: url('images/logo521.jpg') no-repeat;">
Опрос заработал во всех браузерах, и в Опере.
Посмотрел внимательнее - может <div> не закрыл, нет - закрыл.
Так и не смог понять почему так происходит, попробовал убрать стиль в файл CSS - сразу всё заработало. Млин... иду пить валидол...

Вобщем для себя сделал вывод, как в анекдоте про грузинскую школу - это нельзя понять, это надо просто запомнить.
Всем спасибо! Ещё раз убедился, что команда LinkorCMS - лучшая! А виноват во всех глюках - Билл Гейтс! Четыре бессонные ночи из-за глюка стиля, млядь... извините...

Ну ладно, может кто-то на такое же напорется, здесь прочитает и исправит...

-- Изменено "Feniks": 28.02.2013 22:34 --
Супер пользователь
Сообщений: 417
Всем спасибо! Ещё раз убедился, что команда LinkorCMS - лучшая! А виноват во всех глюках - Билл Гейтс! Четыре бессонные ночи из-за глюка стиля, млядь... извините...

Ну ладно, может кто-то на такое же напорется, здесь прочитает и исправит...

-- Изменено "Feniks": 28.02.2013 22:34 --

А при чем тут Билл Гейтс?))Оперу то не Билл Гейтс придумал))
Простите за офф топ
Гости не могут отвечать на темы. Войдите или Зарегистрируйтесь.
Здесь присутствуют
(пользователей: 0, гостей: 1)
Быстрый переход: