+33.32
Рейтинг
74.46
Сила

Paul Sh

  • avatar Chiffa
  • -1
Пример работы можно посмотреть залогинившись на хабре.
А для тех, кто там не зарегистрирован?
  • avatar Chiffa
  • 0
Возможно после релиза я этим займусь…
  • avatar Chiffa
  • 0
Прогер, кодер. Кто вам нужен?
  • avatar Chiffa
  • 0
Если сделать так, как ты описал в топике, у неавторизованных пользователей и будет выводить 404.

в этом файле только данные о БД
это неважно, туда надо было просто добавить строчку из config.php с измененным значением

не выходит каменный цветок) даже при удалении стандартной конфигурации роутнига
$config['router']['config']['action_default']   = 'dashboard';

Кто сказал что ты ее удалил? Ты установил главной несуществующую страницу, вот и 404…
  • avatar Chiffa
  • 0
Local config — \config\config.local.php
ActionProfile — \classes\actionsActionProfile.class.php
  • avatar Chiffa
  • 0
Вру, добавить после:
$this->oUserCurrent=$this->User_GetUserCurrent();
  • avatar Chiffa
  • 0
Local config:
$config['router']['config']['action_default']   = 'profile';


ActionProfile:
find string:
publick function Init() {

add after:
if ($this->oUserCurrent) {
			$this->SetDefaultEvent($this->oUserCurrent->getLogin());
		} else {
			Router::Action('login');
		}
  • avatar Chiffa
  • 0
Config:
  • avatar Chiffa
  • -4
Проще, чем ты себе представляешь
  • avatar Chiffa
  • 0
Вконтакте есть форумы)
  • avatar Chiffa
  • 0
Сразу удаляется
  • avatar Chiffa
  • 1
Для примера:
$this->AddHook('module_vote_addvote_before', 'test3', __CLASS__);


public function test3($aArgs=array()) {
	if (isset($aArgs[0]) {
		$oVote = $aArgs[0];
		if (!$oVoteUser = $this->User_GetUserById($oVote->getVoterId()) {
			return false;
		}
		//code
	}
}
  • avatar Chiffa
  • 1
Тогда можно перехватывать ModuleVote->AddVote
  • avatar Chiffa
  • 0
Что мешает использовать хуки вида:
action_event_ajax_before
и
action_event_ajax_after
  • avatar Chiffa
  • 0
Длина страницы топиков изменяется в файле config.php:
  • avatar Chiffa
  • 0
Вполне
  • avatar Chiffa
  • 0
Есть. Дать?
  • avatar Chiffa
  • 0
Это дерьмовое решение
  • avatar Chiffa
  • -2
Вы не задумывались, что так и задумывалось господином дизайнером?
  • avatar Chiffa
  • 0
На примере функции GetBlogs():

SELECT b.blog_id, COUNT(t.topic_id) as count
FROM ".Config::Get('db.table.blog')." as b
LEFT JOIN ".Config::Get('db.table.topic')." t ON (t.blog_id = b.blog_id)
WHERE b.blog_type<>'personal'
GROUP BY b.blog_id
ORDER BY count ASC