Как получить доступ к функции query?

Я новичек с alto но система понравилась, своей логичностью, решил немного приобщиться к сообществу и сделать пару решении, но столкнулся с проблемой и потратив почти 2 часа я понял что без подсказки знатоков я буду еще долго ее решать.

Суть проблемы в том что не могу получить из класса плагина доступ к функции query чтобы выполнить запросы в БД при активации и диактивации. Если кто то может помочь буду признателен.

Как решить проблему!

к Alto 1.0.10.2 Привязал плагин Maps от Alto 0.9.7.1 все работает, кроме одного, при нажатии редактировать уже опубликованную статью выдает ошибку
E_NOTICE [8] Undefined property: PluginMaps_ActionContent::$oType (...\common\plugins\maps\classes\actions\ActionContent.class.php on line 20)
в остальных случаях карта работает.
Нужна ваша помощь!!

css в шаблоне Experience Simple v.1.0.0

Одни Авы Блога круглые а некоторые нет, вот пример:


А так же нет возможности обрезать Фото для Авы при загрузки для Блога. Сразу устанавливается фото без предварительного редактирования. По этому еще бывает, что Ава блога не ровно или не так как бы хотелось устанавливается.

3 виджета «Social Profile» — Социальный профиль (концепт)



Концепт набора виджетов для профиля пользователя. Решает сразу несколько задач:

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

Подробности под катом.

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

Twitter и Alto

Всем привет!
Как то раз перестала отображаться кнопка «Твитнуть», отложил это дело на потом и забыл.
Сейчас же возникла нужна вставить виджет из твиттера и я обнаружил что он не отображается, отображается только ссылка, заодно и вспомнил про кнопку «Твитнуть».
Погуглив в интернете я нашел только это _http://livestreet.ru/blog/sollutions/17939.html
Заменив переопределение метода bind в 2х файлах
/common/templates/frontend/libs/js/main.js
/common/templates/frontend/ls/main.js
на:
if (!Function.prototype.bind) {
	Function.prototype.bind = function(context) {
		var fn = this;
		if(jQuery.type(fn) != 'function'){
			throw new TypeError('Function.prototype.bind: call on non-function');
		};
		if(jQuery.type(context) == 'null'){
			throw new TypeError('Function.prototype.bind: cant be bound to null');
		};
		return function() {
			return fn.apply(context, arguments);
		};
	};
}

Я вернул отображение кнопки Twitter и виджета.
Вопрос: Так и должно быть?

Личный Блог

А именно — смена его названия.
Впервые увидел эту возможность в настройках профиля после выхода (кажется второй) beta версии AltoCMS 1.0 в скине Synio (собственно тогда только он и был в коробке). Мне эта функция показалась очень полезной и нужной. Огорчению моему не было придела, когда я не нашел её в последующих релизах движка. Но собственно, как следовало ожидать, прикрутить возможность редактирования названия личного блога не составило особого труда. Итак.

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

Преодолеваем трудности перевода Alto CMS, скинов и плагинов на другие языки

Сегодня в версии 1.1 на гитхабе были обновлены тексты на английском языке. И это было б рядовым событием, если б не одна деталь — корректировка и обновление текстов были выполнены с помощью нового сервиса локализации.

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

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

Alto CMS тесты 1.1-beta

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

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