Подписываемся на VK

Ежедневные новости, видео и приколы...

YouTube канал

Подбор моторов

TOP статьи

Вход




RC Магазины





Для удобства пользования форумом и поиска информации прошу придерживаться правила: 1 тема = 1 вопрос.

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

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

Как выложить фото, Как опубликовать видео

С уважением,

Константин.

Кликабельность ссылок

Кликабельность ссылок

Здравствуйте!
Я бы хотел предложить Константину вставить на форум скрипт, который автоматически бы делал ссылки кликабельными. Просто копировать ссылки в адресную строку - как-то не очень удобно, при создании сообщения вставлять ссылку между тегами ЮРЛ и /ЮРЛ - тоже...

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

Код:

// Функция настройки длинны создаваемой ссылки

function trimlink($text, $length) {
    $dec = array("&", "\"", "'", "\\", '\"', "\'", "<", ">");
    $enc = array("&amp;", "&quot;", "&#39;", "&#92;", "&quot;", "&#39;", "&lt;", "&gt;");
    $text = str_replace($enc, $dec, $text);
    if (strlen($text) > $length) $text = substr($text, 0, ($length-3))."...";
    $text = str_replace($dec, $enc, $text);
    return $text;
}
// Загоняем преобразуемое текстовое сообщение в переменную
$text = "Все, все, .все! Стартовал летний конкурс статей на http://rc-aviation.ru! Все, кто желает, могут разместить банеры конкурса на форумах и блогах! В пример тому, товарищ Manych, который разместил рекламу конкурса на своем сайте: http://rcsearch.ru/hobbyking/buddy/?u=007";
// Делаем колдовство и находим ссылки :-)
$text = preg_replace('#(^|[n ])((http|https|ftp|ftps)://[w#$%&~/.-;:=,?@[]()+]*)#sie', "'\1<a href="'.trim('\2').'" target="_blank" title="autolink">'.trimlink('\2', 20).(strlen('\2')>30?substr('\2', strlen('\2')-10, strlen('\2')):'').'</a>'", $text);
$text = preg_replace("#(^|[n ])((www|ftp).[w#$%&~/.-;:=,?@[]()+]*)#sie", "'\1<a href="http://'.trim('\2').'" target="_blank" title="autolink">'.trimlink('\2', 20).(strlen('\1')>30?substr('\2', strlen('\2')-10, strlen('\2')):'').'</a>'", $text);
// Выводим текстовое сообщение на экран
echo $text;

Ilyko96
Илья
Пилот
ranks
useravatar
Offline
589 Сообщений
Мужчина  Дата рождения 
Администратор отключил публичную отправку сообщений

Re: Кликабельность ссылок

В этом я не шарю!smile

vicu123
Виктор (Молдова)
Пилот
ranks
useravatar
Offline
1057 Сообщений
Мужчина  Дата рождения 
Администратор отключил публичную отправку сообщений

Re: Кликабельность ссылок

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

ded3
Борис (Рязанская, Пронский)
Пилот
ranks
useravatar
Offline
1007 Сообщений
Мужчина  Дата рождения 
Администратор отключил публичную отправку сообщений

Re: Кликабельность ссылок

Честно говоря ссылки отключены чтоб иметь возможность ими манипулировать
Если ссылка важная то ее оформляют вместе с названием через _Ответить_ и поле ссылки
Если не слишком - то просто вставляют.

К тому же опера умеет переходить и по неактивным ссылкам просто по правому клику мыши в бору в меню Открыть в новой вкладке.

PS Могу быть неправ. Так что агрументацию готов выслушать

konst
Константин (Москва)
useravatar
Offline
28019 Сообщений
Мужчина  Дата рождения 
Администратор отключил публичную отправку сообщений

Re: Кликабельность ссылок

Ссылка предназначена для того, чтобы по ней переходить. Не вижу смысла мешать этому посетителям сайта.
Если ссылка неважная - её лучше вообще не публиковать.
Оперой пользуются не все посетители.

Такие мысли меня посетили smile

manych
Макс
useravatar
Offline
1546 Сообщений
Дата рождения 
Администратор отключил публичную отправку сообщений

Re: Кликабельность ссылок

Есть ссылка вида http://rc-aviation.ru/forum/topic?id=25 … p=1#p44873
ссылка вида http://rc-aviation.ru/forum/topic?id=25 … p=1#p44873
и ссылка вида тема в которой мы сейчас обсуждаем

Мне импонируют ссылки третьего вида, кога написано - куда именно переходишь.

Как я понимаю предлагается переделать ссылки первого вида в ссылки второго. Но они абсолютно не информативные sad
Если ссылка важная то ее не сложно оформить как ссылку третьего вида smile

konst
Константин (Москва)
useravatar
Offline
28019 Сообщений
Мужчина  Дата рождения 
Администратор отключил публичную отправку сообщений

Re: Кликабельность ссылок

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

konst написал(а):

Если ссылка важная то ее не сложно оформить как ссылку третьего вида

если она одна - да. А если их много? (например, список заказанных товаров в магазине)

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

Если ссылка важная (хотя я не совсем понимаю, как ссылки делятся на важные и не очень. Я считаю, что если ссылка нужна - ее надо вставить, если нет - не надо... Зачем вставлять неважную ссылку?), то ее человек может оформить по третьему варианту.

konst написал(а):

Но они абсолютно не информативные

а такие ссылки информативные? Если посмотреть по форуму, то именно ссылки первого типа преобладают в сообщениях. Редко встречаются ссылки третьего типа.

Если человек действительно хочет сделать текст приятным для чтения, то он будет оформлять его - как надо (как здесь)

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

Скажите, как лучше:

1)
Винты GWS 8x4 28% скидка http://www.hobbyking.com/hobbyking/stor … D4105955D6
Винты GWS 8x6 28% скидка http://www.hobbyking.com/hobbyking/stor … 536E2EB23E
Подсветка для Turnigy 9ch 27% скидка http://www.hobbyking.com/hobbyking/stor … B70809ADE7

или

2)
Винты GWS 8x4 28% скидка http://www.hobbyking.com/hobbyking/stor … D4105955D6
Винты GWS 8x6 28% скидка http://www.hobbyking.com/hobbyking/stor … 536E2EB23E
Подсветка для Turnigy 9ch 27% скидка http://www.hobbyking.com/hobbyking/stor … B70809ADE7

вариант "3)" не предлагать  smile  smile  smile

Изменено: Ilyko96
03-07-2011 03:01:17
Ilyko96
Илья
Пилот
ranks
useravatar
Offline
589 Сообщений
Мужчина  Дата рождения 
Администратор отключил публичную отправку сообщений

Re: Кликабельность ссылок

Ilyko96,
Ну да, первии еще скопировать в новой вкладке нужно...........
2 луьше!smile

vicu123
Виктор (Молдова)
Пилот
ranks
useravatar
Offline
1057 Сообщений
Мужчина  Дата рождения 
Администратор отключил публичную отправку сообщений

Re: Кликабельность ссылок

На многих форумах вставленные ссылки автоматом превращаются вот в такой вариант:
вставляешь ссылку вида http://rc-aviation.ru/forum/topic?id=2526
а она превращается в ссылка
Зная это правило все пишут примерно так: Посмотреть эту тему можно здесь ссылка

alex-anp
Шурик (Москва)
Пилот
ranks
useravatar
Offline
2590 Сообщений
Мужчина  Дата рождения 
Администратор отключил публичную отправку сообщений

Re: Кликабельность ссылок

Самым грамотным решением будет такое, когда ты вставляешь ссылку http://www.hobbyking.com/hobbyking/stor … aff=346897
а форум берёт по этой ссылке тайтл соответствующей страницы и она превращается в HobbyKing Online R/C Hobby Store : Turnigy 9X LCD Backlight Kit - White (DIY)

Технически это реализуемо. smile

manych
Макс
useravatar
Offline
1546 Сообщений
Дата рождения 
Администратор отключил публичную отправку сообщений

Re: Кликабельность ссылок

manych,
ну тут уже решать Константину какой вариант выбрать, но в любом случае хочется сделать так, чтобы ссылки автоматически становились кликабельными!!!

Ilyko96
Илья
Пилот
ranks
useravatar
Offline
589 Сообщений
Мужчина  Дата рождения 
Администратор отключил публичную отправку сообщений

Re: Кликабельность ссылок

Полностью поддерживаю smile Тем более раньше, по моему, так и было

ded3
Борис (Рязанская, Пронский)
Пилот
ranks
useravatar
Offline
1007 Сообщений
Мужчина  Дата рождения 
Администратор отключил публичную отправку сообщений

Информация

Статистика форума:
 
Всего тем:
9972
Всего опросов:
79
Всего сообщений:
183068
Всего сообщений сегодня:
1
Пользователи форума:
 
Всего пользователей:
10086
Последним зарегистрировался:
Mylini
Пользователи онлайн:
0
Гостей онлайн:
945

Самые активные пользователи: 
konst, carpenter, kompmen, cnyx, Dragony, maks_dg, Goby, Student, alldn, nikolaypet
Онлайн: 
Нет пользователей онлайн
Последние сообщения форумаПоследние созданные темы
1) Расчет эффективного пропеллера вертолета, самолета
2) Зажигание на датчике холла
3) Аккумуляторная батарея LiPo HRB 14,8 4S 2200mA/h
4) На что заменить полетник на Iflight Protek25
5) Юлиус Пердана и SHURIK-1960
6) Помогите пожалуйста с вертолетом (управление)
7) Сервомотор ведет себя не адекватно
8) Полётный контроллер PixRacer r15 autopilot
9) Вопрос по ПК
10) Автопилот SN Sparrow Flight Controller
1) Расчет эффективного пропеллера вертолета, самолета - Как сделать пропеллер эффективным
2) Аккумуляторная батарея LiPo HRB 14,8 4S 2200mA/h
3) На что заменить полетник на Iflight Protek25 - сгорел полетник. ищу замену
4) Зажигание на датчике холла
5) Сервомотор ведет себя не адекватно - элероны
6) Помогите пожалуйста с вертолетом (управление) - Помогите пожалуйста с вертолетом (управление)
7) Вопрос по ПК - ПК фоксер ф722 v4, рагуль 1202 от fpv. Из этого сделать ЛК?
8) Продажа комплекта деталей для авиамоделирования - Здрaвcтвуйтe! Пpодaю кoмплект деталей для aвиамoделиpoвания
9) Полётный контроллер PixRacer r15 autopilot
10) радиоуправление квадрокоптером - забиндить приёмник RX2646H-DX с передатчиком RADIOMASTER