Новый хостинг. - Версия для печати +- Город Джунов (https://www.gipat.ru/forum) +-- Форум Обсуждение Проклятых Земель (https://www.gipat.ru/forum/forum-19.html) +--- Форум Новости (https://www.gipat.ru/forum/forum-15.html) +--- Темы: Новый хостинг. (/thread-3155.html) Страницы:
1
2
|
Новый хостинг. - KnightL - 29.07.2007 2Jet Mozila Firefox 2.0 Новый хостинг. - Jet - 29.07.2007 KnightL,Воскресенье, 29 Июля 2007, 14:22 Написал:2Jet Mozila Firefox 2.0исправил ошибку - проверяй. Проблема была у всех тех, кто работал с отключенными Cookies. Новый хостинг. - KnightL - 30.07.2007 А вот когда и чем будет заполняться раздел Энциклопедия, при попытке перейти в который сейчас переходишь на главную страницу? Новый хостинг. - Jet - 30.07.2007 KnightL,Понедельник, 30 Июля 2007, 13:01 Написал:А вот когда и чем будет заполняться раздел Энциклопедия, при попытке перейти в который сейчас переходишь на главную страницу?Есть планы сделать энциклопедию на wiki движке dokuwiki, но есть некоторые трудности, а именно: Интеграция wiki и форума (это в принципе решаемо). Отсутствие продуманной иерархии. Новый хостинг. - Sagrer - 30.07.2007 а у нас уже есть wiki %). Правда без интеграции с форумом и пока закрыто %). Новый хостинг. - ALtair - 30.07.2007 теперь почему-то чтобы вернуться назад на 1 страницу, приходится два раза тыркать кнопку. Первый раз "назад" кидает на страницу с редиректом на только что посещенную страницу (т.е. возвращает опять "вперед"). Новый хостинг. - Jet - 31.07.2007 Sagrer,Понедельник, 30 Июля 2007, 21:07 Написал:а у нас уже есть wiki %). Правда без интеграции с форумом и пока закрыто %).И какова её направленность, если не секрет? ALtair,Понедельник, 30 Июля 2007, 22:03 Написал:теперь почему-то чтобы вернуться назад на 1 страницу, приходится два раза тыркать кнопку. Первый раз "назад" кидает на страницу с редиректом на только что посещенную страницу (т.е. возвращает опять "вперед").Это после каких действий такое? Новый хостинг. - ALtair - 31.07.2007 Да после любых. Вот например в эту тему захожу когда с главной страницы, нажав красненький квадратик (последние сообщения), то, чтобы мне вернуться опять на главную, приходится два раза "назад" щелкать, причем быстро, чтобы предыдущая страница с редиректом не успела меня отредиректить опять на эту тему. Новый хостинг. - Jet - 31.07.2007 ALtair,Вторник, 31 Июля 2007, 07:43 Написал:Да после любых. Вот например в эту тему захожу когда с главной страницы, нажав красненький квадратик (последние сообщения), то, чтобы мне вернуться опять на главную, приходится два раза "назад" щелкать, причем быстро, чтобы предыдущая страница с редиректом не успела меня отредиректить опять на эту тему.К сожалению, это не ошибка, а особенность движка, а точнее функции перехода к последнему непрочитанному сообщению темы. При нажатии на кнопку выполняется запрос к базе getnewpost, после чего движок определяет страницу с последним сообщением и происходит автоматический редирект на нужную страницу и сообщение. :unsure: Новый хостинг. - ALtair - 31.07.2007 Ну этот самый редирект может быть разным. Он может быть реализован через Ява-скрипт, может быть реализован через тэг META, либо через отсылку соответствующего хидера из того самого пхп-скрипта при запросе getnewpost. В последнем варианте никаких промежуточных страниц быть не должно и кнопка "назад" будет работать как и требуется. Новый хостинг. - KnightL - 31.07.2007 А почему нельзя взять и по запросу не перенаправлять на другую страницу? Можно просто взять и внести изменения в скрипт страницы index.php, чтобы она не перенаправляясь просто выполняла процедуру открытия страницы. Новый хостинг. - Jet - 31.07.2007 ALtair,Вторник, 31 Июля 2007, 18:47 Написал:Ну этот самый редирект может быть разным. Он может быть реализован через Ява-скрипт, может быть реализован через тэг META, либо через отсылку соответствующего хидера из того самого пхп-скрипта при запросе getnewpost. В последнем варианте никаких промежуточных страниц быть не должно и кнопка "назад" будет работать как и требуется.В движок IPB встроено 3 типа редиректа: 1) refresh - @header("Refresh: 0;url=".$url); 2) html - <html><head><meta http-equiv='refresh' content='0; url=$url'></head><body></body></html> 3) location - @header("Location: ".$url); Ну что же, опробуем вариант 3, ранее использовался вариант 1. Сейчас я уже не помню с чем было связан выбор именно этого варианта, но на сколько я помню, то у некоторых версий браузеров с location были проблемы. KnightL,Вторник, 31 Июля 2007, 19:44 Написал:А почему нельзя взять и по запросу не перенаправлять на другую страницу? Можно просто взять и внести изменения в скрипт страницы index.php, чтобы она не перенаправляясь просто выполняла процедуру открытия страницы.Редирект используется для оптимизации запросов форума к базе данных, расчёт последнего непрочитанного сообщения выполняется при необходимости и тем самым уменьшается нагрузка на сервер хостинга. Новый хостинг. - KnightL - 01.08.2007 Но ведь можно же вынести в отдельную процедуру открытие страницы и то место, где должен быть редирект вставить запрос на выполнение её. Это же самое ведь и происходит в случае с редиректом, но только через отдельную страницу. Новый хостинг. - Jet - 01.08.2007 KnightL,Среда, 01 Августа 2007, 00:07 Написал:Но ведь можно же вынести в отдельную процедуру открытие страницы и то место, где должен быть редирект вставить запрос на выполнение её. Это же самое ведь и происходит в случае с редиректом, но только через отдельную страницу.Поиск последнего сообщения происходит следующим образом: 1. ты нажимаешь на ссылку, например http://www.gipat.ru/forum/index.php?showto...iew=getlastpost 2. В index.php вызывается функция, которая должна рассчитать с какого сообщения начинается страница на которой находится последнее сообщение. Для моих настроек, ссылка будет следующая: http://www.gipat.ru/forum/index.php?showto...5533;entry32177 3. Передать браузеру команду перейти в соответствующую тему и переместить экран на найденное сообщение. 4. Браузер переходит по новой ссылке и мы видим результат. В любом случае для начала придется перейти по ссылке ...&view=getlastpost а уж только потом браузер сможет перейти на найденное сообщение. Так что страница, которая отдаётся в ответ на запрос ...&view=getlastpost будет в любом случае. В том-то и весь в фокус в том, каким образом заставить браузер переходить по ссылке без участия пользователя. Новый хостинг. - ALtair - 01.08.2007 Jet,Вторник, 31 Июля 2007, 23:57 Написал:В движок IPB встроено 3 типа редиректа:Вот как раз о них я и говорил. Правда у меня первый вариант через Ява-скрипт был указан, но сути это не меняет. Теперь, с третьим вариантом, все в порядке. Никаких двойных нажатий не требуется =D Спасибо. Новый хостинг. - SnAIper - 01.08.2007 http://www.gipat.ru/forum/index.php?download=56 Удалил файл с сервера - а его описание осталось... |