Любовь

Любовь

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

Аналог all in seo в wordpress

Всем привет. Задалась вопросом а есть ли аналог плагина all-in-seo как в wp?
Там есть хорошая функция — автоматически пишет 301 редирект при смене адреса страницы.
Как думаете может стоит такой же написать? Хочу собрать мнения, желающих скинуться на работу и исполнителя собственно))
Любовь
12 ноября 2014, 06:21
modx.pro
954
0

Формирование документов Word и Exel

10 5 000
Задача такая: на сайте есть ресурсы — банки с кучей дополнительных полей. И есть шаблоны, некоторые в word, некоторые в exel, надо данные с сайта поставить в нужное место этих шаблонов.
Цена и сроки примерные, все обговаривается.
Скажите, пожалуйста, сроки и цены.
Любовь
10 ноября 2014, 08:24
modx.pro
1 192
0

Настройки php, 128 Мб мало, что можно сделать?

FastCGI sent in stderr: "PHP message: PHP Fatal error:  Allowed memory size of 134217728 bytes exhausted (tried to allocate 100 bytes) in /var/www/devz/www/core/model/modx/modcontext.class.php on line 225" while reading response header from upstream
Проблема — не работает админка, из-за того что не хватает памяти. В настройках стоит уже максимально возможное значение. Подскажите, пожалуйста, что можно сделать? Сайт рабочий, менеджеры не могут сейчас работать…
Любовь
01 октября 2014, 06:52
modx.pro
2 509
0

404 FEST - Фестиваль интернет-деятелей

В городе Самара уже не первый год проводится фестиваль веб-разработчиков — темы очень разнообразны -дизайн, фреймворки, общение с заказчиками и т.д…

Я лично была на первом или втором фестивале (когда они были еще бесплатны). А в этом году в это время я буду в Питере, да и ребенок (9 мес.) вряд ли меня поймет))

Так вот, я просто прочитала список участников — планируются очень интересные темы.

2014.404fest.ru/

Собственно, хотелось бы узнать собирается ли кто-нибудь из этого сообщества посетить мероприятие?
Любовь
24 сентября 2014, 18:39
modx.pro
1 108
0

Gallery 1.7.0. и Modx Revo 2.3.1.

Отображается 2 раза на странице управления галереями и на странице с альбомами тоже проблемы. Кто-нибудь решил эту проблему?
Любовь
22 сентября 2014, 05:35
modx.pro
981
0

Путь к файлу в сниппете.

Подскажите, пожалуйста. Написала скриптик, сейчас пытаюсь сделать из него сниппет — первый раз в жизни. И проблема скорее всего в пути к файлу, по которому этот сниппет должен искать. У меня написано вот так:
if ( isset($_GET['summ']) && isset($_GET['time']) ) {
 	$summ = floatval($_GET['summ']);
 	$time = (int) $_GET['time'];
	$handle = fopen(MODX_BASE_PATH.'/assets/files/banks.csv', 'r');
   
	if ($handle)  {
		searchInFile($handle, $summ, $time);
        fclose($handle);
	} 	
}
Путь выводит полный серверный — /home/n/nashasemru/fksrf/public_html/assets/files/banks.csv
Но может быть тут надо выводить относительно папок сайта? Какой нужен путь, что этот скрипт его увидел?

Весь сниппет:
<?php
define('MODX_API_MODE', true);
//константы, задающие столбцы в файле
define('COL_BANK',   0); //банк
define('COL_FROM_1', 3); // от с открытием р/с
define('COL_TO_1', 	 4); // до с открытием р/с
define('COL_FROM_2', 7); // от без открытия р/с
define('COL_TO_2', 	 8); // до без открытия р/с
define('COL_TIME', 	 2); // срок гарантии, вводится пользователем
define('COL_TARIF1', 5); // тариф с открытием  р/с
define('COL_TARIF2', 9); // тариф без открытия р/с
define('COL_MIN1', 	 6); // минимальная сумма гарантии с открытием  р/с
define('COL_MIN2', 	 10); // минимальная сумма гарантии без открытия  р/с


function showResult($summ, $time, $ot, $do, $t, $rate, $min, $bank, $message) {
	if ( ($summ > $ot) && ($summ < $do) && ($time == $t) ) {
		$bg = $summ * $rate;	
		if ($bg < $min) {
			$bg = $min;
		}
		echo 'Тариф ' . $message . ' р\с на сумму '.$summ.': в банке ' . $bank . ' на срок ' . $time . ' мес. ';						
		echo 'с процентной ставкой ' . $rate . ' будет ' . $bg . '
<hr>';
	}
}



function searchInFile($handle, $summ, $time) {
	while (($data = fgetcsv($handle, 2000, ';')) !== FALSE) {
		$bank = $data[COL_BANK];
		$ot1 = (int) $data[COL_FROM_1];
		$do1 = (int) $data[COL_TO_1];
		$ot2 = (int) $data[COL_FROM_2];
		$do2 = (int) $data[COL_TO_2];
		$t = (int) $data[COL_TIME]; // срок гарантии, ищем в файле
		$rate1 = floatval( str_replace(",",  ".", $data[COL_TARIF1]) );
		$rate2 = floatval( str_replace(",",  ".", $data[COL_TARIF2]) );
		$min1 = (int) $data[COL_MIN1];
		$min2 = (int) $data[COL_MIN2];

	    if (!empty($ot1) && !empty($do1)) {
	    	showResult($summ, $time, $ot1, $do1, $t, $rate1, $min1, $bank, 'с открытием');
	    }

	    if (!empty($ot2) && !empty($do2)) {
	    	showResult($summ, $time, $ot2, $do2, $t, $rate2, $min2, $bank, 'без открытия');
	    }
	}
}


if ( isset($_GET['summ']) && isset($_GET['time']) ) {
 	$summ = floatval($_GET['summ']);
 	$time = (int) $_GET['time'];
	$handle = fopen(MODX_BASE_PATH.'assets/files/banks.csv', 'r');
   return MODX_BASE_PATH.'assets/files/banks.csv';
	if ($handle)  {
		searchInFile($handle, $summ, $time);
        fclose($handle);
	} 	
}

return showResult($summ, $time, $ot, $do, $t, $rate, $min, $bank, $message);
Вообще можно функции писать в сниппете или нужно выводить их в файлы?
Любовь
19 сентября 2014, 06:24
modx.pro
5 064
0

Таблицы в базе. Замена значения class_key

На сайте установлен поиск mSearch2. В базе есть таблицы modx_site_content_copy, dump_modx_site_content, dump_modx_site_content_copy. Мне нужно поменять поле class_key в таблице modx_site_content. Нужно ли делать тоже самое с упомянутыми таблицами?
Любовь
05 августа 2014, 14:16
modx.pro
913
0

GroupEdit и Modx REvo 2.3

К сожалению этот компонент давно не обновлялся, а в последней версии при попытке создать новый материал выдает следующее — принтскрин внизу. И плюс ругается на процессоры get.php и getlist.php.

Есть ли аналогичные компоненты для новых версий ModxRevo?

На сайте очень много материалов и меню слева открывается очень медленно, а иногда и не открывается совсем и вот такое разделение по страницам очень нужно. Это основная функция из-за чего я его использую.
Любовь
04 августа 2014, 12:02
modx.pro
1
1 651
0

Ошибки в логе

Версия MODX Revolution 2.2.14-pl (advanced).

Меня смущают вот такие строчки в логе:
[2014-07-27 21:41:25] (ERROR in xPDO::getValue @ /var/www/devz/www/core/xpdo/xpdo.class.php : 1096) Error HY000 executing statement: 
Array
(
    [0] => HY000
    [1] => 1267
    [2] => Illegal mix of collations (cp1251_general_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '='
)

[2014-07-27 21:42:12] (ERROR @ /index.php) SQL injection attempt detected: "Марш миллиона"[2014-07-27 20:39:43] (ERROR @ /index.php) Encountered empty IN condition with key id
Особенно SQL injection… Подскажите, пожалуйста, как можно это отловить, определить из-за каких действий это происходит.
Любовь
27 июля 2014, 18:16
modx.pro
5 873
-1

Could not cache context settings

[2014-07-11 10:35:20] (ERROR @ /connectors/system/errorlog.php) Could not cache context settings for mgr.
[2014-07-11 10:35:23] (ERROR @ /index.php) Could not cache context settings for web.
[2014-07-11 10:35:31] (ERROR @ /index.php) Could not cache context settings for web.
[2014-07-11 10:35:34] (ERROR @ /index.php) Could not cache context settings for web.
Вот такие записи в логе, очень быстро набивается несколько метров. Подскажите, пожалуйста, что можно с этим сделать?
Любовь
11 июля 2014, 06:38
modx.pro
1
3 233
0