+0.27
Рейтинг
0.98
Сила

Роман оропкинd

В нужном месте
{if $oUserCurrent->isAdministrator()}administrator{/if}
  • avatar PSNet
  • 0
Удаление формы поиска на странице блога
удалить 16 строку:

$this -> AddHook ('template_blog_info', 'BlogInfo');


в simplesearch/classes/hooks/HookSimplesearch.class.php
  • avatar dsg
  • 0
Оооо, это серьезно! Это не отправка уведомлений, хотя тоже сделайте в конфиге, строках:
$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 минуты. — это снизит нагрузку при добавлении комментариев и топиков.

И ищите в своих доработках движка, это явно по Вашей вине происходит. Посмотрите в файерфоксе, что именно так долго грузится.
  • avatar aex
  • 1
В Topics.class.php
поменяй
$oTopic->setPublishIndex(1);
на
$oTopic->setPublishIndex(0);
Проблема в хостинге, у меня было тоже самое. Это модуль безопасности сервера, можно отключить проверку данного модуля. Для этого в файл с именем .htaccess надо добавить строку SecFilterEngine Off
Александр, большое спасибо.

Маленький вопрос/просьба с долгой историей. Вы не дополнили функционал Афиши возможностью указания не конкретной даты а диапазона?
  • avatar ort
  • 1
Необходимо заменить файл Session.class.php из версии с github — github.com/livestreet/livestreet
  • avatar gran
  • 1
Если по быстрому делать то открываешь файл classes\modules\topic\Topic.class.php и в фильтр функции GetTopicsGood добавляешь ограничение по типу топиков.
Тут привожу код фильтра в котором выводятся все типы кроме голосований

$aFilter=array(
			'blog_type' => array(
				'personal',
				'open'
			),
			'topic_publish' => 1,
			'topic_rating'  => array(
				'value' => Config::Get('module.blog.index_good'),
				'type'  => 'top',
				'publish_index'  => 1,
			),
			'topic_type'	=> array('topic','link','photoset')
		);	

фильтр по типу топиков как раз вот эта строка которую нужно добавить
'topic_type'	=> array('topic','link','photoset')

в ней перечисляются типы топиков которые выводить.

З.Ы. если не будет работать то возможно какой то установленный плагин перекрывает эту функцию.
  • avatar deniart
  • 0
Адаптирован плагин Компании (адаптацию будет распространять автор плагина)
  • avatar PSNet
  • 0
там инклуд файла идет, другая область видимости.

так что вам нужно в топик_лист.тпл сделать примерно вот так

{include file=$sTopicTemplateName bTopicList=true bFirstTopic=$smarty.foreach.Topics.first}


а в топик_топик.тпл

поставить условие
<div class="topic {if $bFirstTopic}first{else}all{/if}">
  • avatar deniart
  • 0
Просто добавить в файл .htaccess в корне сайта после строки RewriteEngine On еще две строки:
SecFilterEngine Off
SecFilterScanPOST Off
Затем воспользоваться предыдущими советами, т.е выставить права на запись на папку uploads и все вложенные, почистить кэш.
  • avatar ort
  • 0
и не должно было, но это позволило узнать ошибку:
SWFUpload_0_0. IO Error: Error #2038
это какая то проблема флеша при определенных настройках сервера, в интернете полно её обсуждений
одно из возможных решений — drupal.org/files/issues/853904-swfupload-issues_0.patch
  • avatar ort
  • 0
проблема во флеш загрузчике
нужно в js/main.js включить дебаг github.com/livestreet/livestreet/blob/master/templates/skin/new-jquery/js/main.js#L122 и проверить загрузку
Кто-нибудь может объяснить как технически сделать единую таблицу пользователей? Прописывать в файлах не prefix_users, а users?
немного допилил стандартный модуль 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();
}
Сделать на поддомене редирект, который передает реферрер. В конфиге ЛС проверять его и по его значению выдавать нужный шаблон.
это в actions/ActionPokupalka/add.tpl