Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
Gadgetest

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

Рекомендованные сообщения

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

 


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

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

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

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

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

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

 

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

Поделиться сообщением


Ссылка на сообщение

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

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

 

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

Поделиться сообщением


Ссылка на сообщение

<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 данного мода не было сделано, наверняка содержимое данных файлов претерпело сильное изменение.

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

Поделиться сообщением


Ссылка на сообщение

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

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

 

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

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

Поделиться сообщением


Ссылка на сообщение

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

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

Поделиться сообщением


Ссылка на сообщение

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Причем тут копирование текста с других ресурсов?

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

 

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

 

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

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

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

 

 

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

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

Поделиться сообщением


Ссылка на сообщение

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

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

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

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

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

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

 

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

Поделиться сообщением


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

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

 

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

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

 

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

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

Поделиться сообщением


Ссылка на сообщение

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

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

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

Поделиться сообщением


Ссылка на сообщение

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

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

 

 

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

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

 

 

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

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

Поделиться сообщением


Ссылка на сообщение

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

 

siv1987

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

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

Поделиться сообщением


Ссылка на сообщение

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

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

Поделиться сообщением


Ссылка на сообщение

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

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

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...