Единая поддержка сервиса http://support.getbb.ru/ |
|
Ссылки в сообщениях в отдельном окне http://support.getbb.ru/viewtopic.php?f=29&t=1447 |
Страница 1 из 1 |
Автор: | Beholder [ 31 янв 2009, 05:56 ] |
Заголовок сообщения: | Ссылки в сообщениях в отдельном окне |
Ссылки в сообщениях в отдельном окне Позволяет сделать так, чтобы все ссылки на форуме открывались в отдельном окне. Ссылка на текст статьи: http://support.getbb.ru/knowledge/../knowledge/kb_show.php?id=24 Автор: Beholder, Сегодня, 12:56 |
Автор: | Lays [ 01 фев 2009, 22:23 ] |
Заголовок сообщения: | Re: Ссылки в сообщениях в отдельном окне |
у меня файл не закачивается( |
Автор: | eXtreme [ 02 фев 2009, 01:06 ] |
Заголовок сообщения: | Re: Ссылки в сообщениях в отдельном окне |
вот ещё раз! postlink_onlick.zip |
Автор: | Lays [ 03 фев 2009, 00:35 ] |
Заголовок сообщения: | Re: Ссылки в сообщениях в отдельном окне |
Цитата: Only JPG, GIF, PNG, SWF or ICO files less than 500kb allowed.application/octet-stream
|
Автор: | eXtreme [ 03 фев 2009, 01:10 ] |
Заголовок сообщения: | Re: Ссылки в сообщениях в отдельном окне |
Lays ну не знаю всё нормально закачивает .js |
Автор: | Uho [ 11 фев 2009, 13:52 ] |
Заголовок сообщения: | Re: Ссылки в сообщениях в отдельном окне |
Lays, ты не туда закачиваешь, имхо |
Автор: | Тома [ 26 мар 2009, 12:54 ] |
Заголовок сообщения: | Re: Ссылки в сообщениях в отдельном окне |
У меня тоже не получается скачать |
Автор: | Beholder [ 26 мар 2009, 14:58 ] |
Заголовок сообщения: | Re: Ссылки в сообщениях в отдельном окне |
Новое вложение: Вложение: postlink.js
|
Автор: | Вэлл [ 27 мар 2009, 17:43 ] |
Заголовок сообщения: | Re: Ссылки в сообщениях в отдельном окне |
Uho писал(а): Lays, ты не туда закачиваешь, имхо Да там же, вроде, и нет альтернативы... У меня тоже не закачивается в "Картинки и логотипы", выдает: Цитата: Only JPG, GIF, PNG, SWF or ICO files less than 500kb allowed.application/x-js
|
Автор: | Magnit [ 05 июн 2009, 15:52 ] |
Заголовок сообщения: | Re: Ссылки в сообщениях в отдельном окне |
Всем добрый день я закачал на "картинки и логотипы" вот только одно непонятность Beholder писал(а): 2. открываем overall_header.html и в любое место после <head> вписываем строчку overall_header - что имелось ввиду и в каком месте можно его найти Please не могли бы вы сказать конкретнее |
Автор: | Gold [ 05 июн 2009, 16:03 ] |
Заголовок сообщения: | Re: Ссылки в сообщениях в отдельном окне |
админка - стили - шаблоны - напротив Вашего стиля нажимаете "изменить". И выбираете overall_header.html |
Автор: | Vityas [ 17 июл 2009, 11:52 ] |
Заголовок сообщения: | Re: Ссылки в сообщениях в отдельном окне |
Такой вопрос: можно ли доработать этот скрипт? Например было бы очень удобно так: выделяем слово, жемем кнопку. В открывшемся окне вводим адрес, а в окне текста ссылки чтоб уже был выделенный текст. Так стало бы на много удобней. |
Автор: | brinx [ 12 июн 2010, 12:48 ] |
Заголовок сообщения: | Re: Ссылки в сообщениях в отдельном окне |
работает! спасиб! |
Автор: | Michio [ 18 авг 2010, 21:41 ] |
Заголовок сообщения: | Re: Ссылки в сообщениях в отдельном окне |
Здравствуйте всем. Я сделала все как описано. Несколько дней проработало и вот сегодня опять перестала открываться ссылка в новом окне. Помогите, пожалуйста разобраться!!! |
Автор: | Michio [ 18 авг 2010, 21:48 ] |
Заголовок сообщения: | Re: Ссылки в сообщениях в отдельном окне |
Вчера еще все работало... |
Автор: | Beholder [ 19 авг 2010, 03:45 ] | ||
Заголовок сообщения: | Re: Ссылки в сообщениях в отдельном окне | ||
У меня и сейчас на вашем форуме ссылки в отдельном окне открываются. Возможно проблема только у вас. |
Автор: | Michio [ 19 авг 2010, 12:13 ] |
Заголовок сообщения: | Re: Ссылки в сообщениях в отдельном окне |
Ну если только у меня, тогда я спокойна!! Спасибо!!! |
Автор: | Alice [ 03 фев 2011, 15:20 ] |
Заголовок сообщения: | Re: Ссылки в сообщениях в отдельном окне |
Я пробовала ставить этот скрипт... И отказалась от него. Потому что он криво работает. Он не дружит с внутренними ссылками, взятыми в ВВ-код url. Открывает такие ссылки в новой вкладке, как внешние. С остальными ссылками работает нормально. Кроме того, хорошие люди подсказали, что не все браузеры обрабатывают target_blank как "открыть ссылку в новой вкладке". Вообще то для браузера этот атрибут означает открыть ссылку в новом окне, и интернет эксплоер именно так реагирует на target_blank - открывает ссылки в новом окне, а не вкладке. Что не очень то удобно... В итоге, скрипт был отправлен в корзинку. А вместо него использовано вот такое решение: --- вы должны быть зарегистрированным пользователем, чтобы прочитать это содержимое --- Селектор с ВВ-кодами для внешних и внутренних ссылок. Сделано так. Добавлены 2 ВВ-кода: urlext и urlext= urlext= использование: Код: [urlext={URL}]{TEXT}[/urlext] замена: Код: <a href="{URL}" rel="nofollow">{TEXT}</a> <a href="{URL}" target="_blank" rel="nofollow" title="открыть в новой вкладке/окне"><img src="адрес картинки-иконки открыть в новом окне" alt="»" /></a> настройки: не показывать в окне ответа urlext использование: Код: [urlext]{URL}[/urlext] замена: Код: <a href="{URL}" rel="nofollow">{URL}</a> <a href="{URL}" target="_blank" rel="nofollow" title="открыть в новой вкладке/окне"><img src="адрес картинки-иконки открыт в новом окне" alt="»" /></a> настройки: не показывать в окне ответа. Ссылка, взятая в эти ВВ-коды, заменяется на две ссылки. Одна - обычная, без атрибута таргет=_бланк. Вторая - оформлена в виде иконки с атрибутом таргет=_бланк. Получается и нашим, и вашим. И внешняя ссылка хорошо заметна и может быть открыта в новой вкладке/окне кликом по иконке, и пользователи с ИЕ не страдают... Обе ссылки снабжены атрибутом nofollow, так что внешние ссылки, оформленные в ВВ-код, теряют вес для поисковиков. В шаблоне постинг_баттонс снесена кнопка url. Вместо нее вставлен код селектора: Код: <span class="genmed nowrap"><select class="gensmall" style="width: 95px;" name="addbbcodelinks" onchange="bbfontstyle('[' + this.form.addbbcodelinks.options[this.form.addbbcodelinks.selectedIndex].value + '=', ']жмак...[/' + this.form.addbbcodelinks.options[this.form.addbbcodelinks.selectedIndex].value + ']');this.form.addbbcodelinks.selectedIndex = 0;" onmouseover="helpline('links')" onmouseout="helpline('tip')"> <option value="выбрать">ссылка с...</option> <option value="url" title="Вставить URL с этого сайта: [url]ссылка[/url] или [url=ссылка]текст[/url]">этого сайта</option> <option value="urlext" title="Вставить URL с другого сайта: [urlext]ссылка[/urlext] или [urlext=ссылка]текст[/urlext]">другого сайта</option> </select></span> Перед tip: '{L_STYLES_TIP}' добавлено, чтобы появлялась подсказка к селектору: Код: links: 'URL с другого сайта: [URLext]ссылка[/URLext] или [URLext=ссылка]текст[/URLext], URL с этого сайта: [URL]ссылка[/URL] или [URL=ссылка]текст[/URL]', Хотелось бы еще это решение доработать. Чтоб не пользователю приходилось выбирать ВВ-код, а скрипт за него это делал. Ну, например, вместо селектора сделать кнопочку, при клике по которой будет вылезать диалоговое окно для ввода ссылки. Если пользователь ввел внутреннюю ссылку - вставлять ее в ВВ-код url=, если внешнюю - то в urlext=. Вот только на написание функции на JavaScript, которая бы осуществляла проверку, какую ссылку пользователь засунул в окно, моих скромных познаний не хватает. Пробовала postlink.js разломать (он то как-то ссылки различает) - не шмагла... Может быть, тут есть знатоки JavaScript, которые подскажут, как описать функцию проверки, какую ссылку ввел пользователь - внешнюю или внутреннюю? |
Автор: | eska [ 08 дек 2013, 16:23 ] |
Заголовок сообщения: | Открытие ссылок в отдельном окне |
Хотел поставить себе вот этот скрипт knowledge/kb_show.php?id=24 Ничегоне вышло, ссылки как открывались в этом же окне, так и открываются Вот часть кода овера хидер Код: } return false; } // ]]> </script> <link rel="SHORTCUT ICON" href="http://gaz.listbb.ru/images/ranks2/gaz_listbb_ru/favicon.ico" type="image/x-icon" /> <script type="text/javascript" src="http://gaz.listbb.ru/images/ranks2/gaz_listbb_ru/jquery.timers.js"></script> <script type="text/javascript" src="http://gaz.listbb.ru/images/ranks2/gaz_listbb_ru/jquery-1.3.2.js"></script> <script src="http://gaz.listbb.ru/images/ranks2/gaz_listbb_ru/classie.js" type="text/javascript"></script> <script src="http://gaz.listbb.ru/images/ranks2/gaz_listbb_ru/uisearch.js" type="text/javascript"></script> <script type="text/javascript" src="http://gaz.listbb.ru/images/ranks2/gaz_listbb_ru/postlink.js"></script> </head> Вот смотрите сами... http://gaz-autoclub.ru/viewtopic.php?f= ... 527#p13527 |
Автор: | Beholder [ 08 дек 2013, 16:41 ] |
Заголовок сообщения: | Re: Открытие ссылок в отдельном окне |
Тема про "Открытие ссылок в отдельном окне" уже есть, не нужно пожалуйста плодить новых. http://www.support.getbb.ru/viewtopic.php?f=29&t=1447 Попробуйте поставить postlink.js самым первым скриптом или самым последним и в обоих случаях попробовать что получается. У вас этот скрипт конфликтует с каким-то другим. И вообще, советую навести порядок в ваших скриптах, не думаю, что правильно вызывать два раза библиотеку jquery, да еще и разных версий. |
Автор: | eska [ 11 дек 2013, 12:55 ] | ||
Заголовок сообщения: | Re: Ссылки в сообщениях в отдельном окне | ||
Со скриптами разобрался: // ]]> Код: </script> <script type="text/javascript" src="http://gaz.listbb.ru/images/ranks2/gaz_listbb_ru/postlink.js"></script> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script> <link rel="SHORTCUT ICON" href="http://gaz.listbb.ru/images/ranks2/gaz_listbb_ru/favicon.ico" type="image/x-icon" /> <script type="text/javascript" src="http://gaz.listbb.ru/images/ranks2/gaz_listbb_ru/jquery.timers.js"></script> </head> Но всё равно не работает...
Не как не могу докопаться до истины... |
Автор: | Morgan [ 11 дек 2013, 14:17 ] |
Заголовок сообщения: | Re: Ссылки в сообщениях в отдельном окне |
eska, вы так и не отключили 2-ю библиотеку. |
Автор: | Beholder [ 11 дек 2013, 14:33 ] |
Заголовок сообщения: | Re: Ссылки в сообщениях в отдельном окне |
eska http://learn.jquery.com/using-jquery-co ... libraries/ вот эта статья навела на мысли сразу после прилинковки библиотеки JQuery вызвать Код: jQuery.noConflict(); т.е. что-то вроде Код: <script type="text/javascript" src="http://gaz.listbb.ru/images/ranks2/gaz_listbb_ru/postlink.js"></script> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script> <script> jQuery.noConflict(); </script> Не уверен, что это поможет, но попробовать стоит. НО!! несмотря на все вышеописанное, еще, как и прошлый раз призывают вас убрать лишние скрипты, например у вас до сих пор два раза прилинкована Jquery. Грубейшая ошибка размещать что-либо после того как закрылась секция head (</head>) но до того как открылась <body> а у вас там линкуются какие-то скрипты, да еще и куча каких-то DIVов. Поэтому я и пишу - наведите порядок в коде и, возможно, проблема решится сама собой. Если не решится, сделайте так как я написал выше. |
Автор: | Merlin [ 13 ноя 2016, 02:07 ] |
Заголовок сообщения: | Re: Ссылки в сообщениях в отдельном окне |
Не подскажите как решить проблему? Гугл Хром говорит что есть ошибка. Вложение: .JPG
|
Автор: | Beholder [ 13 ноя 2016, 16:49 ] |
Заголовок сообщения: | Re: Ссылки в сообщениях в отдельном окне |
Merlin посмотреть бы на всю саму страницу, откуда postlink вызывается. вероятно какой-то конфликт с библиотекой jquery. Она на странице вызывается? если да, то первое бы что я попробовал - вызывал бы postlink до jquery И еще проверьте не линкуются ли одновременно несколько jquery разных версий. Если jquery действительно есть , она одна и перестановка местами не помогает - попробуйте "noConflict" из моего предыдущего сообщения ? |
Автор: | Merlin [ 14 ноя 2016, 16:06 ] |
Заголовок сообщения: | Re: Ссылки в сообщениях в отдельном окне |
спасибо, из-за конфликта с jquery |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |