Ликбез: как оформлять ссылки на Либрусеке и Флибусте (в Друпале)

Обнаружилась интересная вещь: оказывается, есть на Либрусеке люди, которые не знают, как правильно делаются ссылки в постах(в форумах и блогах, а не в книгах). Вот для этих людей этот пост. Кто знает, можно не читать.
Вот рисунок изображающий попытку перехода по ссылке из поста lib.rus.ec/node/228403#comment-140675

Используемый браузер - Опера.
На картинке видно, что при наведении мышки на неправильную ссылку появляется знак, понятный всем водителям(и даже многим пешеходам): «въезд запрещен» или по-простому «кирпич». Строчкой ниже Опера показывает, куда попадем, нажав эту ссылку. В данном случае, на lib.rus.ec/node/228403#comment-140675, т.е. на тот же самый пост, в котором расположена ссылка.
Типичная ошибка выглядит так:
1.нажимаем [ url ](пока правильно), выскакивает строка
<a href=""></a>
2. пишем ссылку между > и </a> (неправильно).
в результате получается ссылка, в которой есть текст ссылки(то, что видит читатель на экране), но нет адреса ссылки(то, куда мы попадаем, щелкнув мышкой по ссылке)

правильно оформленная ссылка должна выглядеть так:
адрес ссылки должен быть внутри кавычек, а текст ссылки между знаками >и </a>
напр. если взять неправильную ссылку из вышеприведенного поста и подправить её, пишем:
<a href="http://www.ozon.ru/context/detail/id/5243622/?from=autodaily">Сказки всех времен и народов - Комплект из 311 книг</a>
в результате получается ссылка
Сказки всех времен и народов - Комплект из 311 книг, за которую я не несу ответственности в том смысле, что не гарантирую, что при переходе на эту ссылку, сбудутся все ваши ожидания, НО гарантирую, что эта ссылка теперь правильная.

Способы вставки ссылки

1. Собственно, уже описан:
нажимаем [ url ], кликаем мышкой между кавычек, вставляем адрес ссылки, перемещаем курсор(кликаем мышкой) между > и < и вставляем текст ссылки, который будет виден.
2. Чуть модернизированный способ №1, мне о таком поведал s_Sergius:
Сначала вставляем текст ссылки и выделяем этот текст, затем жмем на [ url ]
Текст ссылки сразу же оказывается там, где надо, но потом нужно ещё не забыть щелкнуть мышкой между кавычек и вставить туда адрес ссылки.
По трудоемкости эти способы примерно одинаковы, хотя кому как понравится, кто как привык.
3. Пользуемся BB-кодным [ url= ] [/ url ]
Очень просто вставляется из Оперы АЦ(щелчком на Оперовской кнопке), но этот способ в последнее время что-то глючит и бывает, что вообще этих ссылок не показывает именно как ссылки(т.е. показывает текст [ url] и т.д. вместо ссылки, хотя потом бывает, что и срабатывает.
Я бы такой способ не рекомендовал.
4. Способ чисто Либрусечный(на Флибусте такого нет)
нажимать кнопку с изображением голубого кружочка(Земной шар) с цепочкой, которая находится между кнопками [ q ] и B.
Появится форма, в которой нужно заполнить 2 поля: адрес ссылки и текст ссылки
Результат при этом выглядит должен выглядеть несколько по-другому
<a href="http://www.ozon.ru/context/detail/id/5243622/?from=autodaily" title="Сказки всех времен и народов - Комплект из 311 книг"</a>,
но на самом деле части этой строки вставляются в пост куда попало, а не туда, где стоял курсор, даже более того, href в одном месте поста, кавычки со ссылкой в другой, а текст ссылки в третьем, таким образом пост оказывается запорченным.
5. способ для ленивых:
вообще не нажимать [ url ]
любой текст, начинающийся с "httр://" автоматически преобразовывается в ссылку, у которой текст и адрес ссылки совпадают.
("HTTP"специально написал в кавычках, чтобы НЕ преобразовалось)
Недостатки этого способа:
1. читателям ни к чему знать адрес ссылки, им комфортнее прочесть, что она означает.
2. Существенный недостаток ленивого способа в том, что все некоторые знаки препинания, стоящие у ссылки, ее тут же портят.
напр.
в результате получается ссылка http://www.ozon.ru/context/detail/id/5243622/?from=autodaily, на которую невозможно перейти.
P.S.
Раньше были такие случаи, сейчас почему-то ленивым способом обработалось правильно, хотя раньше точки, запятые и знаки вопроса прилипали к ссылке и портили её. Ну так теперь значит, если в интернет-адресе последний знак будет знак вопроса, то этот знак будет отсечен от адреса.
Так что в любом случае лучше потратить минуту на изучение написания URL, чтобы потом всегда вставлять правильные адреса.
P.P.S.
Не заметил, что при экспериментировании с значком между [ q ] и B <strong>3</strong> превратилось в <a href="">3.</a>, что превратило 3й способ в ссылку на этот же пост.
исправлено.

Комментарии

Приношу извинения alex4u2008, я не хотел его обидеть. Я видел, как он тут работает: как он быстро разобрался с двумя авторами Голубев Владимир: один оказался Владимир А., а другой - из Рязани - Владимир Е.
Разобрался со сборником «Фата Моргана»-4, указал рассказ, который Пигулевская переводила. Да и книжки он часто делает с нуля.(от скана до FB2)
Его пост взят только для примера, без цели обидеть.

Замечание правильное, никаких обид (просто не в том форуме). Обращение ко ВСЕМ: сообщения для меня и про меня - чтобы я их увидел - убедительная просьба: писать в "Личку".

Zadd написал:
Типичная ошибка выглядит так:
1.нажимаем [ url ](пока правильно), выскакивает строка
<a href=""></a>
2. пишем ссылку между > и </a> (неправильно).
в результате получается ссылка, в которой есть текст ссылки(то, что видит читатель на экране), но нет адреса ссылки(то, куда мы попадаем, щелкнув мышкой по ссылке)
Есть более простой способ получить неправильную ссылку: написать адрес, выделить его и нажать [ url ]. Получим то же самое, но меньшим количеством телодвижений. :-(

+2 телодвижения и ссылка превращается в правильную - вставить/написать адрес, выделить, скопировать, нажать УРЛ, вставить.

Рыжий Тигра написал:
Есть более простой способ получить неправильную ссылку: написать адрес, выделить его и нажать [ url ]. Получим то же самое, но меньшим количеством телодвижений. :-(

Наверно, скорее всего, так оно и происходит.

Ещё одно дополнение: если делаете на Либрусеке ссылку на "lib.rus.ec", напр. http://lib.rus.ec/a/1775, то "http://lib.rus.ec" писать не нужно лучше вырезать из строки. Ссылку надо написать так:
<a href="/a/1775">Кир Булычев</a>
и когда пост будет готов, она превратится в
Кир Булычев
Для чего это надо? А вот! Когда была знаменитая DDoS-атака Либрусека, был момент, когда Либрусек переезжал на другой адрес. И тогда все ссылки, оформленные подобным образом показывались на том сайте правильно(вели на соответствующее место на том сайте), в отличие от ссылок, в которых был прописан полный адрес http://lib.rus.ec/ и т.д., приходилось все время вручную править ссылки в окошке браузера(вместо "lib.rus.ec" писать "bibl.rus.ec").
Для Флибусты эта информация может даже более актуальна.
Все то же самое: если на Флибусте ссылаетесь на Флибусту же, то http://flibusta.net лучше из ссылок вырезать.
Вышесказанное неприменимо для ссылок, сделанных "ленивым" способом(т.е. просто адресом ссылки без этой возни с url, a href и т.п.)

Аватар пользователя Антонина82

А можно как-то упростить создание ссылок? Рука устает - если надо сделать много ссылок (:

Антонина82 написал:
А можно как-то упростить создание ссылок? Рука устает - если надо сделать много ссылок (:

Посмотрите здесь http://ruxesoft.net/downloads/extrahide.html Я ею пользуюсь . Там есть "Мастер ссылок":
1

=============================
2

==================================
3

===========================

Если пользоваться этой программой в паре с менеджером буфера обмена Clipdiary http://clipdiary.com/rus/ то получается довольно быстро

wotti, а в этом твоем мастере есть обрезка адреса?(типа, чтобы начальные http:lib.rus.ec обрезать)?

Zadd написал:
wotti, а в этом твоем мастере есть обрезка адреса?(типа, чтобы начальные http:lib.rus.ec обрезать)?

Можно заменой пройтись. Не пробовал. Это типа редактора веб страниц с кучей удобств и тегов. Вот бы туда фб-шные теги засунуть для быстрой правки...

В Опере фича
ПКМ и

Только это всё долго.
Через меню Либрусека быстрее получится, да и проще.
Ещё у Оперы есть возможноьсть при ПКМе на ссылку запомнить сразу одним пунктом меню и текст ссылки и адрес ссылки. Потом, естественно, в виде BB-кода вставить, но на Л. и Ф. лучше всё же ссылку подредактировать в связи с вышеизложенными причинами.
P.S.
Кто не знает ПКМ — это клик правой кнопкой мышки.

Аватар пользователя Антонина82

Zadd написал:

Кто не знает ПКМ — это клик правой кнопкой мышки.

Я не знала.
Сегодня получила интересное письмо. Разработчики Windows каким-то образом прознали про меня, прислали приглашение поучаствовать в конференции в Калифорнии, пока правда заочно
Может я себя недооценивала. Опять же знаю теперь, что такое ПКМ :)

Антонина82 написал:
Может я себя недооценивала. Опять же знаю теперь, что такое ПКМ :)
А ещё есть пословица
Цитата:
Лучше ПКС, чем ПМС
X