Sergey_K
Вот так полное выглядит?
Dmitriy
lf
Dmitriy
да
Sergey_K
Ща
Dmitriy
итог такой должен быть
Sergey_K
див любой?
Sergey_K
или класс его нужно определенный?
Sergey_K
или айди
Dmitriy
айди точный да
Sergey_K
jr
Sergey_K
ок
Dmitriy
Тупая задача, вместо ... как ограничение строки сказали сделать, чтобы текст исчезал
Dmitriy
А я охереваю
Dmitriy
ну типо в тег с классом надо закинуть(
Sergey_K
<div\s*id\s*=\s*"(?<div_id>.*?)">.*(?<=<span>)(?<span_content>.*?)(?=<\/span>)
Dmitriy
Sergey_K
preg_match даст тебе в match[id] твой див (его вводишь руками), в span_content будет текст
Sergey_K
Sergey_K
если у тебя <span> будет с пробелами, забивай \s* туда.
Dmitriy
чот слоджно, погодька)
Dmitriy
зачем там айди указывать, если ему чисто дам как переменную?
Sergey_K
<div\s*id\s*=\s*"(?<div_id>.*?)">.*(?<=<(span|p|li)>)(?<span_content>.*?)(?=<\/\2>)
Sergey_K
Вот так лучше
Sergey_K
ловит спан, п, ли
Sergey_K
ну и чего хошь добавляй
Sergey_K
Sergey_K
Если переменная, можешь заменить весь тэг первый
Sergey_K
<div\s*id\s*=\s*"(?<div_id>.*?)">.*?(?<=<(span|p|li)>)(?<span_content>.*?)(?=<\/\2>)
Sergey_K
Так точнее. Чтобы не ловило повторы.
Sergey_K
регулярка оказалось достаточно простой штукой.
Sergey_K
как все запущено...
Dmitriy
норм же)
Sergey_K
let это js
Sergey_K
А айди у тебя php
Dmitriy
ну лан тебе, пока без разницы
Dmitriy
А где указать сколько символов взять в тег span?
Sergey_K
.*? замени на .{1,8}
Sergey_K
Минимум 1 максимум 8
Sergey_K
Ну или просто {8}
Dmitriy
типо больше символов я не смогу взять в тег?
Sergey_K
Бля, димас
Sergey_K
Что такое взять в тэг?
Sergey_K
Регулярка берет все что есть в тэгк
Dmitriy
Ну в span я имею ввиду
Dmitriy
Щас убрать div с регулярки как?
Sergey_K
Убери весь раздел до >
Dmitriy
остаётся до
Dmitriy
.*?(?<=<(span|p|li)>)(?<span_content>.*?)(?=<\/\2>)
Sergey_K
Да, но оно тогда любой спан поймает.
Sergey_K
Первый же
Sergey_K
Димас, регулярка ищет
Dmitriy
ну да, я хотел, чтобы с конца строки некоторое количество символов в тег засунуть. span
Dmitriy
Чтобы чисто текст, не трогая закрывающиеся теги в конце...
Алексей
Пи***ц у вас тут холивар...
В итоге типа нужно сделать исчезающий текст?
Dmitriy
ыа)
Dmitriy
заканчивающийся тип)
Алексей
Мля.... Решается на css без боли...
Алексей
Х.з. развели тут жижу
Dmitriy
подскажи ка)
Dmitriy
ну я дам класс тегу, ну мне определённому количеству символов надо...
Алексей
Псевдоэлемент :after с фоном из прозрачного ПеретекаюЩий в цвет заднего фона. Css3
А обрезать символы на феноме есть по-моему 2 разных варианта обрезки, глянуть можно в доке любимой. На docs.modx.pro
Dmitriy
ну классу я так написал стили, но как бы это же слева направо будет, не получиться конец (несколько слов) последних сделать так
Sentinel
Алексей
Ну... Афтер может позиционироваться абсолютно и иметь высоту одной строки и привязать в боттом...
Алексей
А ширину можно в процентах указать вообще.
Dmitriy
Алексей
Подсчет на пхп точно можно сниппетом, возможно и на фене сделать, но тут ищи, есть ли подсчет.
Dmitriy
А тип нет такого, что последнему символу в div дать стили?) В css
Dmitriy
Алексей
length - длинна, а вырезать теги это notags в феноме. Доки, Дима открывай там это есть.
Алексей
Можешь конечно и на регулярках... Но я тут не помогу. Тк нет стимула.
Dmitriy
Нет тут notags
Dmitriy
https://github.com/fenom-template/fenom/tree/master/docs/ru
Dmitriy
Ты врешь)
Алексей
Ты врешь)
Дима... Сколько раз мне нужно написать этот домен, чтобы ты прозрел?
http://docs.modx.pro
Алексей
Раздел пдоТулс.... Парсер....
Или ты 1 раз слышишь про штатную доку?
Алексей
И вот после модикс про следует открывать уже доку фенома на гите.