serious.vip@drupal.org: Блог

Главные вкладки

Хостинг для тяжелого Drupal'a 6.15

19 января 2010 в 0:19

Добрый вечер!

Имеется система на Drupal 6.15 которая пустая лихо отъедает 100 метров оперативной памяти. По этой причине многие хостинги отказываются брать на себя такую тяжелую ношу. Собственно вопрос - знает ли кто-нибудь хостинг где дают 128 и выше оперативки, пусть даже в ущерб процессорного времени? В дальнейшем система уйдет на дедик, но хотелось бы для начала обкатать на чем-нибудь менее дорогостоящем.

FCKEditor+AHAH не подключается должным образом

7 августа 2009 в 15:16

Здраствуйте.
Есть следующая проблема:
Подключаю FCKEditor к полям которые добавляются через AHAH.
Так как нормального механизма интерации в самом модуле редактора не нашлось, пришлось пройтись regex'ом по javascript'у который формируется при отрисовке формы.

<?php
$javascript 
drupal_add_js(NULLNULL'header');
$javascript_footer drupal_add_js(NULLNULL'footer');
$regexp '/(.{0,})(if\\s+\\(Drupal\\.jsEnabled\\)\\s+\\{\\$\\(document\\)\\.ready\\(function\\(\\)\\s+\\{)(.+)(\\}\\);\\})(.{0,})/s';
$jsinline '';
foreach (
$javascript['inline'] as $js) {
    
$matches = array();
    if (
preg_match($regexp $js['code'] , $matches)) {
        
$jsinline .= $matches[1].$matches[3].$matches[5];
    }
}
foreach (
$javascript_footer['inline'] as $js) {
    
$matches = array();
    if (
preg_match($regexp $js['code'] , $matches)) {
        
$jsinline .= $matches[1].$matches[3].$matches[5];
    }
}
$javascript['setting'] += $javascript_footer['setting'];
$regexp '/(.*)(window.setTimeout\\(")(.*)(\\".*\\);)(.*)/s';
$matches = array();
preg_match($regexp $jsinline $matches);
$jsinline $matches[1].$matches[3].$matches[5];
?>

Однако появилась неприятная особенность - FCKEditor исправно подключается, работает, но при сабмите значение поля к которому прикреплен редактор оказывается пустым.
Единственная возможность отправить данные - переключиться в plain text перед сабмитом - тогда все идет нормально.

Может быть кто-то сталкивался?