+2.10
Рейтинг
5.19
Сила

Эмиль

  • avatar emilzo
  • 1
Москва не сразу строилась, ребята все равно молодцы!

Дело времени… Гражданская АльтаКМС скоро выйдет служить народу, а старая добрая ЛС будет тешить умы самых извращенных разработчиков, как фреймворк :)
  • avatar emilzo
  • 0
мускул ругается — хостинг скорее всего
  • avatar emilzo
  • 0
Внешне редактор добавился, но стоит мне опубликовать какую нибудь заметку — выскакивает ошибка «Поле text слишком короткое (минимально допустимо 1 символов)» короче все что бы я не написал, не видит текста, хотя редактор прикрутился нормально. Не подскажете, что я делаю не так?
  • avatar emilzo
  • 0
Никто не знает решение проблемы?
  • avatar emilzo
  • 5
Зачем хоть так сразу «обс***ть» все новые сайты… Да, может они не такие «хорошие» как ваши, но люди учатся, стараются, лучше дайте рекомендации по развитию, а не говорить что все говно и т.д. Вспомните свои первые блины, и если бы нашлись люди, которые начали бы вам писать подобные комментарии, стали бы вы сейчас теми кем являетесь? Обращаюсь к новичкам: я полностью поддерживаю сайт, как и всех остальных новичков — делайте, пробуйте, со временем все получится… А тролей слушать надо меньше — просто делайте, и докажите им обратное. Даже если сайт не пойдет, ничего страшного, вы получите опыт, а это намного важнее…
  • avatar emilzo
  • 0
скиньте сайт в личку если можно…
  • avatar emilzo
  • 0
Может быть я ошибся с переменными в шаблоне? Посмотрите, сделал по аналогии поля Описание блога:

<p><label for="blog_description">{$aLang.blog_create_description}:</label>
	<textarea name="blog_description" id="blog_description" rows="15" class="input-width-full mce-editor markitup-editor input-width-full">{$_aRequest.blog_description}</textarea>
	<small class="note">{$aLang.blog_create_description_notice}</small></p>
	
	<p><label for="blog_adsbar">{$aLang.blog_create_adsbar}:</label>
	<textarea name="blog_adsbar" id="blog_adsbar" rows="15" class="input-width-full mce-editor markitup-editor input-width-full">{$_aRequest.blog_adsbar}</textarea>
	<small class="note">{$aLang.blog_create_adsbar_notice}</small></p>
  • avatar emilzo
  • 0
Сделал по инструкции тоже самое для экшена Blog — не работает… Проверил 50 раз каждую буковку, геттеры, сеттеры и мапер поправил, ActionBlog.class.php тоже, таблицу создал, при заполнении нажимаю кнопку Схранить, и ничего не происходит, поле остается пустым — данные не записываются в таблицу, почему? Может я что-то упустил, помогите пожалуйста
  • avatar emilzo
  • 1
Симпотишно) будем пробовать, отпишусь позже
  • avatar emilzo
  • 0
И еще было бы неплохо сделать автообновление прямого эфира
  • avatar emilzo
  • 0
А можно ли это сделать и для Talk-сообщений? Там ведь тоже комментарии используются, было бы прикольно, отправил сообщение — и пришло сразу же
  • avatar emilzo
  • 1
  • avatar emilzo
  • 0
Это на пример, конструкцию strip_tags|truncate:150:'...' можно добавлять и к выводу описания, ну или заголовка…
  • avatar emilzo
  • 1
Просто добавьте к выводу переменной следующую конструкцию:

{$topic->getComment()|strip_tags|truncate:150:'...'}
  • avatar emilzo
  • 1
заходим в classes/actions/ActionBlog.class.php

находим в поиске строки:

/**
* Проверяем есть ли описание блога
*/
if (!func_check(getRequestStr('blog_description'),'text',10,3000)) {
$this->Message_AddError($this->Lang_Get('blog_create_description_error'),$this->Lang_Get('error'));
$bOk=false;
}

и меняем 'text',10,3000 на 'text',0,3000
  • avatar emilzo
  • 0
В том то и дело что InnoDB
  • avatar emilzo
  • 0
Косяк, забыл прочитать редми )
Сделал все по инструкции — на синио (голом ЛС) работает нормально, а вот на другом шаблоне выдает это:

Warning: Invalid argument supplied for foreach() in /home/emilzo/public_html/plugins/l10n/classes/hooks/HookL10n.class.php on line 113

Fatal error: Uncaught exception 'Exception' with message 'Can not find the block`s template: L10nSelectLang' in /.../engine/modules/viewer/Viewer.class.php:588 Stack trace: #0 /.../engine/modules/viewer/Viewer.class.php(489): ModuleViewer->DefineTypeBlock('L10nSelectLang', NULL) #1 [internal function]: ModuleViewer->AddBlock('right', 'L10nSelectLang', Array, 500) #2 /.../engine/classes/Engine.class.php(558): call_user_func_array(Array, Array) #3 /.../engine/classes/Hook.class.php(71): Engine->_CallModule('Viewer_AddBlock', Array) #4 /home/emilzo/public_html/plugins/l10n/classes/hooks/HookL10n.class.php(100): Hook->__call('Viewer_AddBlock', Array) #5 /.../plugins/l10n/classes/hooks/HookL10n.class.php(100): PluginL10n_HookL10n->Viewer_AddBlock('right', 'L10nSelectLang', Array, 500) #6 [internal function]: PluginL10n_HookL10n->ShowBlockSelectLang(Array) #7 /.../engine/modules/hook/Hook.class.php(292): call_ in /.../engine/modules/viewer/Viewer.class.php on line 588


Я думаю проблема в недостающих хуках?
  • avatar emilzo
  • 0
не правильно задан метод?

public function GetLangAliasFromUrl() {
        return Router::getLang();
    }

    public function SetLangForUrl($sLang) {
        Router::setLang($sLang);
    }
  • avatar emilzo
  • 0
Зашел в базу, удалил ручками все таблицы созданные этим плагином, он установился, но все равно выскачила новая ошибка:

Fatal error: Call to undefined method Router::getLang() in /.../plugins/l10n/classes/modules/l10n/L10n.class.php on line 153
  • avatar emilzo
  • 0
Установил — выдает ошибку:

SQL Error: Duplicate column name 'user_lang' at /.../engine/modules/database/Database.class.php line 160
Array ( [code] => 1060 [message] => Duplicate column name 'user_lang' [query] => ALTER TABLE `prefix_user` ADD `user_lang` VARCHAR(16) NOT NULL DEFAULT 'russian' AFTER `user_password` [context] => /.../engine/modules/database/Database.class.php line 160 )