Кока, а можно сделать так, чтобы при парсинге ссылок в постах и комментариях (из тела сообщения или из href, если ссылку пишут через тег <a />), если ссылка ведет на веб-морду реактора, домен бы вырезался из href итоговой ссылки?
Например,
http://joyreactor.cc/post/12847419 превращалось бы просто в /post/12847419
http://old.reactor.cc/all превращалось бы в /all
http://jrproxy.com/user/koka превращалось бы в /user/koka
Только с фэндомными тегами непонятно как быть, там же в зависимости от домена, ЕМНИП, отображается разная информация в аккаунте пользователя.
Но при этом не трогать служебные домены, типа img0.joyreactor.cc (по понятным причинам). Можно, конечно, и их парсером подменять на тот, через который сидит юзер, но это надо городить логику, а предложенное мной сделать - несколько минут и строчек кода.
Зачем? Все сидят через разные домены, кто-то через основной, кто-то через олд, а кто-то вообще в Казахстане. Если в посте или каментах дают ссылку на реактор, то у юзера она должна открываться в том домене, которым юзер пользуется, так как контент в итоге все равно один.
Когда привык сидеть через новый дизайн и кликаешь по ссылке на олд, просто морщишь нос. Когда приходится сидеть через jrproxy и кликаешь по ссылке на joyreactor.cc, сначала сидишь тупишь в монитор, потом вручную меняешь ссылку. Неудобно же.
Да, если юзер намеренно дает ссылку на какой-то из доменов реактора, типа, "нате сходите посмотрите на олд <ссылка>", то такое поведение парсера всё поломает и тут я хз как быть.
– Посмотрите на эту руку, господа и дамы! Возьмите ее и пожмите. Эта рука прежде была рукой грязной свиньи, но теперь другое дело: теперь это рука честного человека, который начинает новую жизнь и лучше умрет, а уж за старое не возьмется. Попомните мои слова, не забывайте, что я их сказал! Теперь это чистая рука. Пожмите ее, не бойтесь!
И все они один за другим, по очереди, пожали ему руку и прослезились. А жена судьи так даже поцеловала ему руку. После этого отец дал зарок не пить и вместо подписи крест поставил. Судья сказал, что это историческая, святая минута… что-то вроде этого. Старика отвели в самую лучшую комнату, которую берегли для гостей. А ночью ему вдруг до смерти захотелось выпить; он вылез на крышу, спустился вниз по столбику на крыльцо, обменял новый сюртук на бутыль сорокаградусной, влез обратно и давай пировать; и на рассвете опять полез в окно, пьяный как стелька, скатился с крыши, сломал себе левую руку в двух местах и чуть было не замерз насмерть; кто-то его подобрал уже на рассвете. А когда пошли посмотреть, что делается в комнате гостей, так пришлось мерить глубину лотом, прежде чем пускаться вплавь.
Судья здорово разобиделся. Он сказал, что старика, пожалуй, можно исправить хорошей пулей из ружья, а другого способа он не видит."
Марк Твен, "Гекльберри Финна".