Перейти к содержанию
boot78

[Решено] Удалить теги в хлебных крошках.

Рекомендуемые сообщения

Добрый день народ. 

Помогите с проблемой в крошках.  Выводит хтмл теги как текст как сделать что бы они не выводились. 
Вот скрин как щас выводит https://prnt.sc/gje83z

Надо сделать без этих тегов хтмл а только текст что бы был

Я нарыл код который отвечает за это но как написать что бы не выводило эти теги ни знаю.

 

<div class="breadcrumb" xmlns:v="http://rdf.data-vocabulary.org/#">
<?if(isset($_SESSION['user_id']) && $_SESSION['user_id'] && isset($this->request->get['route'])){?>
   <?php
    if(count($breadcrumbs) > 1){
        $breadcount = count($breadcrumbs)-1;
        foreach ($breadcrumbs as $iterator => $breadcrumb) {
            if ($iterator != $breadcount) {
                echo '<span typeof="v:Breadcrumb"><a href="'.$breadcrumb['href'].'" rel="v:url" property="v:title">'.$breadcrumb['text'].'</a></span> | ';
            } else {
                 echo $breadcrumb['separator'].$breadcrumb['text'];    ВОТ ЭТА СТРОКА ОТВЕЧАЕТ ЗА ТУ СТРАНИЦУ ГДЕ НАХОДИШСЯ. 
                  
            }
        } 
    }
   ?>
<?}?>
</div>

   echo $breadcrumb['separator'].$breadcrumb['text'];    ВОТ ЭТА СТРОКА ОТВЕЧАЕТ ЗА ТУ СТРАНИЦУ ГДЕ НАХОДИШСЯ. 


Как написать что бы не выводились теги хтмл.  Перерыл весь интернет не нашёл схожей проблемы

Изменено пользователем boot78

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

жесть какая-то, прости господи.

strip_tags() попробуйте

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А как это написать можете помочь я не силён в пхп

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

откуда у вас вообще взялся html в breadcrumb? его там вообще не должно быть никак

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это походу в названии товара добавили теги.

Был бы благодарен если бы помогли как надо написать этот кусок кода что бы не выводились эти сранные теги

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

удалите их в названии товара. это ересь

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

помоему он таким образом пытался (или пытались) перевести строку названия в категориях

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

да так и есть иначе было не красиво в названии товаров

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

echo strip_tags($breadcrumb['text']);   написал так но ни чего не произошло. Что ни так делаю. ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Докумекал я с товарищем как это сделать. 

 

вместо 

 

В 10.09.2017 в 16:55, boot78 сказал:

 echo $breadcrumb['separator'].$breadcrumb['text'];    ВОТ ЭТА СТРОКА ОТВЕЧАЕТ ЗА ТУ СТРАНИЦУ ГДЕ НАХОДИШСЯ.

 

написали вот такой кусок кода. 

 

 $temp= html_entity_decode($breadcrumb['text'], ENT_QUOTES, 'UTF-8');


             echo strip_tags($temp);

То есть сначала надо было строку перекодировать и присвоить этой строке  $temp а потом уже удалить теги через strip_tags($temp);

Спасибо всем профи !  Тему можно закрывать 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.