За последние 24 часа нас посетили 109068 программистов и 6378 роботов. Сейчас ищут 1730 программистов ...

Нужна помощь php в tpl

Тема в разделе "PHP для новичков", создана пользователем Вячеслав-маг, 28 авг 2018.

  1. Вячеслав-маг

    Вячеслав-маг Новичок

    С нами с:
    28 авг 2018
    Сообщения:
    4
    Симпатии:
    0
    Друзья сильно не пинайте, я Си шарп в основном пользую, подскажите:
    назначается вот такая строка в шаблоне .tpl
    {assign var="pageNum2" value=" Страница каталога - "|cat:$smarty.get.page}
    но переменная $smarty.get.page иногда возвращает страницу каталога со слешем
    "/", естественно он не нужен, но как его убрать?

    и еще вопрос есть вот такая конструкция, которая разрезает строку
    {assign var="cano6" value='? ... '|explode:$smarty.server.REQUEST_URI}
    мне нужно вставить после вопросительного знака "любая цифра от 1-9"
    но какой синтаксис будет не понимаю.

    Буду признателен, еще раз простите за тупые вопросы
     
  2. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.333
    Симпатии:
    1.753
    это смарти шаблонизатор. надо мучать спецов по смарти, если они ещё живы.
     
  3. Вячеслав-маг

    Вячеслав-маг Новичок

    С нами с:
    28 авг 2018
    Сообщения:
    4
    Симпатии:
    0
    для меня это вообще темный лес, я вставляю конструкцию из php, а она не работает
     
  4. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.333
    Симпатии:
    1.753
    смарти не из пхп потому что, это свой язык, который он парсит и потом рождает из этого пхп файлы.
    создай объяву гденить на "специалиста по смарти" может кто найдется
     
  5. Вячеслав-маг

    Вячеслав-маг Новичок

    С нами с:
    28 авг 2018
    Сообщения:
    4
    Симпатии:
    0
    хотел быстрый ответ, но как всегда бывает, придется самому разбираться, пойду читать учебник по смарти :)
     
  6. mahmuzar

    mahmuzar Старожил

    С нами с:
    6 апр 2012
    Сообщения:
    4.601
    Симпатии:
    423
    Адрес:
    РД, г. Махачкала.
    очень часто, если это не тривиальная задача, быстрые ответы за деньги :)
     
  7. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.333
    Симпатии:
    1.753
    пять лет назад был бы быстрый ответ
     
  8. Вячеслав-маг

    Вячеслав-маг Новичок

    С нами с:
    28 авг 2018
    Сообщения:
    4
    Симпатии:
    0
    в общем, слеш вырезать очень просто, есть модификатор replace, а вот ка подставить символ от 1 до 9 так мне и не понятно