вопрос
Здравствуйте!
Возникла необходимость в печатной версии сайта убрать (именно вырезать из кода) или изменить в полных новостях и заголовках следующие вещи:
1) Заменить двойные кавычки на ординарные в новостях и заголовке;
2) Вырезать все изображения из полных новостей;
3) Вырезать BB-код, связанный с размером шрифта (span style) в полных новостях.
Внес после строки if( $view_template == "print" ) { в show full.php следующий код:
В целом, все работает, как нужно. Однако, хотелось бы уточнить, данный код является ли оптимальным или можно упростить его? И не увеличивает ли он нагрузку на сервер?
Благодарю за помощь.
Возникла необходимость в печатной версии сайта убрать (именно вырезать из кода) или изменить в полных новостях и заголовках следующие вещи:
1) Заменить двойные кавычки на ординарные в новостях и заголовке;
2) Вырезать все изображения из полных новостей;
3) Вырезать BB-код, связанный с размером шрифта (span style) в полных новостях.
Внес после строки if( $view_template == "print" ) { в show full.php следующий код:
$row['full_story'] = str_replace( "\"", "'", $row['full_story'] );
$row['title'] = str_replace( "\"", "'", $row['title'] );
$row['full_story'] = preg_replace( "!<div style=(.*?)</div>!si", "", $row['full_story'] );
$row['full_story'] = preg_replace( "!<span style='(.*?)'>(.*?)</span>!si", "$2", $row['full_story'] );
В целом, все работает, как нужно. Однако, хотелось бы уточнить, данный код является ли оптимальным или можно упростить его? И не увеличивает ли он нагрузку на сервер?
Благодарю за помощь.