LovelAss

LovelAss
Рейтинг
96
Регистрация
05.06.2009

Если рассудить логически, то нужно использовать именно html5-код.

Навеки ваш, К.О.

Я даже завидую немного Михаилу Кузьмину. Относиться к окружающим, как к говну и при этом иметь такое кол-во лизоблюдов вокруг себя - это талант!

P.S. Тут кто-то даже предлагал деньгами скинуться и оплатить его долги. Мне б таких верноподданных.

Делаете выборку из базы -> Вырезаете спойлеры при помощи регулярного выражения -> Обновляете информацию в базе.

lesnoiprizrak:
Скажем появляется ИМ, мне надо туда поставить электронную торговлю. Чтобы прописать данные переменные, мне их надо где-то взять. Вопрос - где их найти?

Устанавливаете движок на локальный сервер (включая необходимые модули) и начинаете изучать его структуру, попутно выискивая нужные переменные. Через некоторое кол-во времени вы либо найдёте то, что вам нужно, либо просто плюнете и обратитесь за услугами к специалисту.

<a ref="nofollow"></a>


$text = preg_replace('#<a[^>]+href=[\'"](?!http:\/\/site\.ru)[^\'"]*[\'"][^>]*>(.*?)<\/a>#is', '$1', $text);


$text = preg_replace('#<a.+?href=[\'"]((?!http://site\.ru|(?!https?:))[^\'"]*)[\'"][^>]*>(.*?)<\/a>#is', '$1 = $2', $text);


$text = preg_replace('#<a.+?href=[\'"](?!http:\/\/site\.ru|(?!https?:))[^\'"]*[\'"][^>]*>(.*?)<\/a>#is', '$1', $text);

А лучше использовать preg_replace_callback и не ломать себе голову.

Открыть файл /engine/modules/show.short.php и одну из строк


$tpl->set( '{short-story}', $row['short_story'] );

заменить на


$tpl->set( '{short-story}', dle_substr($row['short_story'], 0, 200, $config['charset']) );

затем, используя образец выше, произвести замену следующей строки


$tpl->set( '{full-story}', $row['full_story'] );

теперь текст будет обрезаться до 200 символов.

Всего: 719