Любовь

Любовь

С нами с 29 января 2013; Место в рейтинге пользователей: #131

Вирусы на сайте

Периодически на одном сайте появляется вирус. А именно в подвале появляется вызов сниппета, в котором вот такой текст:
<?php
include '/www/images/kultura/semlem.jpg';
А в этой картинке уже вирус.

Как от этого можно избавится насовсем? После прошлого раза все пароли сменила, сейчас опять тоже самое. Версия MODX 2.5.0.
Любовь
13 января 2017, 06:08
modx.pro
953
0

Модуль расчета тарифов банков

10 3 000
Добавление банков и данных
1. Каждый банк должен иметь свой постоянный id и некоторые поля, постоянные для конкретного банка.
2. Заполнение данных для расчета должно производиться в админке сайта (нужно совсем уйти от excel и csv).
Любовь
12 января 2017, 11:21
modx.pro
752
0

Вызов pdoResources, как правильно?

Всех с Новым Годом!
Вопрос следующий. Пишу вот такой вызов:
[[!pdoResources?
	&tplFirst=`sitemFirst`
	&tplLast=`sitemLast`
	&sortby=`menuindex`
	&depth=`0`
	&parents=`2`
	&includeTVs=`icon`
	&sortdir=`ASC`
	&limit=`2`
	&offset=`8`
	&tpl=`sitems`
]]
Не обрабатывает tplFirst и tplLast. Как только убираю пропуск offset — отрабатывает правильно.
Любовь
02 января 2017, 17:02
modx.pro
1 257
0

СМС оповещения о заказе обратного звонка с сайта

Всех с наступающим!
Не нашла в дополнениях ничего похожего, есть только оповещения при заказе в интернет-магазине. А каким образом можно реализовать смс-оповещение если отправили с сайта форму «Заказать обратный звонок»?
Любовь
30 декабря 2016, 07:31
modx.pro
1
2 514
+1

Вопрос по таблицам MySql

Вопрос в следующем. Обнаружила что после многочисленных экспериментов обнаружила в базе пользователей, у которых id в таблице p_users не совпадает с internalKey. В идеале такого быть не должно?
Почему-то при тестовой регистрации эти поля совпадают по значениям, а когда регистрируется кто-то другой — нет.
Любовь
09 ноября 2016, 10:03
modx.pro
703
0

Как узнать какой компонент установил плагин?

Добрый день всем!
Вопрос следующий: обнаружила, что при заходе на сайт через поисковую систему (пишем запрос допустим в яндексе и заходим на наш сайт), то выводятся ошибки на странице. Как выяснилось это из-за плагина addCrawler
<?php
// определяем referer
 
$referer = $_SERVER['HTTP_REFERER'];
 
// ищем в referer адреса поисковиков и присваиваем переменным
// $search и $crawler соответствующие значения
 
if (stristr($referer, 'yandex.ru') || stristr($referer, 'yandex.ua')) {
    $search = 'text=';
    $crawler = 'Yandex';
}
if (stristr($referer, 'rambler.ru')) {
    $search = 'query=';
    $crawler = 'Rambler';
}
if (stristr($referer, 'qip.ru')) {
    $search = 'query=';
    $crawler = 'QIP';
}
if (stristr($referer, 'mail.ru')) {
    $search = 'q=';
    $crawler = 'Mail.ru';
}
if (stristr($referer, 'google.ru') || stristr($referer, 'google.com.ua')) {
    $search = 'q=';
    $crawler = 'Google';
}
 
// если посетитель пришел с поисковика то выполняем // следующий код
 
if (isset($crawler)) {
 
// здесь мы приводим referer в понятный для человека // вид
 
    $phrase = urldecode($referer);
 
// ищем ключевое слово в referer

    eregi($search.'([^&]*)', $phrase.'&', $phrase2);

    $phrase2 = $phrase2[1];
 
    $_SESSION['searchrobot'] = $crawler;
    $_SESSION['searchtext'] = $phrase2;
 
}
а точнее ругается на функцию eregi (на сервере стоит php7).
Плагин я пока отключила.
Вопрос в том как понять какой компонент его с собой установил (чтобы его обновить если это поможет) и если это невозможно, то как переписать эту функцию чтобы работал с php7?
Любовь
31 октября 2016, 07:30
modx.pro
1 019
0

pdoResources выводи Array если нечего выводить

MODX Revolution 2.5.0, pdoTools обновлен до последней версии 2.6.4-pl.
Сегодня обнаружила что если pdoResources нечего выводить на странице, то он пишет Array, а если есть, то все выводит нормально.
Какие условия нужно дописать чтобы не выводил Array?
Любовь
24 октября 2016, 10:04
modx.pro
1 557
0

Доработать компонент

7 5 000
Есть необходимость доработать компонент.
Любовь
12 октября 2016, 14:05
modx.pro
920
0

Ошибка при смене версии php на 7

Странное дело творится… Есть 2 сайта: для разработки (dev) и рабочий. На dev давно уже стоит php7, сейчас нужно с dev перенести на рабочую.
Любовь
11 октября 2016, 20:37
modx.pro
2 210
0

Подключение своего класса доставки

Нужно подключить обнуление суммы доставки при определенной сумме заказа. Решение нашла в документации, но не получается подключить, консоль выдает:
Fatal error: Call to undefined method miniShop2::addService() in /var/www/***/core/components/console/processors/exec.class.php(15) : eval()'d code on line 3
Версия Minishiop2 2.2.0-pl2.

В этой версии такой способ еще не работает?
Любовь
10 октября 2016, 19:07
modx.pro
1 306
0