[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вырезать ссылки в статьях на движке DLE
Olives
Нужно полностью избавиться от сылок в full-story. Движок DlE ver.9.5
URL-ы и анкоры разные.
C регулярныеми выражениями и php не дружу, поэтому просьба помочь.
С меня небольшое вознаграждение.
Так понимаю, если сделать через регулярку, ссылки в БД останутся, просто будут фильтроваться на лету?
Игорь_Vasinsky
<?=preg_replace("/<a href=\"([^\"]*)\">(.*)<\/a>/iuU", "", "{full-story}");?>


тока надо в full-store контент так резать - до того как он становиться {full-story}

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Olives
этот код нужно в fullstory.tpl вместо {full-story} поставить? Если да, то он не обрабатывается - выводится в исходном коде.
Игорь_Vasinsky
покажи код tpl

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Olives
{poll}
<h1>{title}</h1>
<div
class="fullpad20 txtinner">{full-story}</div>
<div
class="bt">Смотрите также:</div>
{related-news}
<div class="clear"></div>
<br>
<div
class="storenumber">{pages}</div>
Игорь_Vasinsky
я уже забыл имя файла. найди где формируется {full-story}

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Olives
вроде show.full.php
		$tpl->set( '{short-story}', stripslashes( $row['short_story'] ) );
$tpl->set( '{full-story}', stripslashes( "<div id='news-id-" . $row['id'] . "'>" . $row['full_story'] . "</div>" ) );


если здесь вставить тот код вместо {full-story}, в полной новости выводится просто тег {full-story} заместо новости
Игорь_Vasinsky
$tpl->set( '{full-story}', stripslashes( "<div id='news-id-" . $row['id'] . "'>" . $row['full_story'] . "</div>" ) );


пробуй
$tpl->set( '{full-story}', stripslashes( "<div id='news-id-" . $row['id'] . "'>" . preg_replace("/<a href=\"([^\"]*)\">(.*)<\/a>/iuU", "ссылка была((", $row['full_story']) . "</div>" ) ); 


_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Olives
статья не публикуется, только заголовок
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.