calvin Опубликовано 5 декабря, 2012 Жалоба Поделиться Опубликовано 5 декабря, 2012 При внедрении коментариев ФБ на свой сайт столкнулся с ошибкой:"Внимание: нет доступа к http://www.mysite.ru/products/myproduct1288?fb_comment_id=fbc_162861933859771_545766_170800328399365."Обратил внимание, что такой url это давал код, который я встроил в индекс.тпл<meta property="og:url" content="{$config->root_url}{$smarty.server.REQUEST_URI}/" />Соответсвенно задача - в строке $smarty.server.REQUEST_URI найти символ ? и обрезать от него и правееПоискал в документации - не нашёл функции, которая это бы делала.Подскажите, кто знает - как лучше это реализовать? Цитата Ссылка на сообщение Поделиться на другие сайты
calvin Опубликовано 5 декабря, 2012 Автор Жалоба Поделиться Опубликовано 5 декабря, 2012 http://www.smarty.net/docsv2/ru/language.modifier.regex.replace.tplregex_replaceПоиск и замена при помощи регулярного выражения в переменной.- не понял, как её можно использовать в моём случае Ж8-(Мне нужна функция, которая сканирует строку и возвращает позицию начала искомой подстроки (или одиночного символа) в исходной строке - аналог функции InStr в VBhttp://msdn.microsoft.com/ru-ru/library/47d6yh63.aspx Цитата Ссылка на сообщение Поделиться на другие сайты
calvin Опубликовано 5 декабря, 2012 Автор Жалоба Поделиться Опубликовано 5 декабря, 2012 В пхп поискал - там тоже есть нужная мне функция, strstr называетсяhttp://php.net/manual/ru/function.strstr.phpА в смарти такую функцию найти не могу Цитата Ссылка на сообщение Поделиться на другие сайты
calvin Опубликовано 5 декабря, 2012 Автор Жалоба Поделиться Опубликовано 5 декабря, 2012 А, спасибо - понял идею!Ещё бы разобраться с этими странными чёрточками /\ - где найти док по регулярным выражениям?И вроде знак ? не надо экранировать? Цитата Ссылка на сообщение Поделиться на другие сайты
Marshal Опубликовано 5 июня, 2013 Жалоба Поделиться Опубликовано 5 июня, 2013 {asign var="result" value=" " |explode:$name}{result.0} Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.