Ответить Новая тема Новый опрос 
 Как убрать добавление тегов
kled
Новичок
Сообщений: 3
Регистрация: 18-11-2013


18-11-2013 17:42
Проблема в следующем: при добавлении или редактировании категории автоматически в описание добавляется тег <P> из-за него слетает верстка.
Должно быть вот так http://lomonosova10.ru/17-vizitki-cifrovaya-pechat
а после сохранения даже ничего не меняя получается вот так http://lomonosova10.ru/18-vizitki-shelkografia

Приходится лезть в phpmyadmin и руками вычищать все добавленные <P>.

Можно ли применить функцию типа striptags при добавлении данных в БД?

Благодарю, если кто сможет помочь.

И еще вопрос в догонку можно ли в урл избавиьтся от ID
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
RAGE
Cпециалист
Сообщений: 145
Регистрация: 11-12-2011


18-11-2013 19:26
какая версия престы?
надо знать № версии что подсказать как убрать теги при записи в базу...

пока можно обходным путем, в файле category.tpl
там где вывод описания категории:
Цитата:
{$category->description}


сделать:
Цитата:
{$category->description|escape:'htmlall':'UTF-8'}


теги останутся в базе, но будут убираться при выводе...


 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
kled
Новичок
Сообщений: 3
Регистрация: 18-11-2013


19-11-2013 02:23
Спасибо большое за совет.

Версия 1.5.6.0.

Но там еще есть теги, которые мне нужны, типа strong em
и там еще есть подкат на первые 600 знаков, можно ли применять этот метод совместно? вот так выглядит вывод
Цитата:
{if $category->description}
  {if strlen($category->description) > 600}
    <p class="cat_desc clearfix" id="category_description_short">{$category->description|truncate:600}&nbsp;<span onclick="$('#category_description_short').hide(); $('#category_description_full').show();" class="lnk_more_cat">{l s='More'} </span></p>
  <p class="cat_desc clearfix" id="category_description_full" style="display:none">{$category->description}<span onclick="$('#category_description_short').show(); $('#category_description_full').hide();" class="lnk_more_cat close_cat">{l s='Hide'} </span></p>
  {else}
  <p class="cat_desc clearfix">{$category->description}</p>
  {/if}
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос