Как можно удалить HTML-теги в Joomla - PullRequest
1 голос
/ 27 января 2010

привет, я работаю над Joomla. и я использовал модуль последних новостей, но возникла проблема, что новое отображение на странице имеет теги, такие как параграф

, я хочу удалить эти теги из новостей

мой код

      <?php // no direct access
     defined('_JEXEC') or die('Restricted access'); ?>

     <?php $i=1 ;?>
      <?php foreach ($list as $item):  ?>
     <?php if($i==1) {echo "<div class='latestnews_ttl'>       <p>".$item->cat_title."               </p></div>";} $i++; ?>
 <div class="news_box">
<p style=" padding:0px;"><strong><?php echo $item->text; ?> </strong></p>


<p><?php if(strlen($item->introtext)>100) 
                {
                    $txt =  str_split($item->introtext, 100);
                    echo $txt['0']."...";
            }
            else{
                    echo $item->introtext; 
            }
            ?></p>



            <div class='readmore'><a href="<?php echo $item->link;?>">read more</a></div></div>
<?php endforeach; ?>

Он выдаст новости с префиксным тегом "<p>", поэтому, пожалуйста, укажите решение.

заранее спасибо

Ответы [ 3 ]

2 голосов
/ 27 января 2010

Пробовал strip_tags()?

1 голос
/ 08 февраля 2010

Всегда помни в Joomla! никогда не изменяйте основной код, всегда перезаписывайте основные шаблоны, следуя следующему руководству http://docs.joomla.org/Tutorial_talk:Template_overrides

1 : http://docs.joomla.org/Tutorial_talk:Template_overrides или быстрый способ http://www.techportal.co.za/joomla/joomla-tutorials/124-how-to-modify-the-appearance-of-the-category-list-page-without-having-modifications-done-to-the-joomla-core-code

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

0 голосов
/ 27 января 2010

Так как Joomla написана на php, вы можете использовать strip_tags

...