0.00
Рейтинг
0.00
Сила
Интересно, а какая будет стоимость при групповом заказе? Я, конечно понимаю, что в итоге сумма одного экземпляра для заказчика считается как: сумма разработки приложения\кол-во заказчиков. Есть вот такой калькулятор — howmuchtomakeanapp.com/ у меня получилось $23000 только под андроид (с логином, профилями, рейтингами, без внутренних оплат, взаимодействовать с сайтом, стоковый дизайн). Думаю, если буделать фрилансер, то будет дешевле.
Спасибо! Жалко что это разработка заброшена и не поддерживается… видимо придется что-то свое писать с нуля
Спасибо большое!
Перезакачайте плагин, пожалуйста, обе ссылки на скачку — битые :(
Мой сайт спамеры тоже не обошли стороной — за ночь 19 марта наспамили около сотни топиков.

В логах метрики и аналитики нет ни одного захода на страницу регистрации, тем более добавления постов. А в логах на сервере есть. Значит, топики постились напрямик по УРЛ для отправки постов. Наводит на мысль, что бот — это не управляемый браузер, не понимает скриптов, стилей. Это скорее хорошо, т.к. он еще достаточно «глуп» и заточен исключительно под LS. Никто не пробовал менять название поля заголовка топика или добавлять скрытые поля на форму? У себя проверить не могу, пока что, пропал негодяй куда-то…
Всем спасибо! Проблема решилась изучением call-стека и кода Viewer.class.php. Движок искал шаблон в папке с темой сайта, вместо папки шаблонов плагина потому, что в кофиге блока не был указан плагин, то есть верный конфиг должен быть таким:
$config['block']['rule_sidebar'] = array(
'action' => array(
'index'
),
'path' => array(
'^___path.root.web___/*',
),
'blocks' => array(
'sidebar' => array('newall'=>array('priority'=>50, 'params'=>array('plugin'=>'category')))
),
'clear' => false,
);
Эксперимент показал, что если перенести класс блока из папки плагина в глобальную папку блоков /classes/blocks/ и шаблон блока перенести из папки шаблонов плагина в папку с текущим глобальным шаблоном сайта, то все работает отлично.
не помогло — работает все на винде. Плюс методом тыка выяснилось: 1) если файл шаблона вообще удалить или 2) закомментировать код в классе, то сообщение об ошибке не изменяется. Такое впечатление что они тут ни причем.

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

'sidebar' => array('newall'=>array('priority'=>100))
на
'sidebar' => array('tags'=>array('priority'=>100))
то теги выводятся.

Кажется, что LS не находит обработчик блока newall или ничего о нем не знает. Случаем, его в плагине нигде не надо регистрировать?
Путь до шаблона блока — c:\Inetpub\LS\plugins\category\templates\skin\default\blocks\block.Newall.tpl
Путь до класса блока — c:\Inetpub\LS\plugins\category\classes\blocks\BlockNewall.class.php
Ошибку я получаю такую:
Fatal error: Uncaught exception 'Exception' with message 'Can not find the block`s template: newall' in C:\Inetpub\LS\engine\modules\viewer\Viewer.class.php:586 Stack trace:
#0 C:\Inetpub\LS\plugins\aceadminpanel\classes\modules\viewer\Viewer.class.php(484): ModuleViewer->DefineTypeBlock('newall', NULL)
#1 C:\Inetpub\LS\engine\modules\viewer\Viewer.class.php(487): PluginAceadminpanel_ModuleViewer->DefineTypeBlock('newall', NULL)
#2 C:\Inetpub\LS\plugins\aceadminpanel\classes\modules\viewer\Viewer.class.php(463): ModuleViewer->AddBlock('sidebar', 'newall', Array, 5)
#3 C:\Inetpub\LS\engine\modules\viewer\Viewer.class.php(706): PluginAceadminpanel_ModuleViewer->AddBlock('sidebar', 'newall', Array, 5)
#4 C:\Inetpub\LS\engine\modules\viewer\Viewer.class.php(1408): ModuleViewer->BuildBlocks()
#5 C:\Inetpub\LS\engine\classes\Engine.class.php(355): ModuleViewer->Shutdown()
#6 C:\Inetpub\LS\engine\classes\Engine.class.php(266): Engine->ShutdownModules()
#7 C:\Inetpub\LS\engine\classes\Router.class.php(136): Engine->Shutdown()
#8 in C:\Inetpub\LS\engine\modules\viewer\Viewer.class.php on line 586
Код:
class PluginCategory_BlockNewall extends Block {

public function Exec()
{
$iPage = 1;
$aResult=$this->Topic_GetTopicsNewAll($iPage, 10);
$aTopics = $aResult['collection'];
//Передаем данные уже в глобальный объект вида
$this->Viewer_Assign('aTopics',$aTopics);
}
}

Конфиг:

$config['block']['rule_sidebar'] = array(
'path' => array(
'^___path.root.web___/*'
),
'blocks' => array(
'sidebar' => array('newall'=>array('priority'=>100))
),
'clear' => false,
);
И как вы решили пробелму в итоге?
Спасибо, все заработало! :)
У меня такая же проблема — при авторизации через Google и Yandex выдает:
Ошибка: return_to does not match return URL. Expected www.сайт.ru/login/openid/enter/finish/, got www.сайт.ru/login/openid/enter/finish/?janrain_nonce=2013-04-07T10%3A35%3A51ZJdMXmH

стоит nginx, решение предложенное ниже
livestreet.ru/blog/addons/5458.html#comment81330 не помогло.
верно, только еще true должно быть написано {assign var=«noSidebar» value=true}. С false оно наоборот показывается
Как вариант, попробуйте добавить {assign var=«noSidebar» value=«false»} в начало файла header.tpl