0.00
Рейтинг
0.00
Сила

Как убрать загрузку фотографий на хостинг?

Добрый день. Очень надеюсь на помощь сообщества ЛС. С php знаком очень поверхностно, поэтому решить данную дилему не получается своими силами. А суть дилемы в следующем:

Дисковое пространство на хостинге очень ограничено, а фото на новом проекте будет очень много. В связи с этим решил отключить загрузку фотографий и оставить возможность вставлять картинки только с фотохостинга. Как полностью убрать в выпадающем окне загрузки фотографий функцию добавления фото с компьютера? (поиск по ресурсу дал только следующий ответ: править файл window_load_img.tpl в скине, что, по непонятным мне причинам, ни как не виляет на загрузчик).
Читать дальше →

Новое в разрабатываемой версии LiveStreet CMS, продолжение


В прошлом топике уже много написано про новый функционал, в этом топике я дополню информацию о разработке.

Этот топик ориентирован на тех, у кого нет времени разбираться в коммитах на гите сразу нескольких репозиториев (лс, фреймворк, админка), но имеет желание быть в курсе происходящего.

Ещё новенькое, о чем забыл сказать в предыдущем топике


  • Новая лс подняла планку минимальной версии PHP — теперь нужен пхп как минимум 5.3.2

  • Сила спрятана из вида у пользователя чтобы его не путать неизвестными величинами, но внутри системы осталась как вес голоса пользователя, это позволит выделять среди пользователей тех, кто голосует сильнее других.

  • Для разработчиков доступен модуль загрузки и контроля над файлами.

  • Админка предупредит админа если предыдущий вход в неё был выполнен с другого айпи адреса.

  • Если плагин имеет файл install.txt, то при активации такого плагина пользователю сначала будет выведен текст из этого файла, чтобы выполнить инструкции по установке, указанные разработчиком и только потом пользователь сможет активировать плагин. Это позволит избежать непонятных ситуаций, когда пользователя нужно в обязательном порядке ознакомить с чем-то в плагине.

  • У плагина кроме известного plugin.xml и уже сказанного install.txt может быть также логотип в файле logo.png (180х180), которые должны быть в корне папки плагина. Если логотипа плагина нет — он будет получен для плагина из каталога дополнений лс.

  • Для админа в тулбаре на сайте выводится количество доступных в каталоге обновлений для установленных плагинов вашей версии движка, таким образом вы не пропустите выход новой версии используемых плагинов

Читать дальше →

Новое в разрабатываемой версии LiveStreet CMS


Подготавливая админку к выходу мы с Максимом планировали написать полный перечень новых возможностей движка и админки, но времени на это не было, поэтому первая статья-знакомство с бетой админки от Максима была короткой. Решил восполнить этот пробел написав полный список того, что внедрено в новую разрабатываемую версию движка и того, что мы сделали в админке.

Читать дальше →

Плагин «Файловый архив» (обновление 10.08.2014)

Описание

Плагин добавляет новый тип топика «Файл».
Позволяет запрещать скачивание файлов для неавторизованных пользователей.
Ведет учет количества скачиваний файла.

GitHub: github.com/wasja1982/livestreet_filearchive

Читать дальше →

Плагин «Яндекс карта с метками»

Описание

Есть возможность создавать категории, управлять слоями, поиск адреса, понятный интерфейс.

Разработано для шаблона Onetouch.

Читать дальше →

Заменить "Топик" на "Пост" и "Блог" на "Раздел"

Мир вам добрые люди! )))
преамбула: очень понравилась(лся) ЛС. то что давно искал, думаю станет абсолютным лидером ))) юзаю всего пару дней, но ощущения крайне положительные!

амбула: бложек я делаю большей степенью для себя, не могу осилить одну вещь, по моему сугубо личному мнению Пост и Раздел будет понятнее и проще ) а как это сделать то? ) я так понял это все формируется в файле с языком (russian.php), там все сделал замену слов ,, топик,, на слово ,, пост,,, залил файл на сервер, почистил кеш браузера, кеш css и js (на всякий случай), обновил страничку и без результатов ( может странички еще кешируются где-то в отдельной папке? или я что-то не то делаю?

всем спасибо за внимание! )

Решение проблемы:
— меняем слова в файле с языком /templates/language/russian.php
— чистим cache тут: папки cache и compiled на сервере в директории templates

Спасибо ansaril3 за правильный ответ )))

Как вывести отдельно блок плагина LS Forum?

Здравствуйте!
Подскажите как вывести отдельно блок для плагина LS Forum?

Пробовал так:
Config::Set('block.forum', array(
    'action' => array(
		'index'
    ),
    'blocks' => array(
		'stream_forum' => array(
			'stream_forum' => array('params'=>array('plugin'=>'forum'), 'priority'=>0),
		)
    ),
    'clear' => false,
));


Так же создал в папке плагина blocks, файл BlockForum.class.php:

<?php

class PluginForum_BlockForum extends Block {

          public function Exec() {
		/**
		 * Получаем список форумов
		 */
		$aForumsId=$this->PluginForum_Forum_GetOpenForumsUser(LS::CurUsr(),true);
		/**
		 * Получаем последние топики
		 */
		$aLastTopics=$this->PluginForum_Forum_GetTopicItemsAll(
			array(
				'#where'=>array('forum_id IN (?a)'=>array($aForumsId)),
				'#order'=>array('last_post_id'=>'desc'),
				'#page'=>array(1,Config::Get('block.stream.row'))
			)
		);
		if (!empty($aLastTopics['collection'])) {
			$oViewer=$this->Viewer_GetLocalViewer();
			$oViewer->Assign('aLastTopics',$aLastTopics['collection']);
			$sTextResult=$oViewer->Fetch('plugins/forum/templates/skin/default/blocks/block.stream_forum.tpl');
			$this->Viewer_Assign('sText',$sTextResult);
			return;
		} else {
			$this->Message_AddErrorSingle($this->Lang_Get('plugin.forum.block_stream_empty'),$this->Lang_Get('attention'));
			return;
		}
	}
	
}
?>


Выводится только block.stream_forum.tpl, но без данных.

Плагин "Contest" v.0.5.0

Плагин добавит возможность проводить различные конкурсы (текстовые, фото, видео), викторины, тесты.

Возможности:
— Различные варианты ответов
— Статистика по вариантам ответов
— Ограничение по количеству ответов
— Свободный ответ
— Ручная проверка ответов
— Ограничение по времени (голосование, приём заявок, ответов)
— Награды
— Комментарии
— СМС-голосование

Демо: ссылка

Читать дальше →