Перейти к контенту

мучаем тэг [TABLE]


Рекомендуемые сообщения

По совету Виталия поднимаю тему в этом разделе.

Итак, мучаем ТАБЛИЦУ.

Таблица формируется, а потом начинаются странные вещи.

После того как отредактируешь сообщение с таблицей, все квадратные скобки тэгов меняются на треугольные, а все тэги форума превращаются в обычные HTML-тэги.

Естественно, после этого таблица пропадает. Как это исправить?

Повторяю, версия 1.3.1.

 

Помогите исправить этот чёртов косяк, он у меня, как бельмо на глазу

Ссылка на комментарий
Поделиться на других сайтах

В исходнике мода слово Унконверт вообще не употреблялось, это уж я про него потом догадался.

Но это не помогло...

Итак, установка. Сначала заходим в sources/lib/post_parser.php, находим:
------------------------------------------------------------------------------------------------------
$txt = preg_replace( "#\[/list\]#i" , "</ul>", $txt );
------------------------------------------------------------------------------------------------------
Ниже вставляем:
------------------------------------------------------------------------------------------------------
  $txt = preg_replace( "#\[table\]#i"  , "<table cellSpacing=0 cellPadding=3 bordercolor=999999 border=1><tr><td>" , $txt );
  $txt = preg_replace( "#\[tab\]#i"     , "</td><td>" , $txt );
  $txt = preg_replace( "#\[tr\]#i"     , "</td></tr><td>" , $txt );
  $txt = preg_replace( "#\[/table\]#i" , "</td></tr></table>", $txt );
------------------------------------------------------------------------------------------------------
Далее находим: [ явно после UNCONVERT ! ]
------------------------------------------------------------------------------------------------------
$txt = preg_replace( "#</ul>#", "\[/LIST\]" , $txt );
------------------------------------------------------------------------------------------------------
Ниже вставляем: 
------------------------------------------------------------------------------------------------------
  	$txt = preg_replace( "#<table cellSpacing=0 cellPadding=3 bordercolor=999999 border=1><tr><td>#"  , "\[table\]"  , $txt );
  	$txt = preg_replace( "#</td><td>#"          , "\[tab\]"    , $txt );
  	$txt = preg_replace( "#</td></tr><td>#"        	, "\[tr\]"     , $txt );
  	$txt = preg_replace( "#</td></tr></table>#"        , "\[/table\]" , $txt );
------------------------------------------------------------------------------------------------------
Закрываем файл.

 

А строчки

$txt = preg_replace( "#</ul>#", "\[/LIST\]" , $txt );

вообще не удалось обнаружить...

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

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

Гость
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.