demiux: Stek, по задаче "олимпиады", затерянной в недрах двух топиков, нужно вырезать все теги и оставить ссылки. Про безопасность речи и не было. Этак мы придем еще и к валидации самих тегов.
Где вы увидели такое ТЗ? Задача была: "Есть входные данные А, нужно получить выходные данные Б с решением не более 30 символов" 😂
Я по этому и начал подгонять регулярку под условия тз.
PS. Если к вам придет заказчик, скажет что у него есть exel 3 колонки (артикул\название\цена) и он захочет обновлять цены на сайте, вы ему запилите обновление цен со всех возможных форматов и визуальным сопостовлением полей?
PPS. Уменее писать код это не более 50% (если не меньше) успеха задачи, остальные 50% (а то и более) это уменее её понять. По этому даже должность придумали - проджект менеджер.
SEO_87: Как узнать каким именно способом блокируется отображение сайта в iframe? В js ничего не нашел, в .htaccess тоже. Где еще посмотреть? Сайт попал мне на поддержку и из-за блокирование iframe не работает яндекс метрика. Сайт на wordpress.
при чет тут iframe и яндекс метрика? Вы её через iframe вставляете что ли?
seovisor: Проблем с позициями нет. Тем более сайту полгода. Правда и запросы не очень конкурентные. Но SEOшники часто стучаться владельцу с анализами, я его успокаиваю. И так каждую неделю. Просто насчет соотношения код/текст для меня неизведанное, вот и решил уточнить, действительно ли этот параметр так важен. В поиске нет такой информации как ни странно. Вот нашел статью, но здесь как раз автор в некоторых примерах увеличивает код ради ускорения загрузки. Тот же гугл тоже рекомендует наиболее важные элементы css и js из файлов выносить в код страницы. Я все же больше склоняюсь, что скорость загрузки намного важнее.
Это горе продавцы с аудитами из всяких биржепродвигаторных сервисов с автоматическим анализом, но эти инструменты не умеют делать глубокий анализ по ниши, а просто привязываются к каким то простым математическим величинам, как соотношения кода к тексту, или кол-во тегов заголовков, ну что то такое, где не нужен матрикснет для определения.
Гугл правильно говорит, я сейчас сборку фронтеда раскидал на 2 файла, heder.css и main.css. Первый подгружаеться в шапке, там минимум (сетка, типография и шапка), остальное все ушло в конец страницы, гуглу нравится, пробовал header.css инклюдить в шапку в тег <style> но смущает то, что эти данные не закешировать, они хоть и занимают меньше 1Кб, но все же, зато гугл пищит и писается от такого, так как нет блокирующих вещей )))
Stek, по задаче "олимпиады", затерянной в недрах двух топиков, нужно вырезать все теги и оставить ссылки. Про безопасность речи и не было. Этак мы придем еще и к валидации самих тегов.
Где вы увидели такое ТЗ? Задача была: "Есть входные данные А, нужно получить выходные данные Б с решением не более 30 символов" 😂
Я по этому и начал подгонять регулярку под условия тз.
PS. Если к вам придет заказчик, скажет что у него есть exel 3 колонки (артикул\название\цена) и он захочет обновлять цены на сайте, вы ему запилите обновление цен со всех возможных форматов и визуальным сопостовлением полей?
PPS. Уменее писать код это не более 50% (если не меньше) успеха задачи, остальные 50% (а то и более) это уменее её понять. По этому даже должность придумали - проджект менеджер.
Это не вам адресовалось:). Но все равно "бьется" строка:
Тут уже совсем что то монстроузорное получается ))) Пойду в общем работать :)
Да надо было распарсивать теги а не просто их сносить)))
мой вариант сожрал, как не странно ))
Поправьте меня, если я ошибся в вашем варианте
Это туда подставьте. Знаток.
Специально для вас, читабильность немного потерялось, но на то они и регулярные выражения.
Magic:
s/\[(((?!(a|\/a)).+?)|(\/?[\w]+){2})\]//g;Не работает
Но тут есть всё что я хотел от ответа.
1. жадность.
2. Отрицание - жалко что не работает
Для избранных: https://goo.gl/bFalNl
Кнопочку Execute нажмите и посмотрите в консоль зелененькую такую.
Так что символы считаем?
#!/usr/bin/perl
$_=q~[li class="menu-123"][a href="/kontakt" title="Контакт"]Контакт[/a][/li]
[ba-hhhhhhhhh]каля маля[/ba-hhhhhh] jjjjjjj [bb]каля-------маля[/bb]
~;
s/\[\/[^a].*?\]//g; #19 символов
s/\[[^\/a].*?\]//g; #19 символов
print;
Это вы два раза обрабатываете строку? Ну ну, знаток)))
Символы сами посчитаете?
Не работает
Тогда мне 30 евро — код
заголовок X-Frame-Options: DENY
На сколько мне известно, это тзаголовок не даст ваш сайт открыть где то на чужом сайте в iframe, например от кликджекинга
Как узнать каким именно способом блокируется отображение сайта в iframe? В js ничего не нашел, в .htaccess тоже. Где еще посмотреть? Сайт попал мне на поддержку и из-за блокирование iframe не работает яндекс метрика. Сайт на wordpress.
при чет тут iframe и яндекс метрика? Вы её через iframe вставляете что ли?
Проблем с позициями нет. Тем более сайту полгода. Правда и запросы не очень конкурентные. Но SEOшники часто стучаться владельцу с анализами, я его успокаиваю. И так каждую неделю.
Просто насчет соотношения код/текст для меня неизведанное, вот и решил уточнить, действительно ли этот параметр так важен. В поиске нет такой информации как ни странно. Вот нашел статью, но здесь как раз автор в некоторых примерах увеличивает код ради ускорения загрузки. Тот же гугл тоже рекомендует наиболее важные элементы css и js из файлов выносить в код страницы.
Я все же больше склоняюсь, что скорость загрузки намного важнее.
Это горе продавцы с аудитами из всяких биржепродвигаторных сервисов с автоматическим анализом, но эти инструменты не умеют делать глубокий анализ по ниши, а просто привязываются к каким то простым математическим величинам, как соотношения кода к тексту, или кол-во тегов заголовков, ну что то такое, где не нужен матрикснет для определения.
Гугл правильно говорит, я сейчас сборку фронтеда раскидал на 2 файла, heder.css и main.css. Первый подгружаеться в шапке, там минимум (сетка, типография и шапка), остальное все ушло в конец страницы, гуглу нравится, пробовал header.css инклюдить в шапку в тег <style> но смущает то, что эти данные не закешировать, они хоть и занимают меньше 1Кб, но все же, зато гугл пищит и писается от такого, так как нет блокирующих вещей )))