Проблема с magnet ссылками - Дизайн и модификация Invision Power Board

Перейти к содержимому

 

Правила раздела

Здесь обсуждаются вопросы по настройке и администрированию форумов IPB 3.x.
Пожалуйста, не оффтопьте, если зашли сюда случайно, и обратите внимание на соседние разделы.
Установка, настройка и обслуживание форумов IPB 2.x.
Оформление форумов, включая верстку скинов.
Размещение рекламы на форумах.
SEO оптимизация форума.
Техническая поддержка наших скинов и модов.

СвернутьПрикрепленные теги

Теги не найдены

Страница 1 из 1

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

#1 Пользователь не на сайте   Gadgetest ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 22
  • Регистрация: 01-Январь 10
  • Репутация: 0
  • IPB version:3.3.x
 

Отправлено 26 Ноябрь 2015 - 18:33

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



появились новые факты по пункту 2, возможно кто поможет додумать ответ.
Итак, ББкод с муло/магнет ссылками (сделанный по подобию url ссылки или (FMW34)_Magnet_Link роли не играет.
-Размещаем муло/магнет ссылку - все нормально,
-затем добавляем текст стандартным размером букв - все нормально,
-теперь меняем размер букв и сохраняем - все нормально,
-но стоит зайти еще раз в редактирование, то ссылки превращаются в текст public/style_extra/bbcode_icons/magnet.png без ссылки.

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

#2 Пользователь на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 765
  • Регистрация: 20-Март 09
  • Репутация: 2 288
  • IPB version:3.1.x
 

Отправлено 27 Ноябрь 2015 - 02:30

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

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

#3 Пользователь не на сайте   Gadgetest ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 22
  • Регистрация: 01-Январь 10
  • Репутация: 0
  • IPB version:3.3.x
 

Отправлено 27 Ноябрь 2015 - 13:23

<a href="{option}"><img src="public/style_extra/bbcode_icons/magnet.png" />&nbsp;{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 данного мода не было сделано, наверняка содержимое данных файлов претерпело сильное изменение.
Оставлю пока этот вариант на крайний случай, надеюсь, можно исправить данный баг более "гуманным" способом.
0

#4 Пользователь на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 765
  • Регистрация: 20-Март 09
  • Репутация: 2 288
  • IPB version:3.1.x
 

Отправлено 27 Ноябрь 2015 - 18:41

Просмотреть сообщениеGadgetest сказал(а):

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

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

Просмотреть сообщениеGadgetest сказал(а):

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

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

#5 Пользователь на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 765
  • Регистрация: 20-Март 09
  • Репутация: 2 288
  • IPB version:3.1.x
 

Отправлено 27 Ноябрь 2015 - 19:19

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

#6 Пользователь не на сайте   Gadgetest ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 22
  • Регистрация: 01-Январь 10
  • Репутация: 0
  • IPB version:3.3.x
 

Отправлено 28 Ноябрь 2015 - 00:40

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

#7 Пользователь на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 765
  • Регистрация: 20-Март 09
  • Репутация: 2 288
  • IPB version:3.1.x
 

Отправлено 28 Ноябрь 2015 - 01:38

Цитата

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

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

Цитата

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


Цитата

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

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


Просмотреть сообщениеsiv1987 сказал(а):

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

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

#8 Пользователь не на сайте   Gadgetest ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 22
  • Регистрация: 01-Январь 10
  • Репутация: 0
  • IPB version:3.3.x
 

Отправлено 02 Декабрь 2015 - 13:54

итак, новая информация после дополнительных тестов.
Глюк что с ббкодом ed2k, так и с magnet, благо они построены одинаково.
[ed2k={option}]{content}[/ed2k]

Размещаем ссылку, затем редактируем и меняем размер, после 1-2 таких манипуляций ссылка превращается в
[size=1][url="мулоссылка"]public/style_extra/bbcode_icons/ed2k.png 22[/url][/size]

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

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

#9 Пользователь не на сайте   newbie ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 2 166
  • Регистрация: 26-Октябрь 11
  • Репутация: 814
  • IPB version:I have no IPB
 

Отправлено 02 Декабрь 2015 - 14:10

Просмотреть сообщениеGadgetest сказал(а):

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

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

Просмотреть сообщениеGadgetest сказал(а):

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

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

Просмотреть сообщениеsiv1987 сказал(а):

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

0

#10 Пользователь не на сайте   Gadgetest ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 22
  • Регистрация: 01-Январь 10
  • Репутация: 0
  • IPB version:3.3.x
 

Отправлено 02 Декабрь 2015 - 21:11

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

#11 Пользователь на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 765
  • Регистрация: 20-Март 09
  • Репутация: 2 288
  • IPB version:3.1.x
 

Отправлено 02 Декабрь 2015 - 21:32

Просмотреть сообщениеGadgetest сказал(а):

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

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


Просмотреть сообщениеGadgetest сказал(а):

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

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


Просмотреть сообщениеGadgetest сказал(а):

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

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

#12 Пользователь не на сайте   Gadgetest ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 22
  • Регистрация: 01-Январь 10
  • Репутация: 0
  • IPB version:3.3.x
 

Отправлено 03 Декабрь 2015 - 01:39

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

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

Цитата

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

0

#13 Пользователь на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 765
  • Регистрация: 20-Март 09
  • Репутация: 2 288
  • IPB version:3.1.x
 

Отправлено 03 Декабрь 2015 - 01:57

Просмотреть сообщениеGadgetest сказал(а):

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

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

#14 Пользователь не на сайте   Gadgetest ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 22
  • Регистрация: 01-Январь 10
  • Репутация: 0
  • IPB version:3.3.x
 

Отправлено 03 Декабрь 2015 - 10:49

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

Сообщить об этой теме:


Страница 1 из 1


Быстрый ответ

  

1 пользователей читают эту тему
0 зарегистрированных, 1 гостей, 0 скрытых


Контактная информация

Вопросы по работе сайта

+7 (917) 501-4765
C 10 до 20 в рабочие дни (время московское)

Техническая поддержка

Контактные данные специалистов

Дизайн форумов

IPB 3.x ¦ IPB 2.x

Бесплатные шаблоны

IPB 3.2 – 3.4 ¦ IPB 3.1 ¦ IPB 3.0 ¦ IPB 2.2 – 2.3 ¦ IPB 2.1 ¦ Клипарт
Лицензия на использование ¦ Ваша поддержка ¦ О проекте
Copyright © 2005-2016 IPBSkins.ru Team
При копировании материалов с сайта
прямая ссылка на источник обязательна