v1p3rrrrr

Рейтинг
54
Регистрация
08.09.2015
jkm:
Только вот модификатор U (PCRE_UNGREEDY) вовсе не для этого. Он просто инвертирует жадность квантификаторов.
Тут нужен u (PCRE_UTF8). http://php.net/manual/ru/reference.pcre.pattern.modifiers.php
~is меняем на ~uis

В том-то и дело, что u не сработал, его я пытался использовать ещё до создания темы здесь.

bay_ebook:
какие пробелы?

лаллала нужное_слово лалала меняет на лаллаланужное_словолалала

bay_ebook:
А вообще, готовое решение по вашему вопросу такое:

Не работает любой preg_replace, если использовать /b. Ни на локалке, ни на сервере.

Возможно, что-то не так с содержимым переменной, хотя вроде всё окей, кодировка точно UTF-8.

Погуглил ещё, попробовал сделать

$text = preg_replace('~(?:\A|\s)' . $value['faq_menu'] . '(?:\s|\Z)~', '<a href="/faq/' . $value['faq_url'] . '/">' . $value['faq_menu'] . '</a>\1', $text, 1);

Стало находить нормально, но кушает пробелы при замене. В принципе, можно было бы просто добавить пробелы в замене, но тогда всё сломается, если будет конец предложения.

$text = preg_replace('/[^а-я]*' . $value['faq_menu'] . '[^а-я]*/isU', '<a href="/faq/' . $value['faq_url'] . '/">' . $value['faq_menu'] . '</a>\1', $text, 1);

Такой вариант тоже работает, но также любит пробелы съедать.

Но это уже фигня какая-то, у некоторых модификатор \b спокойно работает.

А если и

$text = preg_replace('~\b' . $value['faq_menu'] . '\b([\s\.\,])~Uis', '<a href="/faq/' . $asg['faq_url'] . '/">' . $value['faq_menu'] . '</a>\1', $text, 1);

не работает, в какую сторону копать?

У вас прописано <meta name="robots" content="noindex,follow"/>, меняйте на <meta name="robots" content="index, follow"/> или убирайте вообще, у вас же есть robots.txt

Скорее всего вам надо поменять стили у блоков, в которых находится картинка и текст. Вправо перенесёт float:right

Методом исключения) Отключайте по очереди, найдёте виновника.

Нет, вы уже перепутали порядок действий) Боюсь, что без каких-то курсов или консультанта вам не обойтись.

1. От а до я действительно расписывать на форуме вряд ли кто-то будет, могу лишь вкратце.

1) Заказываете сем ядро

2) Под него делаете сами или заказываете структуру сайта

3) Определяетесь с движком и дизайном

4) Заполняете контентом по ядру

Если ваша тематика не мегаконкурентная, то даже таких простых действий хватит для 100-200 в день.

2. По бюджету смотрите сами, вы знаете что надо, остаётся подобрать себе исполнителей и сложить их расценки

3. В СЕО нет гарантий, считайте, что за несколько месяцев, если будете всё правильно делать

4. Делать качественный сайт, не пытаться раскрутить его мгновенно переспамленными текстами, закупкой ссылок и ещё чем-то.

SeoNk:
Скажите а как лучше для яндекса размещать картинки на сайте: сразу в полном формате или лучше миниатюру в виде ссылки на полный формат.

Мне казалось что лучше миниатюры, но в Яндекс картинки попали почему то именно миниатюры а не полный формат. Может я разметил как то не так ?

Миниатюры надо помечать так

thumbnail – (ImageObject) описание изображения предпросмотра типа ImageObject, обязательно в случае отсутствия contentUrl или image.

Посмотрите здесь пример, заодно в валидаторе проверить можно. https://yandex.ru/support/webmaster/supported-schemas/image.xml

При каких условиях добавляет? Похоже на работу скрипта. например, при измении вида просмотра дописывается #tablemini / #list.

Перечитал еще раз первый пост, мистика какая-то. У вас скрипты нормально работаю в вашем браузере? Посмотрите консоль ошибок. И попробуйте поотключать все скрипты в коде страницы - возможно, дело в одном из них.

Всего: 202