Forum.iFiction.Ru

iFiction.Ru · ifHub · FAQ · IFWiki · QSP · URQ · INSTEAD · AXMA

форум об interactive fiction, текстовых приключенческих играх и всём таком...

Вы не зашли.

0    0    #1
26.02.2007 12:20

Olegus t.Gl.
Участник (+1053, -249)
Откуда: Москва
Зарегистрирован: 01.03.2001
Сообщений: 2879
Вебсайт

Переезд

Начали переезжать. Домен "iFiction.Ru" перенесён на другую площадку, сейчас он пустой. Ждём-с, пока обновятся DNS и всё такое, дабы не плодить призраков, как было в своё время...

Неактивен

0    0    #2
03.04.2007 11:37

Olegus t.Gl.
Участник (+1053, -249)
Откуда: Москва
Зарегистрирован: 01.03.2001
Сообщений: 2879
Вебсайт

Re: Переезд

Коль сюда попали, значит и сами видите, что форум переехал. На очереди основной сайт...
Пароли не перенеслись, поэтому, просьба, не создавайте новых пользователей — пользуйтесь функцией "Забыли пароль".

Неактивен

0    0    #3
03.04.2007 19:40

GrAndrey
папа RTADS и Бяка (+49, -2)
Откуда: Москва
Зарегистрирован: 15.09.2002
Сообщений: 1198
Вебсайт

меньше слов

Re: Переезд

Он живой! Он живой! У-ха-ха-ха-ха!
Русский мертворожденный монстр никак не может обрести покой! Злобные маньяки вновь и вновь оживляют его и заставляют ползти в поисках свежих жертв. С каждой новой каплей крови он становится все сильнее и ужаснее. Настал тот час, когда его мрачные попечители позволили ему сбежать из абортария и  поселиться в свежеоскверненной цитадели мрака и порока. Пусть трепещет и стонет рунет! Он идет, чтобы помутить рассудок и отнять кусок Вашей жизни и души! 
Имя ему - РИЛ!

Неактивен

0    0    #4
03.04.2007 19:56

Olegus t.Gl.
Участник (+1053, -249)
Откуда: Москва
Зарегистрирован: 01.03.2001
Сообщений: 2879
Вебсайт

Re: Переезд

[Почесав испещрённую шрамами и швами, где стянутыми нитками, где проволкой, а где — и вовсе металлической заплаткой с шурупами, макушку, персонификация русскоязычного IF-движения ухмыльнулась] ГЫ-Ы-Ы-Ы...

Неактивен

0    0    #5
03.04.2007 20:37

fireton
некто с бородой (+354, -92)
Откуда: Москва
Зарегистрирован: 22.08.2005
Сообщений: 1103
Вебсайт

Тон

Re: Переезд

А нормальный человеческий каталог игр на сайте будет? Или будет то же самое, что на тяпляпе?

Неактивен

0    0    #6
03.04.2007 20:47

Olegus t.Gl.
Участник (+1053, -249)
Откуда: Москва
Зарегистрирован: 01.03.2001
Сообщений: 2879
Вебсайт

Re: Переезд

fireton написал:

А нормальный человеческий каталог игр на сайте будет? Или будет то же самое, что на тяпляпе?

Надеюсь, да...

Неактивен

0    0    #7
03.04.2007 21:27

uux
Участник (+884, -80)
Откуда: Москва
Зарегистрирован: 02.12.2006
Сообщений: 1624

Re: Переезд

Есть предложение администраторам: на месте старого форума разместить сообщение со ссылкой на новый. Народ, конечно, в основном в курсе, но я, например, чисто случайно ткнулся в ifiction.ru, и мое возвращение на форум могло задержаться еще на несколько дней:(.

Неактивен

0    0    #8
03.04.2007 21:33

Olegus t.Gl.
Участник (+1053, -249)
Откуда: Москва
Зарегистрирован: 01.03.2001
Сообщений: 2879
Вебсайт

Re: Переезд

uux написал:

Есть предложение администраторам: на месте старого форума разместить сообщение со ссылкой на новый.

В планах — переадресация со старого форума на новый, причём с учётом ссылок на сообщения...

Неактивен

0    0    #9
03.04.2007 21:43

uux
Участник (+884, -80)
Откуда: Москва
Зарегистрирован: 02.12.2006
Сообщений: 1624

Re: Переезд

Olegus t.Gl. написал:

В планах — переадресация со старого форума на новый, причём с учётом ссылок на сообщения...

Нет, это замечательно и очень грамотно, но весь вопрос в сроке реализации. Если это произойдет быстро, то и заморачиваться не нужно, а если долго - то просто вставить ма-а-а-а-ленькую такую ссылочку на тот период, пока все не заработает как положено...

А вообще-то спасибо за Вашу работу;). Действительно здорово, что форум снова "ожил".

Неактивен

0    0    #10
03.04.2007 22:13

GrAndrey
папа RTADS и Бяка (+49, -2)
Откуда: Москва
Зарегистрирован: 15.09.2002
Сообщений: 1198
Вебсайт

меньше слов

Re: Переезд

Переадресация делается довольно просто. Заливаем файл .htaccess с примерно таким содержимым:

Код:

RedirectMatch permanent ^/cgi-bin/yabb/YaBB.pl?num=(.*)$ https://forum.ifiction.ru/post.php?tid=$1

Но увы, номера тем не совпадают. Только если Олегус знает какая закономерность... Или в ручную прописать каждую smile
А пока можно при обращении на любую страницу сайта ссылать в корень нового форума. Только это может несколько дезориентировать случайно на него попавшего.

Неактивен

0    0    #11
03.04.2007 22:17

Olegus t.Gl.
Участник (+1053, -249)
Откуда: Москва
Зарегистрирован: 01.03.2001
Сообщений: 2879
Вебсайт

Re: Переезд

GrAndrey написал:

Только если Олегус знает какая закономерность...

Знаю, конечно, иначе бы и мысли не возникало... Осталось напрячь какого-либо знакомого, знающего Perl (для меня это тёмный лес, а времени разбираться нет), написать скриптик. Хотя может кто из «местных» поможет?

Самое простое (чтобы не мудрить с MySQL-базой):

Ссылка на сообщение в старой нотации выглядит так:
http://www.taplap.ru/cgi-bin/yabb/YaBB.pl?num=IDTopic/IDPost#IDPost
Где IDTopic — идентификатор темы, а IDPost — номер конкретного сообщения в теме.
Я могу создать кучу файлов (выходит около 800 штук) с именем «IDTopic.txt», каждый из которых будет состоять из соответствующего количеству сообщений в каждой теме числа строк (+1  — в первой строке будет храниться идентификатор самой темы на новом форуме), в каждой из которых будет прописан новый ID сообщения.
Таким образом, подменяем содержимое файла движка форума YaBB.pl, получаем переменную «num», парсим её на IDTopic и IDPost, открываем файл «IDTopic.txt», берём значение ID из строки номер IDPost+2 (+2 потому что нумерация сообщений в старой нотации начинается с нуля, а в первой строке хранится новый идентификатор самой темы) и перенаправляем посетителя по адресу:
https://forum.ifiction.ru/viewtopic.php?pid=ID#pID

Если же ссылка на топик в целом, то из старой нотации
http://www.taplap.ru/cgi-bin/yabb/YaBB.pl?num=IDTopic
получаем IDTopic, открываем файл с именем «IDTopic.txt», берём из первой строки ID темы и перенаправляем посетителя по адресу:
https://forum.ifiction.ru/viewtopic.php?id=ID

Вот, собственно, и всё решение...

Неактивен

0    0    #12
04.04.2007 15:19

GrAndrey
папа RTADS и Бяка (+49, -2)
Откуда: Москва
Зарегистрирован: 15.09.2002
Сообщений: 1198
Вебсайт

меньше слов

Re: Переезд

Да, вполне возможно. Лучше всего собрать данные из всех этих файлов в один массив, а вместо YaBB.php залить новый файл, который будет редиректить на соответствующие темы сюда. Если хочешь, попробую.

Неактивен

0    0    #13
04.04.2007 16:27

Olegus t.Gl.
Участник (+1053, -249)
Откуда: Москва
Зарегистрирован: 01.03.2001
Сообщений: 2879
Вебсайт

Re: Переезд

GrAndrey написал:

Лучше всего собрать данные из всех этих файлов в один массив, а вместо YaBB.php залить новый файл, который будет редиректить на соответствующие темы сюда.

Мне самому идея с кучей файлов не нравится, но иначе реализовать это с минимальными затратами не получится, потому что идентификатор темы на старом форуме может быть "1005400152", а может быть и "55". Закачивать в массив около 8000 элементов при каждом обращении — это перебор, по-моему.
Что до файла форума, то он на Перле (php я и сам бы раскрутил). И само собой он будет подменен.

Неактивен

0    0    #14
04.04.2007 18:19

GrAndrey
папа RTADS и Бяка (+49, -2)
Откуда: Москва
Зарегистрирован: 15.09.2002
Сообщений: 1198
Вебсайт

меньше слов

Re: Переезд

Блин, точно Перл. Слона-то я и не приметил. Но тут как раз .htaccess и поможет - с "pl" страницы пересылать на "php". Массив нужно собрать один раз и прописать в этом файле. Это лучше, чем каждый раз к файлам обращаться.

Неактивен

0    0    #15
04.04.2007 19:14

Olegus t.Gl.
Участник (+1053, -249)
Откуда: Москва
Зарегистрирован: 01.03.2001
Сообщений: 2879
Вебсайт

Re: Переезд

GrAndrey написал:

Массив нужно собрать один раз и прописать в этом файле. Это лучше, чем каждый раз к файлам обращаться.

Каждый раз создавать массив из 8000 элементов (а если не грузить их из файла, то интерпретировать php-файл приличного объёма), искать там одно значение — это, по-моему, чрезмерная нагрузка на сервер, чем если получил значение, открыл файл с таким имененм, перешёл на нужную строчку — и всё.

Неактивен

0    0    #16
04.04.2007 19:39

Alduda
Участник
Зарегистрирован: 04.04.2007
Сообщений: 3

Re: Переезд

Ну что, поздравляю с переездом на новый адрес форума! ИМХО ifiction звучит действительно лучше, чем "тяп-ляп"smile.

Неактивен

0    0    #17
04.04.2007 21:46

GrAndrey
папа RTADS и Бяка (+49, -2)
Откуда: Москва
Зарегистрирован: 15.09.2002
Сообщений: 1198
Вебсайт

меньше слов

Re: Переезд

Olegus t.Gl. написал:

GrAndrey написал:

Массив нужно собрать один раз и прописать в этом файле. Это лучше, чем каждый раз к файлам обращаться.

Каждый раз создавать массив из 8000 элементов (а если не грузить их из файла, то интерпретировать php-файл приличного объёма), искать там одно значение — это, по-моему, чрезмерная нагрузка на сервер, чем если получил значение, открыл файл с таким именем, перешёл на нужную строчку — и всё.

Массив нужно создать один раз. Он получится древовидный, отражающий структуру форума, и займет на самом деле не так много, как кажется. Древовидный массив не надо перерывать весь - там все будет рассортировано. Открыл подмассив с таким именем, нашел нужную строчку - и всё smile У меня на сайте по такому принципу работает сложное древовидное меню. Операции с массивами оптимизированы до предела и куда быстрее обращений к файлам. Так что чрезмерной нагрузки не стоит боятся.
Обращения на старый форум идут не так часто. Это если просматривать форум, то будет много обращений, а отбуцнуть на новый достаточно один раз. Пусть даже все будут ходить по старым ссылкам, это будет не чаще, чем среднее количество визитов ранее.
В общем, решайся smile

Неактивен

0    0    #18
04.04.2007 23:24

Olegus t.Gl.
Участник (+1053, -249)
Откуда: Москва
Зарегистрирован: 01.03.2001
Сообщений: 2879
Вебсайт

Re: Переезд

В общем, готово:
http://www.taplap.ru/cgi-bin/yabb/YaBB. … 1000323636
http://www.taplap.ru/cgi-bin/yabb/YaBB. … 323636/6#6
http://www.taplap.ru/cgi-bin/yabb/YaBB.pl?num=36
http://www.taplap.ru/cgi-bin/yabb/YaBB.pl?num=36/0#0

За скрипт огромная благодарность Ольге Калининой, типа © 2007 и все дела...

Неактивен

0    0    #19
05.04.2007 14:51

Korwin
Гоблин, зеленый от недосыпа (+188, -16)
Откуда: Екатеринбург
Зарегистрирован: 27.11.2007
Сообщений: 795
Вебсайт

У трав, растущих на мягкой земле - слабые корни. (с)Korwin

Re: Переезд

Alduda написал:

Ну что, поздравляю с переездом на новый адрес форума! ИМХО ifiction звучит действительно лучше, чем "тяп-ляп"smile.

Как Вы яхту назовете, так она и поплывёт! Доброго плавания, IFICTION.RU !

Неактивен

0    0    #20
06.04.2007 13:12

HIman
Участник (+1)
Откуда: St. Oskol
Зарегистрирован: 23.01.2003
Сообщений: 164
Вебсайт

Я выбираю QSP !

Re: Переезд

Присоеденяюсь к поздравлению Korwinа!

Неактивен

0    0    #21
06.04.2007 19:46

Xenon
Участник
Откуда: г. Никольск (Пензенская обл.)
Зарегистрирован: 06.04.2007
Сообщений: 4

За RTADS!

Re: Переезд

Ура!, Ждём сайт. :-)

Неактивен

0    0    #22
06.04.2007 21:10

GrAndrey
папа RTADS и Бяка (+49, -2)
Откуда: Москва
Зарегистрирован: 15.09.2002
Сообщений: 1198
Вебсайт

меньше слов

Re: Переезд

У сайта будет иконка? Насколько знаю, Олегус любит пиксел-арт. wink

Неактивен

0    0    #23
06.04.2007 21:19

Olegus t.Gl.
Участник (+1053, -249)
Откуда: Москва
Зарегистрирован: 01.03.2001
Сообщений: 2879
Вебсайт

Re: Переезд

GrAndrey написал:

У сайта будет иконка? Насколько знаю, Олегус любит пиксел-арт.

На качественный pixel-art времени нет совсем...

Неактивен

0    0    #24
07.04.2007 04:02

zerrr
Участник (+21, -5)
Откуда: Красноярск
Зарегистрирован: 20.11.2005
Сообщений: 567

Re: Переезд

Йоу!  теперь и без диалапа:)
С переездом !

Неактивен

0    0    #25
07.04.2007 12:24

Knock
Участник (+1)
Зарегистрирован: 09.11.2002
Сообщений: 165

Re: Переезд

Молодцы! Наконец-то он ожил! С нетерпением жду сайт. Спасибо!

Неактивен

Powered by PunBB
© copyright 2001–2024 iFiction.Ru