Joomla 2.5 Редактирование модуля вывода меню

Тема в разделе "Вопросы по работе с меню", создана пользователем Alexp21, 22.06.2012.

  1. Offline

    Alexp21 Недавно здесь

    Регистрация:
    22.06.2012
    Сообщения:
    2
    Симпатии:
    0
    Пол:
    Мужской
    Необходимо удалить все знаки до дефиса " - " в левом меню, оно формируется из модуля "Самые читаемые"
    Ранее на версии 1.5 этот вопрос решался путем изменения PHP кода в файле default модуля mostread

    <ul class="mostread<?php echo $params->get('moduleclass_sfx'); ?>">
    <?php foreach ($list as $item) : ?>
    <li class="mostread<?php echo $params->get('moduleclass_sfx'); ?>">
    <a href="<?php echo $item->link; ?>" class="mostread<?php echo $params->get('moduleclass_sfx'); ?>">
    <?php $derp = $item->text;
    $str=strpos($derp, " - ");
    if ($str!=0) { $str=$str+2; $derp=substr($derp, $str); }
    echo $derp;?></a>
    </li>
    <?php endforeach; ?>
    </ul>


    Сейчас как я понял этот модуль заменен на mod_users_latest

    код default.php

    <ul class="latestnews<?php echo $moduleclass_sfx; ?>">
    <?php foreach ($list as $item) : ?>
    <li>
    <a href="<?php echo $item->link; ?>">
    <?php echo $item->title; ?></a>
    </li>
    <?php endforeach; ?>
    </ul>


    пробую интегрировать кусок из старого кода -


    <ul class="latestnews<?php echo $moduleclass_sfx; ?>">
    <?php foreach ($list as $item) : ?>
    <li>
    <a href="<?php echo $item->link; ?>">
    <?php $derp = $item->text;
    $str=strpos($derp, " - ");
    if ($str!=0) { $str=$str+2; $derp=substr($derp, $str); }
    echo $derp;?></a>
    </li>
    <?php endforeach; ?>
    </ul>


    в результате ссылки из меню вообще пропадают, подскажите как сделать? Надо чтоб пропали только знаки до дефиса.

    Спасибо.
     
  2.  
  3. Offline

    Dzam Группа поддержки

    Регистрация:
    29.05.2012
    Сообщения:
    134
    Симпатии:
    4
    Пол:
    Мужской
    1. Зачем так извращаться? Может просто в самом меню изменить название и убрать все что не нужно?
    2. Возможно у $item больше нет такого свойства как text.
     

Поделиться этой страницей

Загрузка...