Anonymous
Не по ИД, а именно по полному пути страницы
Anonymous
Подскажите, почему не хочет работать? $id = $modx->documentIdentifier; $url=($_SERVER['REQUEST_URI']); $site_url = '/index.php?q=[~[*id*]~]'; $norobot='<meta name="robots" content="noindex, nofollow">'; if($url==$site_url){ echo $norobot; }
Anonymous
Если просто echo $url и $site_url то они совпадают. Но сравнение не работает
Сергей
Сергей
а вот так могут
Anonymous
Подскажите, пожалуйста, как можно проверить что текущая страница именно с index.php?q=
Anonymous
С этим все равно выводится строка без
Anonymous
Вне зависимости ссылка в браузера с или без index
Anonymous
Скобки не убрал, спасибо
Anonymous
+
Сергей
Подскажите, пожалуйста, как можно проверить что текущая страница именно с index.php?q=
$q = isset($_GET['q']) ? '/index.php?q=' . $_GET['q'] : ''; if ($_SERVER['REQUEST_URI'] == $q) { echo 'ok'; }
Сергей
Подскажите, пожалуйста, как можно проверить что текущая страница именно с index.php?q=
if (stripos($_SERVER['REQUEST_URI'], '/index.php') !== false) { echo 'ok'; }
Сергей
Сергей
можно ещё способов написать)
Anonymous
Чтобы не было дублей в Гугле одной и той же страницы
Сергей
дублей не будет если нет ссылок на кривые страницы, а если и есть, то ставить плагин с тем же кодом но редиректом на глвную
Anonymous
Подскажите, нужно сделать плагин, чтобы проверялся url на наличие index.php?q=somepage И если в url имеется index.php?q= то отправить редирект на /somepage (то есть без index.php?q=). Если запрос просто index.php?q= то отправить редирект /
Sazanof
.htaccess Зачем плагинить? RewriteCond %{THE_REQUEST} \s/+index\.php\?&q=([^\s&]+) [NC] RewriteRule ^ /%1? [R=301,L] RewriteCond %{THE_REQUEST} \s/+index\.php\?q=([^\s&]+) [NC] RewriteRule ^ /%1? [R=301,L]
Sazanof
а просто site/index.php ?
Работает и так -не трогай. )
Сергей
Sazanof
Ну вот у меня работает(с)
Sazanof
Может надо целиком все скинуть
Sazanof
Вчера только делал это
Сергей
Ну вот у меня работает(с)
так в том что ты написал (это кстати в 1.4.8 в htaccess), нет правила для index.php без гет параметров
Sazanof
Как я понял задача в том, чтобы при параметре q... релиректить на ЧПУ
Юрий
Всем привет! Кто поможет? https://modx.ru/rabota-na-modx/info/1839/
Wlatt
Блин, как тв [*desc*]с дефолным значением [*introtext*] на пустоту проверить?
Anonymous
Подскажите, можно ли где то в tinymce добавить чтобы при добавлении/удалении table добавлялось/удалялось div. Или как можно обернуть все <table> в <div>?
Anonymous
Можете вручную обернуть, справа выключите редактор
Спасибо, но я спрашиваю не про ручной способ
Сергей
обычно ещё поиск помогает)) http://modx.im/blog/research/5495.html
Anonymous
Я это видел
Anonymous
Но если удалить таблицу
Anonymous
Div остаётся
Сергей
Div остаётся
не остаётся http://take.ms/osS13
Игорь
А, так можно через плагин сделать, событые загрузки страницы, берете весь контент, ищете в нем таблицу, оборачиваете div, нет таблицы, нет div
Anonymous
не остаётся http://take.ms/osS13
Если удалять через меню - остаётся
Сергей
Если удалять через меню - остаётся
тут я уже бессилен)))) чаще контент менеджер смотрит что делает
Anonymous
Не подскажите?
Игорь
Не подскажите?
https://modx.ru/novosti-i-stati/article/233/
Игорь
В самом низу пример с OnLoadDocumentObject, то что нужно, берете контент страницы $modx->documentObject["content"], ищете table вам (через класс например), оборачиваете его дивами, через замену наверное
Anonymous
Подскажите, использую плагин для обертывания $search = array('<table', '</table>'); $replace = array('<div class="tableresponsive"><table>', '</table></div>'); return str_replace($search,$replace,$str); Обертывание работает, но там где <table style.... оставляет за собой style=... в тексте
Игорь
Так попробуйте заменять не "<table>", а "<table", все атрибуты и стили сохранятся
Anonymous
Хотя да, можно и оставить
Anonymous
Добрый день, подскажите плес, не нашел recaptcha 3 в репозиторие
Anonymous
есть ли готовый компонент?
Andrey
Народ, а есть кто рекламу размещает у себя на сайтах? Ищем площадку. Пробовали директ от Яндекса — ну так себе выхлоп. Гугл пока не тестили, думаю, примерно те же яйца. Может есть что толковое, без дебильных попапов, сисек и жоп?
Andrey
Не нас, а нам. Есть пустые места, хотим там баннеры и денег.
Камиль
аааа
Камиль
хз давно уже таким способом денег не поднимал
Anonymous
добавил рекапчу по доке http://docs.evo.im/04_extras/eform/recaptcha.html выводится ошибка, куда копать?
Andrey
Вопрос вполне о чём. Если кто-то знает площадку, он её скажет. Ок, давай. Тематика — новости, посещаемость — от 10 до 40к уников в день, просмотров от 20 до 80к в день соответственно.
Andrey
Для этой информации нужна была посещаемость, да.
Anonymous
А где вызвана функция?
По документации создал сниппет закинул код вызмваю сниппет перед еформ прописал параметры, ключи прописал
Алексей
Народ, а есть кто рекламу размещает у себя на сайтах? Ищем площадку. Пробовали директ от Яндекса — ну так себе выхлоп. Гугл пока не тестили, думаю, примерно те же яйца. Может есть что толковое, без дебильных попапов, сисек и жоп?
Ну у гугла можно и простые банеры делать.. без попапов... это ж все настраивается. Выхлоп? Из опыта - лучше потестить т.к. только так четко узнаешь выхлоп.
Andrey
Ты просто квинтессенция отвечальщиков на этот вопрос. Нихера не знаю, на всякий случай спрошу какую-то хуйню и отвечу в стиле "ну там это разное есть".
Andrey
?
А если некэшированным вызвать? И в функции потом попробовать что-то вывести var_dump и die?
Andrey
Просто еформ уже древний как пиздец...
Anonymous
А если некэшированным вызвать? И в функции потом попробовать что-то вывести var_dump и die?
функция описывается в сниппете, как в доке, вот код: if(!function_exists('setReCaptcha')){ function setReCaptcha(&$fields){ $fields['ReCaptcha']= ' '; return true; } }
Anonymous
может функцию надо както изменить?
Andrey
Не знаю. Проверьте всякое её, чтобы вызывалась для начала.
Anonymous
ключи проверил
Anonymous
когда в eForm добавляю &vericode=1 &eFormOnBeforeFormMerge=setReCaptcha &eFormOnValidate=verifyReCaptcha