avatar
+1.43
1.659

Адаптация шаблона

Всем привет!
Необходимо из шаблона для другого движка одеть на альто.
Ищу верстальщика. С примером и ценой работы прошу в личку.

Топик типа «видео»

Привет сообществу!
Кто-нибудь создавал тип топика «видео»? Чтоб можно было ввести заголовок, описание и ссылку с ютуба. Или что-нибуть нестандартное.
Расскажите, как писали?

Изменение аватара

Надо сделать, чтоб пользователям которые не установили аватар присвоился аватар. Код:
...
$sFile = $this->UploadAvatar($sFileTmp, $oUser);
$oUser->setProfileAvatar($sFile);
$this->Update($oUser);
...
В ответ получаю такую ошибку:
SQL Error: Column 'user_id' cannot be null at /home/public_html/common/classes/modules/mresource/mapper/Mresource.mapper.class.php line 72
---
Array
(
    [code] => 1048
    [message] => Column 'user_id' cannot be null
    [query] => 
            INSERT INTO prefix_mresource
            (
                date_add,
                user_id,
                link,
                type,
                path_url,
                path_file,
                hash_url,
                hash_file,
                storage,
                uuid
            )
            VALUES (
                '2015-03-03 12:57:23',
                NULL,
                0,
                1,
                '@uploads/images/00/00/01/avatar/0u5e1d206a-1cfab955-9d80a270.png',
                '@uploads/images/00/00/01/avatar/0u5e1d206a-1cfab955-9d80a270.png',
                'a9fc20b9c54f6cfe1ce5792753b2161b',
                'edecae965f2b8af2284cecdc4834a3ca',
                'file',
                '0u5e1d206a-1cfab955-9d80a270'
            )
            
    [context] => /home/public_html/common/classes/modules/mresource/mapper/Mresource.mapper.class.php line 72
)
Проблема в том, что только авторизованный пользователь и только себе можно изменить аватар? Подскажите.

Преобразование JS

Здравствуйте!
Адаптирую плагин livestreet. Мне необходимо подключить файлы:
 			Config::Set('head.rules.test', array(
				'path'	=> '___path.root.web___/test,
				'js'		=> array(
					'include' => array(
						Plugin::GetTemplateWebPath(__CLASS__)."js/test.js",
					),
					'exclude' => array(
						"___path.static.skin___/js/vote.js",
					),
				),
				'css'		=> array(
					'include' => array(
							Plugin::GetTemplateWebPath(__CLASS__)."css/test.css",
					),
				),
			)); 

Возникает ошибка:
Exception: Method «ExcludeJs» not exists in class «ModuleViewerAsset»
Открываю файл /engine/classes/modules/viewer/Viewer.class.php. В нём строка:
$this->ViewerAsset_ExcludeJs($aRule['js']['exclude']);
. Действительно нигде не прописан метод ExcludeJs.

Как решить? :-)

Модальное окно и селект

Здравствуйте!
Есть у меня модальное окно. В нём форма для редактирования. Пара input и несколько select. На странице есть таблица с кнопкой редактировать. При её нажатии берутся данные таблицы и вставляются в модальное окно. Текстовые input вставляются нормально. А вот с select уже сломал голову. Каким бы способом не вставлял (выбирал нужный option) данные — визуально select стоит на одной позиции. То есть пишу:
$('.select').val(3);
alert($('.select').val());
Получаю всё правильно. Селект выбирается. Но визуально в форме я никак не могу заставить показать.
Помогите! :-)

Адаптация плагинов LS для AltoCMS 1.+

Здравствуйте!
Хочу адаптировать свой плагин под AltoCMS 1.+. Что надо знать? Как правильно писать плагин? Ткните ссылку где смотреть :-)

Плагин "конкурсы" v.0.5.1

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

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

Демо: ссылка

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

Плагин "конкурсы" v.0.5.0

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

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

Демо: ссылка

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