ExBB Community » » Настройка форума » Перенаправление

Страниц (1): [1]
 

1. team - 9 ноября 2009 — 12:07 - перейти к сообщению
Немного напрягает ждать когда же сработает сообщение "перенаправление", как сделать, что-бы это слово было активной ссылкой? т.е., чтобы кликнул на него и не ждать.
2. M-A-X - 16 ноября 2009 — 00:43 - перейти к сообщению
Уменьшить задержку редиректа Улыбка
Прописать ссылку, куда идет редирект.
3. SAlex_S - 2 января 2011 — 23:39 - перейти к сообщению
А такое возможно, чтобы пере направление было на ajax jquery. Экран темнеет, на окошке в центре экрана "добавление сообщения" а если сайт недоступен стал, то "Ошибка добавления, попробуйте позже" И чтоб быстрее перенаправлял!

Такой мод существует?
4. BON - 2 января 2011 — 23:57 - перейти к сообщению
SAlex_S, сомневаюсь. Вроде на ajax'e ни кто не малявил его
5. SAlex_S - 3 января 2011 — 00:06 - перейти к сообщению
BON Я видел работу ajax при загрузки страницы. И в код глянул, это осуществимо. Может уже кто и сделал.
6. ildar - 25 февраля 2011 — 19:38 - перейти к сообщению
Здравствуйте, чтобы не плодить темы, задаю свой вопрос в этой теме.
Что и где надо изменить, чтобы в окнах следующих ошибок "Пожалуйста, только корректным способом входите в скрипт!" и "Эта тема не существует!" работало автоматическое перенаправление на главную страницу форума?

Ситуация в следующем: я переустановил свой форум с нуля, все темы были удалены, однако посетители переходят на мой форум по старым ссылкам, оставленными пользователи на других форумах. Увидев окно ошибки, они нажимают на ссылку внизу окна "Вернуться назад" и возвращаются на форум, с которого пришли. Тоже самое происходит, если посетители заходят на мой форум по "битым" ссылкам. Не каждый посетитель сообразит подкорректировать ссылку в адресной строке своего браузера, чтобы войти на мой форум Огорчение
7. BON - 25 февраля 2011 — 20:16 - перейти к сообщению
ildar, если вам известны адреса битых ссылок лучше сделайте перенаправление через .htaccess
8. alexx - 25 февраля 2011 — 21:30 - перейти к сообщению
BON пишет:
ildar, если вам известны адреса битых ссылок лучше сделайте перенаправление через .htaccess

Тут где-то было исправление..чтоб кидало на главную страницу.
Пусть по поиску поищет, я точно не помню где.
9. ildar - 26 февраля 2011 — 13:54 - перейти к сообщению
BON пишет:
ildar, если вам известны адреса битых ссылок лучше сделайте перенаправление через .htaccess

Перенаправление через .htaccess не подойдёт по ряду причин:
1. Мне не известны адреса всех "битых" ссылок.
2. Даже если бы они все мне были известны, то пользователи могут сделать новые.
3. Это не решает проблему с несуществующими темами.
4. Перенаправление через .htaccess это не кошерно Радость

alexx пишет:
Тут где-то было исправление..чтоб кидало на главную страницу.
Пусть по поиску поищет, я точно не помню где.

Да, было исправление при заходе на закрытые темы для гостей
http://exbb.info/community/topic...72771#1288572771
Оно у меня стоит на форуме, но как его переделать под свои задачи я не знаю.

P.S. Вообщем, я решил проблему по другому. Просто в error.tpl добавил ссылку на главную страницу форума Улыбка
10. alexx - 26 февраля 2011 — 14:52 - перейти к сообщению
ildar
тут принято, если Вы что-то меняли, то желательно показать в коде. Улыбка

Можно взять за основу посты Юры и других продвинутых форумчан: там что было и что нужно поменять.
11. ildar - 26 февраля 2011 — 15:40 - перейти к сообщению
alexx пишет:
ildar
тут принято, если Вы что-то меняли, то желательно показать в коде. Улыбка

Ок, открываем файл /templates/ваш скин/error.tpl находим строку:
CODE:
<center>{$return}</center>

и заменяем её на эту строку:
CODE:
<center>{$return}<br><br><a href="http://site.ru/forum">Перейти на главную страницу форума</a></center>

Не забудьте заменить http://site.ru/forum на адрес своего форума.

Должно получиться как на скрине Улыбка
12. Anton B magnitazin - 23 апреля 2012 — 06:54 - перейти к сообщению
M-A-X пишет:
Уменьшить задержку редиректа Улыбка
Прописать ссылку, куда идет редирект.

а как это сделать и где? Однако
13. саня - 23 апреля 2012 — 11:36 - перейти к сообщению
Anton B magnitazin пишет:
M-A-X пишет:
Уменьшить задержку редиректа Улыбка
Прописать ссылку, куда идет редирект.

а как это сделать и где? Однако

что конкретно Вы хотите?
Добавить ссылку?
Выше в посте всё есть.
В папке скина Вашего откройте error.tpl
и замените всё по инструкции выше.
14. Anton B magnitazin - 23 апреля 2012 — 13:36 - перейти к сообщению
саня пишет:

что конкретно Вы хотите?
Добавить ссылку?
Выше в посте всё есть.
В папке скина Вашего откройте error.tpl
и замените всё по инструкции выше.

Хочу в окно перенаправления сделать ссылку или ускорить перенаправление.

про error.tpl это я понял, но какую ссылку там поставиить что бы она вела именно на ту страницу куда собственно и перенаправляется.
в "инcтрукции выше" добавленная ссылка на главную.

и как уменьшить задержку редиректа?
15. Anton B magnitazin - 24 апреля 2012 — 09:10 - перейти к сообщению
решил вопрос по другому.
раз текст "перенаправление" в error.tpl берется из переменной $return, то решил заложить ссылку в нее изначально.

для этого в файле /include/fm.class.php нашел строку:
CODE:
$return = ($meta === '') ? ' <a href="javascript:history.go(-1)"> << '.$this->LANG['Back'].'</a>':$this->LANG['ReloadingPage'];
;
и видоизменил ее так:
CODE:
$return = ($meta === '') ? ' <a href="javascript:history.go(-1)"> << '.$this->LANG['Back'].'</a>':'<a href="'.$meta.'">'.$this->LANG['ReloadingPage'].'</a>';

Яндекс.Метрика   

Powered by ExBB
[Script Execution time: 0.0237]     [ ]