Jump to content

Проблема с magnet ссылками


Gadgetest
 Share

Recommended Posts

При копировании текста с другого ресурса, ссылки, которые проставляются после, принимают очень странный вид. К примеру, если я скопировал текст, затем нажал bb код мулоссылки и разместил саму мулоссылку, то получу на выходе текст и после ссылку картинки бб кода (public/style_extra/bbcode_icons/ed2k.png)

 


появились новые факты по пункту 2, возможно кто поможет додумать ответ.

Итак, ББкод с муло/магнет ссылками (сделанный по подобию url ссылки или (FMW34)_Magnet_Link роли не играет.

-Размещаем муло/магнет ссылку - все нормально,

-затем добавляем текст стандартным размером букв - все нормально,

-теперь меняем размер букв и сохраняем - все нормально,

-но стоит зайти еще раз в редактирование, то ссылки превращаются в текст public/style_extra/bbcode_icons/magnet.png без ссылки.

 

В чудеса не верю, Деда Мороза тоже, а как такое может быть? Код ббкода прилагаю в картинке.

Link to comment
Share on other sites

Скорее всего потому, что вы заменяете ббкод на html тег "a", а этот тег парсится отдельным ббкодом. А тут еще неизвестный протокол.

Когда-то уже обсуждалась подобная тема из-за такой замены.

 

На будущее. Всю информацию приводите текстом. Скриншоты, если это не мануал, нам не нужны. В данным случае достаточно было только шаблон замены и пример использования ббкода.

Link to comment
Share on other sites

<a href="{option}"><img src="public/style_extra/bbcode_icons/magnet.png" /> {content}</a>

как уже писал выше, такой код был из (FMW34)_Magnet_Link да и часто видел на форумах поддержки IPb в разделах с запросами на добавление магнет ссылок.

Как более грамотно можно написать этот код, чтобы не возникало похожих проблем? или по какому запросу искать схожую тему на вашем форуме, если там есть ответ?

 

Почитал темку Sannis`а с его модом (SnS) Magnet-ссылки под версию 2.3 с изменением

- ./sources/classes/bbcode/class_bbcode_core.php

- ./sources/classes/bbcode/class_bbcode(_legacy).php

может для правильной работы мне тоже надо менять в данных файлах? но увы под 3.x данного мода не было сделано, наверняка содержимое данных файлов претерпело сильное изменение.

Оставлю пока этот вариант на крайний случай, надеюсь, можно исправить данный баг более "гуманным" способом.

Link to comment
Share on other sites

как уже писал выше, такой код был из (FMW34)_Magnet_Link да и часто видел на форумах поддержки IPb в разделах с запросами на добавление магнет ссылок.

Где эта тема и как ее найти уже не помню. Смутно помню что она была и нужно было добавить какое-то исключение в парсере.

 

Почитал темку Sannis`а с его модом (SnS) Magnet-ссылки под версию 2.3 с изменением

Эти две версии несовместимы. Никакие правки с 2.x в 3.x не делаются.

Link to comment
Share on other sites

Хм, вообще-то кастомные ббкоды хранятся в оригинальном не отпарсенном виде. При редактирование ббкод должен быть в своем первоначальном виде. Никаких проблем с magnet ссылкой я не наблюдаю, ни с обычным ни с измененным текстом при редактирование.

Вам стоит меньше экспериментировать с редактором, а при копирование текста с чужих ресурсов очищать от стилей.

Link to comment
Share on other sites

Причем тут копирование текста с других ресурсов?

я описал весь процесс превращения ссылки в текст, да и баловства с редактором там нет, код ббкода выложил. Актуально, все что в 1 посте под синей полосой.

Как и писал, проблема появляется при изменении размера шрифта и редактировании поста. Запретить на форуме редактировать свои посты? менять размер шрифта? можно и перзабавнить всех, но проблема не решится, увы. А учитывая, что на форум постят ссылки, в том числе и многосерийные сериалы..

Так что проблему надо как-то решить и буду благодарен за дельный советю

Link to comment
Share on other sites

Причем тут копирование текста с других ресурсов?

При том, что проблема была описана с копированием текста из другого ресурса.

 

При копировании текста с другого ресурса, ссылки, которые проставляются после, принимают очень странный вид

 

Так что проблему надо как-то решить и буду благодарен за дельный совет

Вам уже ответили и про сущность ббкодов и советы дали.

При изменении шрифта околоссылочного и ссылочного текста проблему не удалось воспроизвести. Более детально ее нужно изучить на вашем форуме, я такую воспроизвести не могу. Советую обратится в службу поддержке или к специалистом предоставив доступ к форуму.

 

 

Где эта тема и как ее найти уже не помню. Смутно помню что она была и нужно было добавить какое-то исключение в парсере.

Вспомнил. Там речь шла о атрибутах тега (onmouseover, tooltip), которые удалялись при замене ббкода в ссылку. Это не ваш случай.

Link to comment
Share on other sites

итак, новая информация после дополнительных тестов.

Глюк что с ббкодом ed2k, так и с magnet, благо они построены одинаково.

[ed2k={option}]{content}[/ed2k]

Размещаем ссылку, затем редактируем и меняем размер, после 1-2 таких манипуляций ссылка превращается в

[size=1][url="мулоссылка"]public/style_extra/bbcode_icons/ed2k.png 22[/url][/size]

т.е код ed2k переходит в код url. Самое замечательное, что при отключенном визуальном редакторе такого не происходит, но и текст не ресайзится.

 

Есть логическое объяснение смене тега?

Link to comment
Share on other sites

Глюк что с ббкодом ed2k, так и с magnet, благо они построены одинаково.

Слишком много информации. Бибикоды имеют различные параметры.

 

Есть логическое объяснение смене тега?
Нет.

Я создал бибикод. Код замены взял из 3 поста. Но также как и siv1987 не смог воспроизвести проблему.

 

@Gadgetest, Вам уже дали совет

Более детально ее нужно изучить на вашем форуме, я такую воспроизвести не могу. Советую обратится в службу поддержке или к специалистом предоставив доступ к форуму.

Link to comment
Share on other sites

Я понимаю, что у вас на форуме данный глюк не воспроизводится, логично, но я то спрашивал, что может вызывать такое.

Да и ничего разного в построении магнет и ed2k ссылки, скрин ббкода я выкладывал и, если не сложно, объясните: какие у этих 2 ббкодов могут быть различные параметры, эта информация может быть полезной.

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

Link to comment
Share on other sites

логично, но я то спрашивал, что может вызывать такое.

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

 

 

какие у этих 2 ббкодов могут быть различные параметры

Какие параметры?

 

 

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

Мы Вас и так прекрасно поняли. Здесь нужен дебаг.

Link to comment
Share on other sites

данных с режима отладки хватит или есть более грамотный вариант сбора инфы? и выложить прямо ?

 

siv1987

насчет параметров я ответил newbie на

Слишком много информации. Бибикоды имеют различные параметры.
Link to comment
Share on other sites

данных с режима отладки хватит или есть более грамотный вариант сбора инфы?

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

Link to comment
Share on other sites

Намек понял: время тратить и ковыряться никто не будет, тем более бесплатно :rolleyes:

А насчет дебага имел ввиду "выводить информацию уровня 2 плюс запросы к баззе данных".

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...