Разрешеннные html-атрибуты

2
При создании сообщения Livestreet вырезает некоторые атрибуты, что делает невозможным отформатировать текст. Например, никак не получается сделать якорь в тексте. Я прописала в /engine/modules/text/Text.class.php у ссылки атрибут «name», но якорь все равно вырезается из текста:

$this->oJevix->cfgAllowTagParams('a', array('title', 'style', 'target', 'href', 'id', 'rel', 'name'));	

То же самое с div-ами — не работает выравнивание текста внутри. Добавила див в разрешенные теги, добавила разрешенные атрибуты:

$this->oJevix->cfgAllowTagParams('div', array('text-align' => array('right', 'left', 'center')));

Подскажите, пожалуйста, где еще нужно поправить, чтобы теги заработали?

Валидность кода

1
Блог генерирует ссылки типа domen.ru/tag/music blog/ что является не валидным. К счастью браузеры сами меняют пробел на %20. Можно ли что-то исправить в движке, чтобы он сразу генерировал ссылки без пробелов и заменял их на %20, дефис или подчеркивание?

Нектороые пожелания по системе

 
Хотелось бы добавить необязательное поле — url для топика, если его нет(null) — то используется ид.

Самое главное — убрать лишнее от ботов(по юзерагенту) — скрипты, внешние ссылки и прочий хлам.

Так же очень хотелось, чтобы раскрыли мощный потенциал системы — в настройках. А то настроек как таковых нет.
Хотелось, чтобы конфиг перенесли в БД, а также увидеть стандартный файл robots.txt

Еще не совсем понял, почему нет html тегов в добавлении ссылки.

Кастомный текст в тайтле на главной

 
Здраствуйте
Как сделать кастомый текст в теге на главной?
Спасибо

Ссылку только зарегистрированным

 
Привет!
Подскажите, есть ли возможность показывать ссылку как тут(из шаблона new):
{if !$oUserCurrent}
<dl id="users">
<dd>
<a href="{$DIR_WEB_ROOT}/login">
{$aLang.user_login_submit}</a>
</dd>
<dd><a href="{$DIR_WEB_ROOT}/registration">
{$aLang.user_registration}</a>
</dd>
</dl>
{/if}

в зависимости от того заристророван пользователь или нет, но не на странице LS, а на странице, которая представляет из себя отдельный php/html-файл?
Спасибо.

Title на главной странице

 
Доброй ночи
Как на главной странице указать индивидуальный кастомный title, который никак не будет пересекатся с тайтлами на всех остальных страницах?

Спасибо

Делаем валидным html любого темплейта

12
В связи с тем, что последнее время подняли эту тему, хочу предложить решение, которое отличается от уже предложенного тем, что подойдет всем и делает html любого (даже изменного) темплейта ЛС валидным (почти полностью, пояснение ниже). В отличие от решения выше, годного только тем, кто только что с ноля установил ЛС и может со спокойной душой залить поверх него исправленный темплейт new.





Читать дальше

НТМЛ валидация в LiveStreet

 
Плохо товарищи, плохо в движке с валидацией.
Просидел 2 дня чтобы сделать главную страницу валидной.
method="POST"
меняем на
method="post"

checked
на
checked="checked"

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

Теги H1,H2,Table,tr, td итд

15
Тут была темка… Не знаю, в чем была проблема решается вроде так:

Идем в www\classes\modules\sys_text\Text.class.php

Ищем
// Разрешённые теги
		$this->oJevix->cfgAllowTags(array('cut','a', 'img', 'i', 'b', 'u', 's', 'video', 'em',  'strong', 'nobr', 'li', 'ol', 'ul', 'sup', 'abbr', 'sub', 'acronym', 'h4', 'h5', 'h6', 'br', 'hr', 'pre', 'code', 'object', 'param', 'embed', 'blockquote'));


Видоизменяем:
// Разрешённые теги
		$this->oJevix->cfgAllowTags(array('cut','a', 'img', 'i', 'b', 'u', 's', 'video', 'em',  'strong', 'nobr', 'li', 'ol', 'ul', 'sup', 'abbr', 'sub', 'acronym', 'h4','h1','table','tr','td', 'h5', 'h6', 'br', 'hr', 'pre', 'code', 'object', 'param', 'embed', 'blockquote'));


Теперь добавляем кнопки в редактор:
Идем www\templates\skin\new\actions\ActionTopic\add.tpl

После
<a href="#" onclick="lsPanel.putText('topic_text','


Читать дальше
  • +5
  • 01 августа 2009, 18:10
  • Mmka