Оооо, это серьезно! Это не отправка уведомлений, хотя тоже сделайте в конфиге, строках:
$config['module']['notify']['delayed'] = false; // Указывает на необходимость использовать режим отложенной рассылки сообщений на email
$config['module']['notify']['insert_single'] = false; // Если опция установлена в true, систему будет собирать записи заданий удаленной публикации, для вставки их в базу единым INSERT
$config['module']['notify']['per_process'] = 200; // Количество отложенных заданий, обрабатываемых одним крон-процессом
отложенную отправку уведомлений, т.е. поставьте везде «true», а файл include/cron/notify.php поставьте в задание крона на выполнение через каждые 2-3 минуты. — это снизит нагрузку при добавлении комментариев и топиков.
И ищите в своих доработках движка, это явно по Вашей вине происходит. Посмотрите в файерфоксе, что именно так долго грузится.
Проблема в хостинге, у меня было тоже самое. Это модуль безопасности сервера, можно отключить проверку данного модуля. Для этого в файл с именем .htaccess надо добавить строку SecFilterEngine Off
Если по быстрому делать то открываешь файл classes\modules\topic\Topic.class.php и в фильтр функции GetTopicsGood добавляешь ограничение по типу топиков.
Тут привожу код фильтра в котором выводятся все типы кроме голосований
Просто добавить в файл .htaccess в корне сайта после строки RewriteEngine On еще две строки:
SecFilterEngine Off
SecFilterScanPOST Off
Затем воспользоваться предыдущими советами, т.е выставить права на запись на папку uploads и все вложенные, почистить кэш.
немного допилил стандартный модуль Image:
картинка ресайзится по ширине до 280 пикселей, а высота ресайзится исходя из пропорций оригинального изображения.
Также, у кого возникали проблемы с загрузкой изображений на новом движке (из SVN), сэкономлю пару минут.
в файле templates/skin/default/js/pokupalka.js
замените функцию:
ajaxUploadImgPokupalka(value,sToLoad) {
...
}
на функцию:
function ajaxUploadImgPokupalka(form,sToLoad) {
if (typeof(form)=='string') {
form=$(form);
}
var iFrame = new iFrameFormRequest(form.getProperty('id'),{
url: aRouter['ajax']+'upload/image/',
dataType: 'json',
params: {security_ls_key: LIVESTREET_SECURITY_KEY},
onComplete: function(response){
if (response.bStateError) {
msgErrorBox.alert(response.sMsgTitle,response.sMsg);
} else {
instance.AddGalleryImage(response.sText);
hideImgUploadForm();
}
}
});
iFrame.send();
}
удалить 16 строку:
в simplesearch/classes/hooks/HookSimplesearch.class.php
отложенную отправку уведомлений, т.е. поставьте везде «true», а файл include/cron/notify.php поставьте в задание крона на выполнение через каждые 2-3 минуты. — это снизит нагрузку при добавлении комментариев и топиков.
И ищите в своих доработках движка, это явно по Вашей вине происходит. Посмотрите в файерфоксе, что именно так долго грузится.
поменяй
$oTopic->setPublishIndex(1);
на
$oTopic->setPublishIndex(0);
Маленький вопрос/просьба с долгой историей. Вы не дополнили функционал Афиши возможностью указания не конкретной даты а диапазона?
Тут привожу код фильтра в котором выводятся все типы кроме голосований
фильтр по типу топиков как раз вот эта строка которую нужно добавить
в ней перечисляются типы топиков которые выводить.
З.Ы. если не будет работать то возможно какой то установленный плагин перекрывает эту функцию.
так что вам нужно в топик_лист.тпл сделать примерно вот так
а в топик_топик.тпл
поставить условие
Preview Topic | скачать | превью
Задания
Достижения, медали и награды пользователя
SecFilterEngine Off
SecFilterScanPOST Off
Затем воспользоваться предыдущими советами, т.е выставить права на запись на папку uploads и все вложенные, почистить кэш.
одно из возможных решений — drupal.org/files/issues/853904-swfupload-issues_0.patch
нужно в js/main.js включить дебаг github.com/livestreet/livestreet/blob/master/templates/skin/new-jquery/js/main.js#L122 и проверить загрузку
картинка ресайзится по ширине до 280 пикселей, а высота ресайзится исходя из пропорций оригинального изображения.
в файле templates/skin/default/js/pokupalka.js
замените функцию:
на функцию: