Prime Links

Поддержка старых модов или модов, созданных авторами не из нашего сообщества, а также любые вопросы, связанные с модами для phpBB 3.0.x, кроме относящихся к форуму Для авторов (phpBB 3.0.x).
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 16 лет 10 месяцев
Благодарил (а): 42 раза
Поблагодарили: 506 раз

Re: Prime Links

Сообщение Pazh »

maraforum ты уверен что ссылка вида http://site.ru#top правильная?
Помощь в ЛС/email только за WM или ЮMoney
maraforum
phpBB 1.4.2
Сообщения: 50
Стаж: 12 лет 9 месяцев
Благодарил (а): 7 раз
Поблагодарили: 2 раза

Re: Prime Links

Сообщение maraforum »

Pazh писал(а):maraforum ты уверен что ссылка вида http://site.ru#top правильная?
Я уверен что ссылка http://www.phpbbguru.net#content реально работает так, как я этого жду, я уверен, что, добавив в исходный мод сайт phpbbguru.net в доверительные (внутренние) эта ссылка будет считаться внешней.
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 16 лет 10 месяцев
Благодарил (а): 42 раза
Поблагодарили: 506 раз

Re: Prime Links

Сообщение Pazh »

Вы не поняли мой вопрос. Правильное написание http://www.phpbbguru.net/#content а не http://www.phpbbguru.net#content - может в этом кроется "ошибка" PrimeLinks?
Помощь в ЛС/email только за WM или ЮMoney
maraforum
phpBB 1.4.2
Сообщения: 50
Стаж: 12 лет 9 месяцев
Благодарил (а): 7 раз
Поблагодарили: 2 раза

Re: Prime Links

Сообщение maraforum »

Я не знаю правильное написание или нет, но оно РЕАЛЬНО РАБОТАЕТ, а поэтому такая ссылка (пусть даже кто-то может ее считать неправильной) может появится в сообщении. И хочется, чтобы она обрабатывалась как надо.
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 16 лет 10 месяцев
Благодарил (а): 42 раза
Поблагодарили: 506 раз

Re: Prime Links

Сообщение Pazh »

maraforum ага, браузер увидел что ты хню написал и решил сам ее подправить за твою безграмотность. Наведи мыху на подобную ссылку и посмотри куда она тебя ведет а потом уже будешь говорить что ты исправил ошибку.
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 16 лет 11 месяцев
Благодарил (а): 17 раз
Поблагодарили: 366 раз

Prime Links

Сообщение МайскийЖук »

Куда там что добавлять-то надо?

Только что установил исходный мод на тестовый форум, ничего никуда не добавлял, ничего нигде не менял без инструкции. Ссылки вида http://сайт.ru/#top работают так, как им и положено — новое окно не открывается, ссылка открывается в том же окне.
Любовь и боль, покой и бой я как любой несу с собой…
maraforum
phpBB 1.4.2
Сообщения: 50
Стаж: 12 лет 9 месяцев
Благодарил (а): 7 раз
Поблагодарили: 2 раза

Re: Prime Links

Сообщение maraforum »

Еще раз, даже если я написал
хню
то же может сделать и любой пользователь, и хочется, чтобы даже в таких ссылках мод правильно различал свои и чужие домены.

Добавлено спустя 1 минуту 53 секунды:
МайскийЖук, уже говорил - со слэшом все нормально, обсуждается случай без слэша
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 16 лет 10 месяцев
Благодарил (а): 42 раза
Поблагодарили: 506 раз

Re: Prime Links

Сообщение Pazh »

Если ты написал кривую ссылку, это не означает что кто-то или что-то должно ее вообще обрабатывать - в таком случае вариантов написания кривых URL бесконечное множество. Так что: сам создал ошибку, сам ее и "исправил". Занавес...
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 16 лет 11 месяцев
Благодарил (а): 17 раз
Поблагодарили: 366 раз

Prime Links

Сообщение МайскийЖук »

обсуждается случай без слэша
То есть, http://сайт.ru#top? Так что ли?

А чо это за ссылки такие вообще? Где ты такие ссылки-то видел? И, даже если представить себе подобного рода ссылку, совершенно логично, что она считается внешней, ведь это совсем другой домен — ru#top.
Любовь и боль, покой и бой я как любой несу с собой…
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 16 лет 10 месяцев
Благодарил (а): 42 раза
Поблагодарили: 506 раз

Re: Prime Links

Сообщение Pazh »

МайскийЖук я ему об этом уже 2 часа пишу - пофиг: "Я такой косяк сделал, значит и другие могут"
Помощь в ЛС/email только за WM или ЮMoney
maraforum
phpBB 1.4.2
Сообщения: 50
Стаж: 12 лет 9 месяцев
Благодарил (а): 7 раз
Поблагодарили: 2 раза

Re: Prime Links

Сообщение maraforum »

МайскийЖук писал(а):И, даже если представить себе подобного рода ссылку, совершенно логично, что она считается внешней, ведь это совсем другой домен — ru#top.
Логика у каждого своя, ну хочется человеку что-то против меня сказать, и логику "подкрутит", притянет за уши, есть такие, ничего с этим не поделаешь.
Но есть не только "логика" но и факты, а факты говорят:
1. Ссылка работает, и работает она так же, как представляю себе я, т.е. на знаке # имя домена заканчивается, даже без черты.
2. Есть такой язык php, так у него мнение такое же, конкретно:

Код: Выделить всё

print_r( parse_url( 'http://www.phpbbguru.net#content' ) );
И результат:

Код: Выделить всё

Array ( [scheme] => http [host] => www.phpbbguru.net [fragment] => content )
3. Исправление в моде нужно столь простое, что несравненно проще его сделать, чем доказывать что таких ссылок быть не должно. Кому-то доказать может и можно, но за всеми не уследишь.

Так что берите и пользуйтесь, или не берите и не пользуйтесь, или берите и меняйте непонравившиеся изменения обратно. Я сделал то, что считаю правильным, даже если кому-то это покоя не дает
Pazh писал(а):уже 2 часа
Аватара пользователя
userAx
phpBB 1.4.4
Сообщения: 121
Стаж: 12 лет 8 месяцев
Откуда: ZP
Благодарил (а): 13 раз
Поблагодарили: 10 раз

Re: Prime Links

Сообщение userAx »

А разве всё, что после # не обрабатывается браузером? Всё, что после диеза на сервер не уходит.
Нужно на клиенте уже это смотреть.
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 16 лет 11 месяцев
Благодарил (а): 17 раз
Поблагодарили: 366 раз

Prime Links

Сообщение МайскийЖук »

Есть такой язык php, так у него мнение такое же
Так «язык PHP» потому и распознает основной домен правильно, что его настроили умные люди, которые расчитали на тех, кто может поставить символ # без слэша перед ним. Но это не значит, что написание сайт.ru#top логично, это всего лишь значит, что использующим PHP очень повезло.

И дело тут не в том, у кого какая логика, дело в том, что логика либо есть, либо ее нет. В написании сайт.ru#top логики нет. Я не видел ни одного пользователя, который бы вообще знал, что такое # и при этом писал бы его без слэша. У тебя такие были? Молодец. Ты облегчил участь этим бедным двум-трем людям, выпустив свою версию сабжевого мода. За медалями — к администрации форума гуру.
Любовь и боль, покой и бой я как любой несу с собой…
Shredder
Former team member
Сообщения: 2266
Стаж: 17 лет 9 месяцев
Благодарил (а): 283 раза
Поблагодарили: 584 раза

Re: Prime Links

Сообщение Shredder »

maraforum писал(а):Логика у каждого своя, ну хочется человеку что-то против меня сказать, и логику "подкрутит", притянет за уши, есть такие, ничего с этим не поделаешь.
Разговор идёт не о чьей-то личности, а о правилах указания ссылок и параметров для них. Вот тебе живой пример на главной странице phpbbguru: ссылка http://www.phpbbguru.net/#nx-header , расположенная внизу справа и предназначенная к переходу вверх страницы. Видишь там слеш перед #? Даже если его убрать вручную и вставить такую ссылку в адресную строку, то браузер сам добавит этот слеш, потому что слеш обязан там быть - таковы правила создания URL. А ты берёшь неправильную ссылку и начинаешь всем доказывать, что на самом деле ты прав, а кто не согласен - якобы сговорились против тебя. Логика тут нулевая, мягко говоря :)

Добавлено спустя 4 минуты 20 секунд:
maraforum писал(а):ссылка http://www.phpbbguru.net#content реально работает так, как я этого жду
Перейди по ней и присмотрись - что добавил браузер к твоей ссылке между t и # ? Правильно - слеш. Вот потому и работает, как ты ждёшь.
maraforum
phpBB 1.4.2
Сообщения: 50
Стаж: 12 лет 9 месяцев
Благодарил (а): 7 раз
Поблагодарили: 2 раза

Re: Prime Links

Сообщение maraforum »

Shredder писал(а):Разговор идёт не о чьей-то личности, а о правилах указания ссылок и параметров для них.
Именно о чьей-то личности, ибо по сути разногласий нет - все признают что ссылка правила нарушает, и я с этим не спорю.
Shredder писал(а):Даже если его убрать вручную и вставить такую ссылку в адресную строку, то браузер сам добавит этот слеш, потому что слеш обязан там быть - таковы правила создания URL.
Да, браузер добавит, но сделает он это после того, как в ссылку будет (или не будет) добавлен атрибут rel="nofollow', что плохого в том, что до исправления браузера я эту ошибку тоже учту? Где я не прав?
МайскийЖук писал(а):Ты облегчил участь этим бедным двум-трем людям, выпустив свою версию сабжевого мода. За медалями — к администрации форума гуру.
Я облегчил участь сайтам, на которые ведут эти ссылки, а бедным людям на это плевать. Но свою версию я выпустил не из-за этой мелочи, а из-за другого, 1) из-за того, что в исходном моде нельзя было отдельно управлять атрибутом rel="nofollow" и отдельно открытием ссылок в новом окне 2) из-за того, что в исходном моде учитывались только два уровня домена, поэтому, добавив один сайт на народе, автоматически ссылки открывались на все народные сайты, что неприемлимо. 3. И еще из-за одной ошибки, добавив в друзья сайт follow.ru, в друзьях автоматически оказывался и сайт nofollow.ru - все это серьезные недостатки, а уж # - заодно, попутно, так сказать.
Но поскольку разговор идет как раз о личности, а к тем исправленным недостаткам прицепиться не получается, поводом для придирки послужил #

Вернуться в «Поддержка модов для phpBB 3.0.x»