Идем сюда, смотрим что есть в наличии, находим, радуемся
{else}
Идем сюда, смотрим что есть в наличии, находим, радуемся
{else}
Идем сюда, смотрим кто есть в наличии, связываемся, радуемся
{else}
Идем сюда, смотрим как это работает, читаем, радуемся
{else}
Идем сюда, радуемся
<?php
//===============================================================
class HookCountInvite extends Hook{
//===============================================================
public function RegisterHook(){
$this->AddHook('init_action','InitAction',__CLASS__,1000);
}
//===============================================================
public function InitAction(){
if($oUserCurrent=$this->User_GetUserCurrent()){
$this->Viewer_Assign('iCountInviteAvailable',$this->User_GetCountInviteAvailable($oUserCurrent));
}
}
//===============================================================
}
?>
Почему нет?
Если ваш функционал к примеру гораздо удобен, стабильнее, а возможно вообще бесплатен — вам только спасибо скажут. При том что конкуренция заставляет развиваться
<?php
//===============================================================
class HookStat extends Hook{
//===============================================================
public function RegisterHook(){
$this->AddHook('init_action','InitAction',__CLASS__,1000);
}
//===============================================================
public function InitAction(){
$this->Viewer_Assign('aStat',$this->User_GetStatUsers());
}
//===============================================================
}
?>
Чуть больше года назад один казах на данном сайте так же раскидывался идеями, спрашивал мнения, интересовался что не хватает данному движку. Даже реализовал какие то свои идеи, правда как оказалось в дальнейшем что то у него не получилось с поддержкой того что он реализовал.
К чему это я? Может все таки не стоит раззадоривать народ обещаниями, а просто сделаете, а уже потом будете собирать мнения? На вас к примеру до сих пор висит платная галерея PRO, которую судя по анонсам стоит ждать и которую как подозреваю ждут не только я.
И проверкой орфографии займется браузер пользователя
В Firefox к примеру включить автоматическую проверку орфографии можно галкой: Инструменты -> Настройки -> Дополнительные -> Общие -> Проверять орфографию при наборе текста
Выключаете админку от авадима
Ищите ВСЕ файлы config.php и config.local.php в папках config, plugins и templates
В найденных файлах ищите $config['view']['tinymce'] или Config::Get('view.tinymce')
Меняете их значения с true на false
<?php
//===============================================================
class HookLogout extends Hook{
//===============================================================
public function RegisterHook(){
$this->AddHook('init_action','InitAction',__CLASS__,1000);
}
//===============================================================
public function InitAction(){
$iRatingBlocked=-200;//рейтинг для бокировки
if($oUserCurrent=$this->User_GetUserCurrent()){
if(!$oUserCurrent->isAdministrator() && $oUserCurrent->getRating()<=$iRatingBlocked) $this->User_Logout();
}
}
//===============================================================
}
?>
Пользователя не являющимся админом и имеющим рейтинг меньше или равным $iRatingBlocked=-200 будет постоянно разлогинивать
public function getUrlFull() {
if ($this->getType()=='personal') {
return $this->getOwner()->getUserWebPath().'created/topics/';
} else {
return Router::GetPath('community').$this->getUrl().'/';
}
}
Добавляем реврайты
$config['router']['uri'] = array(
// короткий вызов топиков из личных блогов
'~^(\d+)\.html~i' => "blog/\\1.html",
'~^community/(\w+)/(\d+)\.html~i' => "blog/\\1/\\2.html",
'~^community/(\w+)~i' => "blog/\\1",
);
теперь блог виден как http__://site.ru/community/blog_url/, топик в нем http__://site.ru/community/blog_url/1.html, а топики из личных так и остаются как http__://site.ru/blog/2.html
зы: пользуйтесь на свой страх и риск, понятия не имею к чему данная конструкция приведет, но задачу выше решает
Закоментировать
Идем сюда, смотрим что есть в наличии, находим, радуемся
{else}
Идем сюда, смотрим что есть в наличии, находим, радуемся
{else}
Идем сюда, смотрим кто есть в наличии, связываемся, радуемся
{else}
Идем сюда, смотрим как это работает, читаем, радуемся
{else}
Идем сюда, радуемся
Желательно не разрывать последовательности
\classes\hooks\HookCountInvite.class.php
Если ваш функционал к примеру гораздо удобен, стабильнее, а возможно вообще бесплатен — вам только спасибо скажут. При том что конкуренция заставляет развиваться
К чему это я? Может все таки не стоит раззадоривать народ обещаниями, а просто сделаете, а уже потом будете собирать мнения? На вас к примеру до сих пор висит платная галерея PRO, которую судя по анонсам стоит ждать и которую как подозреваю ждут не только я.
И проверкой орфографии займется браузер пользователя
В Firefox к примеру включить автоматическую проверку орфографии можно галкой: Инструменты -> Настройки -> Дополнительные -> Общие -> Проверять орфографию при наборе текста
как пример
Сайдбар с контентом поменяются местами
строка 722
$aFilter['order']=array('t.topic_rating desc','t.topic_id desc');
заменить на
$aFilter['order']=array('t.topic_count_vote_up desc','t.topic_id desc');
Ищите ВСЕ файлы config.php и config.local.php в папках config, plugins и templates
В найденных файлах ищите $config['view']['tinymce'] или Config::Get('view.tinymce')
Меняете их значения с true на false
строка 255
$aPaging=$this->Viewer_MakePaging($aResult['count'], $iPage,Config::Get('module.topic.per_page'), Config::Get('pagination.pages.count'), Router::GetPath('index').'newall');
public function GetTopicsNew
замените фильтр на
Для отображения в новых только новых с рейтингом ниже порога главной
строка 987
$oTopic->_Validate(array('topic_title','topic_text','topic_tags','topic_type'),false);
убираем 'topic_tags',
Пользователя не являющимся админом и имеющим рейтинг меньше или равным $iRatingBlocked=-200 будет постоянно разлогинивать
\classes\modules\topic\entity\Topic.entity.class.php
Исправляем урлы блогам
\classes\modules\blog\entity\Blog.entity.class.php
Добавляем реврайты
теперь блог виден как http__://site.ru/community/blog_url/, топик в нем http__://site.ru/community/blog_url/1.html, а топики из личных так и остаются как http__://site.ru/blog/2.html
зы: пользуйтесь на свой страх и риск, понятия не имею к чему данная конструкция приведет, но задачу выше решает