Автор Тема: Как вставлять ссылки на определенное место в тексте темы (тег anchor на SMF)  (Прочитано 5872 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн jek_recluse

  • Администратор
  • Старожил
  • *****
  • Сообщений: 2143
  • Зануда Жек
    • Просмотр профиля
В отличие от описанной в другой теме вставки ссылок на определенное сообщение темы, я опишу процесс вставки ссылки на любое место текста вообще, не зависимо от деления на сообщения. Используется для этого помимо тега url и специальный тег BB-кода – anchor. Но работают оба эти тега, только если они включены для использования администраторами сайта. У нас – включены.

Итак. Вам нужно:

- создать якорь – точку/слово/фразу в тексте на которые будет вести ссылка;
- правильно сформировать ссылку, ведущую на якорь.

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

1. Якорь и ссылка расположены на одной странице

Примеры:

а) Код якоря (прописывается полностью вручную, кнопок нет):
[anchor=metka_1][color=red][i]любое место текста[/i][/color][/anchor]
б) Код ссылки (вставить кнопкой , а =#metka_1 дописать вручную):
[url=#metka_1]Ссылка на фразу [color=red][i]любое место текста[/i][/color][/url]
Обратите внимание, что в ссылке добавляется знак #.

Результат:
Ссылка на фразу любое место текста.


2. Якорь и ссылка расположены на разных страницах

Примеры:

а) Код якоря (прописывается полностью вручную, кнопок нет):
[anchor=fraza-2]Также смотрите дополнительно[/anchor]
б) Код ссылки (вставить кнопкой , а =http://netuda.com/index.php/topic,299.0.html#post_fraza-2 дописать вручную):
[url=http://netuda.com/index.php/topic,299.0.html#post_fraza-2]Ссылка на фразу "Также смотрите дополнительно" в тексте в другой теме[/url]
Обратите внимание, что в данном случае к идентификатору fraza-2 добавляется полный адрес страницы и #post_.

Результат:
Ссылка на фразу "Также смотрите дополнительно" в тексте в другой теме.


И помните:
- параметры якоря, идентификаторы (в нашем случае это metka_1 и fraza-2) могут быть разными, но должны состоять из латинских букв, арабских цифр, знаков "_" и "-";
- если делаете якорь и ссылку на разных страницах, берите ссылку на саму страницу, а не на отдельное сообщение темы, иначе два разных вида команд будут конфликтовать и ничего особенно хорошего не выйдет;
- и, разумеется, сделать якорь вы можете только там, где вам доступно редактирование (в своих сообщениях);
- и пользуйтесь предварительным просмотром, если не уверены в результате. ;)

Удачи с экспериментами!
Видите ошибки, есть вопросы – пишите разберемся/ответим.
Живите настоящим и настоящее будет жить вами...

 


* Меню сайта

Главная
Блоги
Форум
Мобильная версия форума

Разделы форума:

О форуме
• Знакомство
• Поздравления, объявления
• FAQ (вопросы по форуму)

В человеке есть все
• Терра инкогнито
• Любовь, взаимоотношения
• Непознаваемое
• Физическое, духовное развитие
• Эзотерика это творчество
• Возрождение ведовства на Руси
• Основы НЛП
• Кастанеда. Учение дона Хуана
• Сновидения
• Атеизм. Вопросы веры

Философский взгляд
• Исследование жизни
• Сказки из жизни
• Анализ творчества, мышления
• Афоризмы. Цитаты. Высказывания

Клуб Ушибленных
• Клуб Ушибленных

Путешествия
• Дневник путешествий
• Путешествия форумчан
• Путешественники из Красноярска

Школа выживания
• Основы выживания
• Применение растений

Литературное творчество
• Рассказы
• Клуб N.K. Co

Стихотворчество
• Я пишу стихи
• Стихи о Любви
• Стихи мечтателей
• Философия в стихах
• Стихи о природе
• Любимые стихи

Изобразительное искусство
• Фото природы
• Картины и рисунки

Кинематограф
• Выживание в дикой природе (фильмы)

Game Hunt
• Начинаем Охоту

Поболтаем о том о сем
• Полянка для пикника
• Смешные истории из жизни
• Приколюхи и тесты

Каталог сайтов
• Ваши сайты, блоги
• Интересные ресурсы

* Новый ответ в теме:

* Кто онлайн

  • Точка Гостей: 73
  • Точка Скрытых: 0
  • Точка Пользователей: 0

Нет пользователй он-лайн.