Так как вы делаете - неправильно, работать будет 1 или 2 раза - потом заглохнет.. потому что с каждым откликом вы будете навешивать обработчик еще и еще...
Сделайте так внутри вместо:
значит шансов что связано очень мало. Весь сайт хранится в базе данных, если сайт держите у хостера - то резервная копия есть всегда, боятся нечего (но хранится может недолго - неделю например). Если на своем сервере, то вопрос к вашему админу.
Если и связана то лучше сейчас об этом не думать. только если вирус стащил данные из total commander которые хранятся в простом файлике и доступны всем ну и использовал их по своему усмотрению. Только не волнуйтесь заранее.
Вот я тоже первым делом убрал из глобал редирект правило "убрать конечный слэш", но ситуация не изменилась.
Кто еще правила может писать?
По поводу прав-не-прав - да проверить то просто как угодно, вот так например:
perl -e "print '/bla/bla/bla =~ /\//';"
perl -e "print '/bla/bla/bla =~ /^\/$/';"
Если бы "является /" то либо ^/$ либо ="/"
а в таком виде
RewriteCond %{REQUEST_URI} /
/ - это регулярное выражение в правилах perl и это регулярное выражение будет "TRUE" если хотя бы один слэш встречается
поэтому и вопрос собственно не про документацию mod_rewrite, а про мысль автора. Про остальное - все знаю, все там в порядке, поэтому и пишу:
правило меняет на слэш любой url (.*) передает (перепрыгивает) в обработку мимо (правил Boost) кэша (на обычные правила Drupal)
нет бесплатных, есть временные.
Самоподписные в принципе не канают, ибо нет корневого сертификата у них.
Ищите конечно по акциям. В глобальном масштабе это беспредел.
Цена доменного имени - от 650 до 1200, а сертификат на него - от 5000. Это я про Комодо, других не покупал.
При этом регистрация доменного имени - хоть какая то формальность соблюдается - в течение месяца нужно прислать ксерокопии документов.
По SSL - нужна только оплата.
1. напоминаю, что результат отработки view - он кэшируется. И с точки зрения поле или шаблон - разницы нет никакой, вообще. Это вопрос проектирования.
2. Вопросы производительности являются таким же элементом разработки, как и алгоритмизация и прочее и прочее и почти всегда индивидуальны.
3. Я не вижу связи между существованием в Drupa php filter и тем, над какими проектами я работал и какая у них посещаемость.
MODX Revo.
Весь пользовательский php - в базе.
Более миллиона скачиваний.
Вот, о чем я и говорю,
переносить логику в шаблон - это взорвать мозг следующему админу.
Но допустим -а дальше?
Маркетолог говорит - срочно за пять минут изменить сроки новинок - 20 дней и 5 часов, все остальное отрезаем.
Views - он сам по себе уже админка, причем с тестовым выводом.
А темплэйт - это уже иной уровень ответственности и компетенции.
> нажать "Сохранить" и молиться, чтоб не белый экран)
Вы хоть раз пробовали положить в белый экран views? Нет?
Так вот:
1. Обращение к несуществующему методу
2. Обращение к несуществующему элементу массива
3. ОБращение к несуществующему свойству
4. Деление на ноль
Не приводят к белому экрану, единственное последствие - отсутствие вывода. То есть срабатывает Try catch блок.
5. Синтаксические ошибки - приводят к появлению диагностического сообщения во всплываыющем ajax-окне views
скриншот прилагаю (второй)
Давате вернемся к началу дискуссии - вот ваш первый пост:
- Хранить исполняющий код в бд как минимум не безопасно. Где Вы начитались, что это правильно?
Вообще то еще раз, речь идет о конкретном php filter, который является частью core Drupal 7.
Из документации конечно я узнал как его использовать.
Автор views знал что писал, зачем и для кого. https://www.drupal.org/u/merlinofchaos
ну а если по существу ответить: в конкретно данных условиях, описанных выше, бесплатное решение задачи, за 2 часа (это сверхмаксимум), лучше чем за непонятные деньги и более чем за сутки, с необходимостью при этом давать доступ к своему серверу сторонним лицам.
1. Контроль версии чего? global $language?
да нет, никакого такого супер кода в php фильтр ставить не требуется
2. eval ну да, и что? на php fpm не заметил ничего, memcache тоже не возражал, а ему и тем более все равно
3. отладка - заходите в админку во view, и нажимаете внизу кнопку - вывести результат - выводите - смотрите
4 5 6 - вообще то изначально речь шла о конкретном php filter, кажется это было упущено. Мысль ушла далеко вбок.
поэтому пункты 4 5 6, они не об php filter
[Решено] Drupal.behaviors не работает с модулем UC Ajax Cart
To petrowsb
http://graker.ru/news/2011/02/10/neskolko_slov_o_drupalbehaviors_i_docum...
[Решено] Drupal.behaviors не работает с модулем UC Ajax Cart
Так как вы делаете - неправильно, работать будет 1 или 2 раза - потом заглохнет.. потому что с каждым откликом вы будете навешивать обработчик еще и еще...
Сделайте так внутри вместо:
Нет доступа на сайт, "пропал" сайт
значит шансов что связано очень мало. Весь сайт хранится в базе данных, если сайт держите у хостера - то резервная копия есть всегда, боятся нечего (но хранится может недолго - неделю например). Если на своем сервере, то вопрос к вашему админу.
Нет доступа на сайт, "пропал" сайт
Если и связана то лучше сейчас об этом не думать.
только если вирус стащил данные из total commander которые хранятся в простом файлике и доступны всем ну и использовал их по своему усмотрению. Только не волнуйтесь заранее.
Нет доступа на сайт, "пропал" сайт
если у вас есть teamviewer то помогу, бесплатно
напишите в личку.
просто если "не является командой" то не получится на словах
Нет доступа на сайт, "пропал" сайт
У вас открывается закэшированная страница, если из дома работаете, то провайдер кэширует конечно что может
Нет доступа на сайт, "пропал" сайт
откройте cmd.exe
наберите там ping имя_сайта
убедиетесь, что сайт пингуется,
дело в сервере сейчас, не в Друпал
TypeError: Drupal.ajax is undefined
по факту же в нужном месте не хватает
ctools_include('ajax');
TypeError: Drupal.ajax is undefined
Мулиган, вот и сообщи об этом авторам сайта drupal.ru
жуй.
Нестабильно работает мультисайтинг drupal
попробуйте переустановить модуль admin_menu, судя по стеку в нем может быть дело - этот модуль не из ядра
Нестабильно работает мультисайтинг drupal
Call to undefined function field_attach_load() -
вызов функции из ядра сайта которая еще по каким то причинам не загружена...
удалите все таблицы с префиксом cache
очистите каталог tmp
и выполните /update.php
boost и правила для apache 2.4
bsyomov, не сочти за занудство,
но RewriteCond %{REQUEST_URI} /
работает в полном соответствии с документацией:
http://httpd.apache.org/docs/2.4/mod/mod_rewrite.html#rewritecond
хороший перевод на русском здесь например:
http://htaccess.net.ru/doc/mod_rewrite/RewriteCond.php
boost и правила для apache 2.4
Вот я тоже первым делом убрал из глобал редирект правило "убрать конечный слэш", но ситуация не изменилась.
Кто еще правила может писать?
По поводу прав-не-прав - да проверить то просто как угодно, вот так например:
perl -e "print '/bla/bla/bla =~ /\//';"
perl -e "print '/bla/bla/bla =~ /^\/$/';"
но хорошо, схожу проверюсь
boost и правила для apache 2.4
Если бы "является /" то либо ^/$ либо ="/"
а в таком виде
RewriteCond %{REQUEST_URI} /
/ - это регулярное выражение в правилах perl и это регулярное выражение будет "TRUE" если хотя бы один слэш встречается
поэтому и вопрос собственно не про документацию mod_rewrite, а про мысль автора. Про остальное - все знаю, все там в порядке, поэтому и пишу:
правило меняет на слэш любой url (.*) передает (перепрыгивает) в обработку мимо (правил Boost) кэша (на обычные правила Drupal)
Хром 56 принуждает перейти на HTTPS. Где дают бесплатные SSL-сертификаты?
нет бесплатных, есть временные.
Самоподписные в принципе не канают, ибо нет корневого сертификата у них.
Ищите конечно по акциям. В глобальном масштабе это беспредел.
Цена доменного имени - от 650 до 1200, а сертификат на него - от 5000. Это я про Комодо, других не покупал.
При этом регистрация доменного имени - хоть какая то формальность соблюдается - в течение месяца нужно прислать ксерокопии документов.
По SSL - нужна только оплата.
Подтверждение пользователя по номеру телефона и много много другого
Запись о пользователе уже есть, добавьте проверку о наличии, если есть то запрс UPDATE, если нет то INSERT
Строка таблицы = ссылка на материал
1. напоминаю, что результат отработки view - он кэшируется. И с точки зрения поле или шаблон - разницы нет никакой, вообще. Это вопрос проектирования.
2. Вопросы производительности являются таким же элементом разработки, как и алгоритмизация и прочее и прочее и почти всегда индивидуальны.
3. Я не вижу связи между существованием в Drupa php filter и тем, над какими проектами я работал и какая у них посещаемость.
MODX Revo.
Весь пользовательский php - в базе.
Более миллиона скачиваний.
После AJAX форма не сабмитается.
Все что не делается, не делается к лучшему, согласен.
Строка таблицы = ссылка на материал
Вот, о чем я и говорю,
переносить логику в шаблон - это взорвать мозг следующему админу.
Но допустим -а дальше?
Маркетолог говорит - срочно за пять минут изменить сроки новинок - 20 дней и 5 часов, все остальное отрезаем.
Views - он сам по себе уже админка, причем с тестовым выводом.
А темплэйт - это уже иной уровень ответственности и компетенции.
Строка таблицы = ссылка на материал
> нажать "Сохранить" и молиться, чтоб не белый экран)
Вы хоть раз пробовали положить в белый экран views? Нет?
Так вот:
1. Обращение к несуществующему методу
2. Обращение к несуществующему элементу массива
3. ОБращение к несуществующему свойству
4. Деление на ноль
Не приводят к белому экрану, единственное последствие - отсутствие вывода. То есть срабатывает Try catch блок.
5. Синтаксические ошибки - приводят к появлению диагностического сообщения во всплываыющем ajax-окне views
скриншот прилагаю (второй)
Строка таблицы = ссылка на материал
Давате вернемся к началу дискуссии - вот ваш первый пост:
- Хранить исполняющий код в бд как минимум не безопасно. Где Вы начитались, что это правильно?
Вообще то еще раз, речь идет о конкретном php filter, который является частью core Drupal 7.
Из документации конечно я узнал как его использовать.
Автор views знал что писал, зачем и для кого.
https://www.drupal.org/u/merlinofchaos
Строка таблицы = ссылка на материал
Это очень некоректно писать пр другого человека гадости "за глаза". Про меня пишите, я то здесь.
Строка таблицы = ссылка на материал
ну а если по существу ответить: в конкретно данных условиях, описанных выше, бесплатное решение задачи, за 2 часа (это сверхмаксимум), лучше чем за непонятные деньги и более чем за сутки, с необходимостью при этом давать доступ к своему серверу сторонним лицам.
Строка таблицы = ссылка на материал
https://www.drupal.org/node/2315661
Это мнение не только мое
Строка таблицы = ссылка на материал
1. Контроль версии чего? global $language?
да нет, никакого такого супер кода в php фильтр ставить не требуется
2. eval ну да, и что? на php fpm не заметил ничего, memcache тоже не возражал, а ему и тем более все равно
3. отладка - заходите в админку во view, и нажимаете внизу кнопку - вывести результат - выводите - смотрите
4 5 6 - вообще то изначально речь шла о конкретном php filter, кажется это было упущено. Мысль ушла далеко вбок.
поэтому пункты 4 5 6, они не об php filter