DataLife Engine > Версия для печати > {MERGE} — Склейка / разделение полной и короткой новостей

Хак, который разделяет полную и короткую новость если в тексте полной новости есть фраза {MERGE}, иначе склеивает их.

Установка:

В файле show.full.php найти:

if( (strlen( $row['full_story'] ) < 13) and (strpos( $tpl->copy_template, "{short-story}" ) === false) ) {
                        $row['full_story'] = $row['short_story'];
                }

Заменить на:

if( (strlen( $row['full_story'] ) < 13) and (strpos( $tpl->copy_template, "{short-story}" ) === false) ) {
                        $row['full_story'] = $row['short_story'];
                } elseif (!preg_match('#{MERGE}#', $row['full_story'])) $row['full_story'] = $row['short_story']."

".$row['full_story']; $row['full_story'] = str_replace( "{MERGE}", "", $row['full_story'] );

Готово!

Версия DLE: 9.x-10.x

Автор: Grey Вернуться назад