Gadgetest Posted November 26, 2015 Share Posted November 26, 2015 При копировании текста с другого ресурса, ссылки, которые проставляются после, принимают очень странный вид. К примеру, если я скопировал текст, затем нажал 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 More sharing options...
siv1987 Posted November 26, 2015 Share Posted November 26, 2015 Скорее всего потому, что вы заменяете ббкод на html тег "a", а этот тег парсится отдельным ббкодом. А тут еще неизвестный протокол. Когда-то уже обсуждалась подобная тема из-за такой замены. На будущее. Всю информацию приводите текстом. Скриншоты, если это не мануал, нам не нужны. В данным случае достаточно было только шаблон замены и пример использования ббкода. Link to comment Share on other sites More sharing options...
Gadgetest Posted November 27, 2015 Author Share Posted November 27, 2015 <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 More sharing options...
siv1987 Posted November 27, 2015 Share Posted November 27, 2015 как уже писал выше, такой код был из (FMW34)_Magnet_Link да и часто видел на форумах поддержки IPb в разделах с запросами на добавление магнет ссылок.Где эта тема и как ее найти уже не помню. Смутно помню что она была и нужно было добавить какое-то исключение в парсере. Почитал темку Sannis`а с его модом (SnS) Magnet-ссылки под версию 2.3 с изменениемЭти две версии несовместимы. Никакие правки с 2.x в 3.x не делаются. Link to comment Share on other sites More sharing options...
siv1987 Posted November 27, 2015 Share Posted November 27, 2015 Хм, вообще-то кастомные ббкоды хранятся в оригинальном не отпарсенном виде. При редактирование ббкод должен быть в своем первоначальном виде. Никаких проблем с magnet ссылкой я не наблюдаю, ни с обычным ни с измененным текстом при редактирование. Вам стоит меньше экспериментировать с редактором, а при копирование текста с чужих ресурсов очищать от стилей. Link to comment Share on other sites More sharing options...
Gadgetest Posted November 27, 2015 Author Share Posted November 27, 2015 Причем тут копирование текста с других ресурсов?я описал весь процесс превращения ссылки в текст, да и баловства с редактором там нет, код ббкода выложил. Актуально, все что в 1 посте под синей полосой. Как и писал, проблема появляется при изменении размера шрифта и редактировании поста. Запретить на форуме редактировать свои посты? менять размер шрифта? можно и перзабавнить всех, но проблема не решится, увы. А учитывая, что на форум постят ссылки, в том числе и многосерийные сериалы.. Так что проблему надо как-то решить и буду благодарен за дельный советю Link to comment Share on other sites More sharing options...
siv1987 Posted November 27, 2015 Share Posted November 27, 2015 Причем тут копирование текста с других ресурсов?При том, что проблема была описана с копированием текста из другого ресурса. При копировании текста с другого ресурса, ссылки, которые проставляются после, принимают очень странный вид Так что проблему надо как-то решить и буду благодарен за дельный советВам уже ответили и про сущность ббкодов и советы дали.При изменении шрифта околоссылочного и ссылочного текста проблему не удалось воспроизвести. Более детально ее нужно изучить на вашем форуме, я такую воспроизвести не могу. Советую обратится в службу поддержке или к специалистом предоставив доступ к форуму. Где эта тема и как ее найти уже не помню. Смутно помню что она была и нужно было добавить какое-то исключение в парсере.Вспомнил. Там речь шла о атрибутах тега (onmouseover, tooltip), которые удалялись при замене ббкода в ссылку. Это не ваш случай. Link to comment Share on other sites More sharing options...
Gadgetest Posted December 2, 2015 Author Share Posted December 2, 2015 итак, новая информация после дополнительных тестов. Глюк что с ббкодом 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 More sharing options...
newbie Posted December 2, 2015 Share Posted December 2, 2015 Глюк что с ббкодом ed2k, так и с magnet, благо они построены одинаково.Слишком много информации. Бибикоды имеют различные параметры. Есть логическое объяснение смене тега?Нет.Я создал бибикод. Код замены взял из 3 поста. Но также как и siv1987 не смог воспроизвести проблему. @Gadgetest, Вам уже дали совет Более детально ее нужно изучить на вашем форуме, я такую воспроизвести не могу. Советую обратится в службу поддержке или к специалистом предоставив доступ к форуму. Link to comment Share on other sites More sharing options...
Gadgetest Posted December 2, 2015 Author Share Posted December 2, 2015 Я понимаю, что у вас на форуме данный глюк не воспроизводится, логично, но я то спрашивал, что может вызывать такое. Да и ничего разного в построении магнет и ed2k ссылки, скрин ббкода я выкладывал и, если не сложно, объясните: какие у этих 2 ббкодов могут быть различные параметры, эта информация может быть полезной. Возможен ли вариант, если вы протестируете данный ббкод на моем форуме, просто чтобы понять, о чем именно я говорю. Link to comment Share on other sites More sharing options...
siv1987 Posted December 2, 2015 Share Posted December 2, 2015 логично, но я то спрашивал, что может вызывать такое.Все что взаимодействует с сообщением, начиная от редактора, хуков и заканчивая парсером. Сообщения проходят длинную цепочку функций, вызвать сбой может любая из них. какие у этих 2 ббкодов могут быть различные параметрыКакие параметры? Возможен ли вариант, если вы протестируете данный ббкод на моем форуме, просто чтобы понять, о чем именно я говорю.Мы Вас и так прекрасно поняли. Здесь нужен дебаг. Link to comment Share on other sites More sharing options...
Gadgetest Posted December 2, 2015 Author Share Posted December 2, 2015 данных с режима отладки хватит или есть более грамотный вариант сбора инфы? и выложить прямо ? siv1987насчет параметров я ответил newbie на Слишком много информации. Бибикоды имеют различные параметры. Link to comment Share on other sites More sharing options...
siv1987 Posted December 2, 2015 Share Posted December 2, 2015 данных с режима отладки хватит или есть более грамотный вариант сбора инфы?Какие данные, количество sql запросов и время генерации страницы? Здесь нужен дебаг - в зависимости от того, в каком состояние данные и на каком этапе они ломаются, искать проблемное место путем поэтапной отладки кода. Link to comment Share on other sites More sharing options...
Gadgetest Posted December 3, 2015 Author Share Posted December 3, 2015 Намек понял: время тратить и ковыряться никто не будет, тем более бесплатно :rolleyes: А насчет дебага имел ввиду "выводить информацию уровня 2 плюс запросы к баззе данных". Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now