Перейти к содержанию
Официальный форум поддержки Simpla

yodaexolon

Пользователь
  • Публикаций

    133
  • Зарегистрирован

  • Посещение

Информация о вас

  • Фриланс
    Пользователь
  • Версия CMS
    2.x
  • Откуда
    Kharkiv, Ukraine
  1. Все работает как надо, добавил еще варианты |bgcolor|bordercolor, пока косяки в статьях и описаниях товара не обнаружены. Спасибо огромное!
  2. Когда я вставляю ваш первый код, то возникает та же проблема что я описывал в посте: http://forum.simplacms.ru/topic/10886-%D0%BF%D0%BE%D0%BC%D0%BE%D0%B3%D0%B8%D1%82%D0%B5-%D1%81-%D1%80%D0%B5%D0%B3%D1%83%D0%BB%D1%8F%D1%80%D0%BA%D0%BE%D0%B9/?do=findComment&comment=83644
  3. Вставил так: public function hashtag_modifier($str) { $new_str = $str; if(preg_match_all('#(style|href)=([\'"])([^\'"]+?)\\1#iu', $str, $matches, PREG_OFFSET_CAPTURE | PREG_SET_ORDER)) {//Затираем style foreach($matches as $m){ $_length = strlen($m[0][0]); $new_str = substr_replace($new_str, str_repeat('*', $_length), $m[0][1], $_length); } } if(preg_match_all('/#(\w+)/iu', $new_str, $matches, PREG_OFFSET_CAPTURE | PREG_SET_ORDER)) {//Поиск наших тегов $_offset = 0; foreach($matches as $m){ $_length = strlen($m[0][0]); $replace = '<a href="tags?keyword='.$m[1][0].'">#'.$m[
  4. yr4ik, Ваш код не хочет работать, та же проблема что в самом начале. Спасибо всем за помощь, код mishanya прекрасно справляется с задачей.
  5. редактор не дает это сделать, задолбался уже, буду по совету mishanya ставить две решетки
  6. Теперь два пробела надо ставить, может есть значение которое игнорировало б второй #?
  7. спасибо, так работает, а можно сделать, чтоб один раз решетку прописывать?
  8. обычный текст: текст .................... #хэштег .......... - это все нормально заменяет на нужную ссылку <a href="tags?keyword=хэштег</a> если в тексте ссылка с якорем: текст................ <a href=sitename/blog/статья#якорь</a> .........текст - заменяет на корявую ссылку: <a href=sitename/blog/статья<a href="tags?keyword=хэштег</a></a> так же если в тексте стиль с цветом #код цвета
  9. мне нужно, чтобы преобразовывался текст с символом # в ссылку и игнорировались коды цвета типа #000000 и ссылки содержащие # в тексте делаю хэш теги и эта регулярка преобразует и то, что нужно слова с # и также то что не нужно код цвета и ссылки с якорем #
×
×
  • Создать...