Permalink
Browse files

new

  • Loading branch information...
1 parent 5a51024 commit 53edec4bd7e9708f9311ebd7a3bc702bedd0d970 @juks committed Jan 11, 2012
Showing with 47 additions and 130 deletions.
  1. +45 −77 config/init.php
  2. +1 −1 handlers/help/index.php
  3. +1 −1 lib/shUsers.class.php
  4. +0 −49 templates/help/index.tpl
  5. +0 −2 views/baseview.class.php
View
@@ -18,100 +18,66 @@
define('TYPE_INBOXES', 6);
define('TYPE_CONTACTS', 7);
define('TYPE_APPLICATIONS', 8);
-define('TYPE_BOOKS', 9);
# Список для проверки допустимых сущностей
define('TYPES_LIST', '1,2,3,4,5,6,7,8,9');
Box::addSiteMap(null, array(
- array('url'=>'/robots.txt'),
- array('url'=>'/[page]'),
- array('url'=>'/help'),
- array('url'=>'/cool'),
- array('url'=>'/search'),
- array('url'=>'/brain/[hole]/[hole]/[hole]'),
- array('url'=>'/people/[page]'),
- array('url'=>'/people/all/[page]'),
- array('url'=>'/people/country/[hole]/[page]'),
- array('url'=>'/people/city/[hole]/[page]'),
- array('url'=>'/people/findfriends'),
- array('url'=>'/people/log/rss'),
- array('url'=>'/activity/[page]'),
- array('url'=>'/activity/rss'),
- array('url'=>'/activity/regexp:(commented|log|totallog)/[page]'),
- array('url'=>'/activity/regexp:(commented|log|totallog)/rss'),
- array('url'=>'/activity/tags/[hole]/[page]'),
- array('url'=>'/places/[nhole]/[page]'),
- array('url'=>'/places/cities/[nhole]/[page]'),
- array('url'=>'/apps/facebook/[hole]/[hole]'),
-
- array('url'=>'/[hole]/[hole]/[hole]'),
-
- array('url'=>'/ajax/[hole]/[hole]/[hole]'),
-
- array('url'=>'/login', 'controller'=>'Front', 'action'=>'login', 'viewOptions' => array('baseTemplate'=>'base/root_single.tpl')),
-
- array('url'=>'/register/[hole]', 'controller' => 'Register', 'action'=>'[hole]', 'viewOptions' => array('baseTemplate'=>'base/root_single.tpl')),
-
- array('url'=>'[index]', 'controller' => 'Front',
+ array('url' => '/robots.txt'),
+ array('url' => '/[page]'),
+ array('url' => '/help', 'controller' => 'HelpPage', 'action' => '[hole]'),
+ array('url' => '/search'),
+ array('url' => '/brain/[hole]/[hole]/[hole]'),
+ array('url' => '/people/[page]'),
+ array('url' => '/people/all/[page]'),
+ array('url' => '/people/country/[hole]/[page]'),
+ array('url' => '/people/city/[hole]/[page]'),
+ array('url' => '/people/findfriends'),
+ array('url' => '/people/log/rss'),
+ array('url' => '/activity/[page]'),
+ array('url' => '/activity/rss'),
+ array('url' => '/activity/regexp:(commented|log|totallog)/[page]'),
+ array('url' => '/activity/regexp:(commented|log|totallog)/rss'),
+ array('url' => '/activity/tags/[hole]/[page]'),
+ array('url' => '/places/[nhole]/[page]'),
+ array('url' => '/places/cities/[nhole]/[page]'),
+ array('url' => '/apps/facebook/[hole]/[hole]'),
+
+ array('url' => '/[hole]/[hole]/[hole]'),
+
+ array('url' => '/ajax/[hole]/[hole]/[hole]'),
+
+ array('url' => '/login', 'controller'=>'Front', 'action'=>'login', 'viewOptions' => array('baseTemplate'=>'base/root_single.tpl')),
+
+ array('url' => '/register/[hole]', 'controller' => 'Register', 'action' => '[hole]', 'viewOptions' => array('baseTemplate'=>'base/root_single.tpl')),
+
+ array('url' => '[index]', 'controller' => 'Front',
'viewOptions' => array('template'=>'index.tpl', 'baseTemplate'=>'base/root_single.tpl')),
- array('url'=>'/mpage/[nhole]', 'controller' => 'MediaPage'),
+ array('url' => '/mpage/[nhole]', 'controller' => 'MediaPage'),
- array('url'=>'/core/captcha', 'controller' => 'Captcha'),
+ array('url' =>'/core/captcha', 'controller' => 'Captcha'),
- array('url'=>'/ajax/comments/[hole]', 'controller'=>'Comment', 'action'=>'[hole]', 'renderMode'=>'json'),
- array('url'=>'/ajax/posts/[hole]', 'controller'=>'Post', 'action'=>'[hole]', 'renderMode'=>'json'),
- array('url'=>'/ajax/inbox/[hole]', 'controller'=>'Inbox', 'action'=>'[hole]', 'renderMode'=>'json'),
- array('url'=>'/ajax/invites/[hole]', 'controller'=>'Invite', 'action'=>'[hole]', 'renderMode'=>'json'),
- array('url'=>'/ajax/findfriends/[hole]', 'controller'=>'FindFriends', 'action'=>'[hole]', 'renderMode'=>'json'),
- array('url'=>'/ajax/front/[hole]', 'controller'=>'Front', 'action'=>'[hole]', 'renderMode'=>'json'),
- array('url'=>'/ajax/auth/[hole]', 'controller'=>'Auth', 'action'=>'[hole]', 'renderMode'=>'json'),
- array('url'=>'/ajax/media/[hole]', 'controller'=>'Media', 'action'=>'[hole]', 'renderMode'=>'json'),
- array('url'=>'/ajax/blogs/[hole]', 'controller'=>'Blog', 'action'=>'[hole]', 'renderMode'=>'json'),
- array('url'=>'/ajax/likes/[hole]', 'controller'=>'Like', 'action'=>'[hole]', 'renderMode'=>'json'),
+ array('url' => '/ajax/comments/[hole]', 'controller' => 'Comment', 'action' => '[hole]', 'renderMode' => 'json'),
+ array('url' => '/ajax/posts/[hole]', 'controller' => 'Post', 'action' => '[hole]', 'renderMode' => 'json'),
+ array('url' => '/ajax/inbox/[hole]', 'controller' => 'Inbox', 'action' => '[hole]', 'renderMode' => 'json'),
+ array('url' => '/ajax/invites/[hole]', 'controller' => 'Invite', 'action' => '[hole]', 'renderMode' => 'json'),
+ array('url' => '/ajax/findfriends/[hole]', 'controller' => 'FindFriends', 'action' => '[hole]', 'renderMode' => 'json'),
+ array('url' => '/ajax/front/[hole]', 'controller' => 'Front', 'action' => '[hole]', 'renderMode' => 'json'),
+ array('url' => '/ajax/auth/[hole]', 'controller' => 'Auth', 'action' => '[hole]', 'renderMode' => 'json'),
+ array('url' => '/ajax/media/[hole]', 'controller' => 'Media', 'action' => '[hole]', 'renderMode' => 'json'),
+ array('url' => '/ajax/blogs/[hole]', 'controller' => 'Blog', 'action' => '[hole]', 'renderMode' => 'json'),
+ array('url' => '/ajax/likes/[hole]', 'controller' => 'Like', 'action' => '[hole]', 'renderMode' => 'json'),
- array('url'=>'/system/[hole]/[hole]', 'controller'=>'System', 'action'=>'[hole0]', 'renderMode'=>'json')
+ array('url' => '/system/[hole]/[hole]', 'controller' => 'System', 'action' => '[hole0]', 'renderMode' => 'json')
)
);
Box::addSiteMap('*', array(
- array('url'=>'/robots.txt'),
- array('url'=>'/[nhole]/nice'),
- array('url'=>'/[page]'),
- array('url'=>'/tags/[hole]/[page]'),
- array('url'=>'/tags/[hole]/rss'),
- array('url'=>'/rss'),
- array('url'=>'/profile/edit'),
- array('url'=>'/profile/system'),
- array('url'=>'/drafts/[page]'),
- array('url'=>'/write/[nhole]'),
- array('url'=>'/feed/[page]'),
- array('url'=>'/feed/rss'),
- array('url'=>'/inbox/compose'),
- array('url'=>'/inbox/[page]'),
- array('url'=>'/inbox/[nhole]/[page]'),
- array('url'=>'/invites'),
- array('url'=>'/equipment'),
- array('url'=>'/settings/[hole]'),
- array('url'=>'/ajax/[hole]/[hole]/[hole]'),
-
- array('url'=>'/ajax/posts/[hole]', 'controller'=>'Post', 'action'=>'[hole]', 'renderMode'=>'json'),
- array('url'=>'/ajax/comments/[hole]', 'controller'=>'Comment', 'action'=>'[hole]', 'renderMode'=>'json'),
- array('url'=>'/ajax/inbox/[hole]', 'controller'=>'Inbox', 'action'=>'[hole]', 'renderMode'=>'json'),
- array('url'=>'/ajax/facebook/[hole]', 'controller'=>'Facebook', 'action'=>'[hole]', 'renderMode'=>'json'),
- array('url'=>'/ajax/likes/[hole]', 'controller'=>'Like', 'action'=>'[hole]', 'renderMode'=>'json'),
- array('url'=>'/ajax/auth/[hole]', 'controller'=>'Auth', 'action'=>'[hole]', 'renderMode'=>'json'),
- array('url'=>'/ajax/media/[hole]', 'controller'=>'Media', 'action'=>'[hole]', 'renderMode'=>'json'),
- array('url'=>'/ajax/blogs/[hole]', 'controller'=>'Blog', 'action'=>'[hole]', 'renderMode'=>'json'),
+ array('url' => '/[hole]/[hole]/[hole]')
)
);
-Box::addSiteMap('volcano', array(
- array('url'=>'/volcano/[hole]')
- )
- );
-
# Всякие дополнительные параметры
//define('USERS_LOG_ACTIVITY', 1); // Вести статистику по последним действиям пользователей
@@ -241,4 +207,6 @@
Box::addClass('SystemController', PATH_CONTROLLERS.'systemController.class.php'); // Системное
Box::addClass('LikeController', PATH_CONTROLLERS.'likeController.class.php'); // Лайки
Box::addClass('RegisterController', PATH_CONTROLLERS.'registerController.class.php'); // Регистрация
+Box::addClass('HelpPageController', PATH_CONTROLLERS.'helpPageController.class.php'); // Помощь
+
?>
@@ -1,6 +1,6 @@
<?
-$view = new BaseView('help/index.tpl');
+$view = new BaseView('helppage/index.tpl');
$view->tpl->context('/content');
if(!Box::cs('INVITES_DISABLED')) $view->tpl->block('invites', true, true);
@@ -34,7 +34,7 @@ function __construct() {
array(self::fieldName=>array('description_jvx', 'description'), self::fieldType=>self::fTypeString),
);
- $this->reservedNames = 'sharpness|sharp|admin|administrator|spam|support|abuse|root|editor|www|mail|smtp|ftp|shop|test|blog|store|market|people|places|help|info|design|special|personal|brain|scope|search|design|blogs?|activity|we|stat[0-9]*|js[0-9]*|css[0-9]*|static[0-9]*';
+ $this->reservedNames = 'sharpness|sharp|admin|administrator|spam|support|abuse|root|editor|www|mail|smtp|ftp|shop|test|blog|store|market|people|places|helppage|info|design|special|personal|brain|scope|search|design|blogs?|activity|we|stat[0-9]*|js[0-9]*|css[0-9]*|static[0-9]*';
$this->checkChanged = true;
@@ -1,49 +0,0 @@
-{{ BEGIN content }}
-<div style="width: 95%">
-<div id="aboutSection">
-<div class="fl ro bo"><img src="/i/about/pic_bicycle.gif" width="184" height="250" alt="Человек на велосипеде"></div>
-<div class="mediumTitle" id="aboutSection">Зачем ещё один проект о&nbsp;фотографии?</div>
-<div class="element">
-<i>Sharpness</i>&nbsp;&mdash; <nobr>блог-платформа</nobr> для&nbsp;фотографов и&nbsp;увлеченных фотографией людей, которым есть, что сказать и&nbsp;показать.<br />
-<br />
-У нас нет рейтингов и самодельных авторитетов. Привлечь внимание и интерес аудитории может только то, что этого действительно заслуживает.
-</div>
-<div class="cl"></div>
-</div>
-
-<div id="tech" class="">
-<div class="mediumTitle">Техническая сторона</div>
-<div class="element">
-У нас нет планов, расписания и обязательств. Проект меняется и становится лучше всякий раз, когда для этого появляется повод. Всё сделано качественно и добротно. Работает как часы.
-</div>
-<div class="element">
-Ресурс размещён на бодром, сверкающем сервере в Германии (<a href="http://www.hetzner.de/">hetzner.de</a>).
-</div>
-</div>
-
-<div id="invitesSection" class="">
-<div class="mediumTitle">Почему приглашения?</div>
-<div class="element">
-Зарегистрироваться может только тот, у&nbsp;кого есть приглашение. Приглашение&nbsp;&mdash; своего рода надежда на&nbsp;то, что новый человек имеет некоторое отношение к&nbsp;нашей предметной области.
-</div>
-<div class="element">
-Иногда, очень редко, мы открываем регистрацию для всех желающих. Это нам необходимо для острых ощущений и новых знаний.
-</div>
-</div>
-
-<div id="contactsSection" class="">
-<div class="mediumTitle">Обратная связь</div>
-<div class="element">
-Лучший способ донести свои идеи, пожелания или&nbsp;комментарии до&nbsp;редакции&nbsp;&mdash; отправить их по&nbsp;адресу <a href="mailto:info@sharpness.ru">info@sharpness.ru</a>.
-</div>
-</div>
-
-<div class="cl"></div>
-</div>
-{{ END content }}
-
-{{ BEGIN rightColumn }}
-<div class="element small">
-{{ IF isBeta }}Версия beta [<a href="{{ $base_full_url}}system/beta/">Публичная</a>]{{ ELSE }}Публичная версия [<a href="{{ $base_full_url}}system/beta/">beta</a>]{{ END }}
-</div>
-{{ END rightColumn }}
@@ -62,8 +62,6 @@ function OnBeforeParse(){
$users->formatUser($user);
# Глобальные переменные шабона
- $betaSign = Config::get('app/isBeta') ? 'beta/' : '';
-
$this->document_url = Box::$url;
$this->base_full_url = Config::get('url/full');
$this->base_url = Config::get('url/short');

0 comments on commit 53edec4

Please sign in to comment.