Форум системных администраторов

Misc => О форуме => Тема начата: Retif от 15 июля 2011, 16:13:57

Название: Движок Livestreet (хабр например) - как поставить тег якоря?
Отправлено: Retif от 15 июля 2011, 16:13:57
Может кто-то знает? Гугл не помогает что-то. Как В HTML не работает.

З.Ы. Якорь это вот:
<a href="#test">Ссылка на якорь</a>  - ссылка
<a name="test"></a> - якорь
Название: Re: Движок Livestreet (хабр например) - как поставить тег якоря?
Отправлено: VanDyke от 15 июля 2011, 16:32:02
Ну судя по коду в Text.class.php
$this->oJevix->cfgAllowTagParams('a', array('title', 'href', 'rel'));
параметр name таки не разрешен.

Название: Re: Движок Livestreet (хабр например) - как поставить тег якоря?
Отправлено: Retif от 15 июля 2011, 17:05:45
А если разрешить, заработает? Сами же пилим как хотим.
Название: Re: Движок Livestreet (хабр например) - как поставить тег якоря?
Отправлено: VanDyke от 15 июля 2011, 18:00:46
А если разрешить, заработает?
Ну добавь, посмотри что получится :)
Название: Re: Движок Livestreet (хабр например) - как поставить тег якоря?
Отправлено: Retif от 15 июля 2011, 18:03:21
2Fray, можешь добавить?
Название: Re: Движок Livestreet (хабр например) - как поставить тег якоря?
Отправлено: Fray от 18 июля 2011, 09:40:23
Кто здесь?
Название: Re: Движок Livestreet (хабр например) - как поставить тег якоря?
Отправлено: VanDyke от 18 июля 2011, 09:44:37
Fray
Да всё те же лица  :tease:
Название: Re: Движок Livestreet (хабр например) - как поставить тег якоря?
Отправлено: Fray от 18 июля 2011, 09:48:31
VanDyke, что именно сделать и что куда добавить-то?
Название: Re: Движок Livestreet (хабр например) - как поставить тег якоря?
Отправлено: Retif от 18 июля 2011, 09:49:43
Ну судя по коду в Text.class.php
$this->oJevix->cfgAllowTagParams('a', array('title', 'href', 'rel'));
параметр name таки не разрешен.



Думается мне, сделать так:
$this->oJevix->cfgAllowTagParams('a', array('title', 'href', 'rel', 'name'));
Название: Re: Движок Livestreet (хабр например) - как поставить тег якоря?
Отправлено: VanDyke от 18 июля 2011, 09:50:26
Shurikz, ага. Тут особо много вариантов и не придумаешь  :D
Название: Re: Движок Livestreet (хабр например) - как поставить тег якоря?
Отправлено: Fray от 18 июля 2011, 09:51:27
Там вот так сейчас:

$this->oJevix->cfgAllowTagParams('a', array('title', 'href', 'rel'));		
$this->oJevix->cfgAllowTagParams('cut', array('name'));
Название: Re: Движок Livestreet (хабр например) - как поставить тег якоря?
Отправлено: Fray от 18 июля 2011, 09:52:13
Shurikz, добавил
Название: Re: Движок Livestreet (хабр например) - как поставить тег якоря?
Отправлено: Retif от 18 июля 2011, 09:55:22
Не работает что-то :(
Название: Re: Движок Livestreet (хабр например) - как поставить тег якоря?
Отправлено: VanDyke от 18 июля 2011, 10:01:07
Shurikz
Сча потестю. Мож ещё где закралось..
Название: Re: Движок Livestreet (хабр например) - как поставить тег якоря?
Отправлено: Retif от 18 июля 2011, 10:03:16
Меня вот это смущает:
$this->oJevix->cfgAllowTagParams('cut', array('name'));
Там тег cut работает как ссылка на якорь, может из-за этого?
Название: Re: Движок Livestreet (хабр например) - как поставить тег якоря?
Отправлено: VanDyke от 18 июля 2011, 10:05:44
Там десятком строчками ниже строчка
$this->oJevix->cfgSetTagParamsRequired('a', 'href');
делает параметр href тэга a обязательным. Соответственно надо закоментить строчку, ибо href в якоре не используется. Тогда якорь работает.
Название: Re: Движок Livestreet (хабр например) - как поставить тег якоря?
Отправлено: Fray от 18 июля 2011, 10:19:08
Закомментил.
Название: Re: Движок Livestreet (хабр например) - как поставить тег якоря?
Отправлено: VanDyke от 18 июля 2011, 10:22:00
работает. но стиль как у ссылки  :D
Название: Re: Движок Livestreet (хабр например) - как поставить тег якоря?
Отправлено: Retif от 18 июля 2011, 10:22:53
Не пашет все равно, что за фигня.

Код такой:

<ol>
<li><a href="#adm001">Исходные данные и техзадание</a>.</li>
<li>Подготовительные работы.</li><li>Обновление схемы леса и домена.</li>
<li>Передача ролей FSMO.</li>
<li>Перенос глобального каталога.</li>
<li>Перенастройка интерфейсов, DNS и другие послеустановочные задачи.</li>
</ol>

<a name="adm001"></a>
Название: Re: Движок Livestreet (хабр например) - как поставить тег якоря?
Отправлено: VanDyke от 18 июля 2011, 10:23:51
Shurikz
Так у тебя между <a name="adm001"> и </a> должен быть собственно текст якоря.
Название: Re: Движок Livestreet (хабр например) - как поставить тег якоря?
Отправлено: Retif от 18 июля 2011, 10:24:58
Гм, ну мне не нужен там текст. Всегда так работало. А так ссылка получится.
Название: Re: Движок Livestreet (хабр например) - как поставить тег якоря?
Отправлено: Retif от 18 июля 2011, 10:26:19
Ну да, так работает. Но это какая-то фигня :( Не могу ж я какие-то левые ссылки там ставить.
Название: Re: Движок Livestreet (хабр например) - как поставить тег якоря?
Отправлено: VanDyke от 18 июля 2011, 10:27:15
Делай
<a name="adm001">&nbsp</a>
:D
Название: Re: Движок Livestreet (хабр например) - как поставить тег якоря?
Отправлено: Retif от 18 июля 2011, 10:28:36
Точно, про пробел-то я и забыл  :good: :beer:
Название: Re: Движок Livestreet (хабр например) - как поставить тег якоря?
Отправлено: Fray от 18 июля 2011, 10:29:49
Всё, я звизда?
Название: Re: Движок Livestreet (хабр например) - как поставить тег якоря?
Отправлено: Retif от 18 июля 2011, 10:34:01
Ты тоже, так и быть :D
Название: Re: Движок Livestreet (хабр например) - как поставить тег якоря?
Отправлено: Retif от 18 июля 2011, 10:34:27
Может в О Форуме снести тему?