From 06d526aa142bcb5f15cf49edc87afae805a2aa3f Mon Sep 17 00:00:00 2001
From: Alexander Yakovlev
Date: Mon, 9 Jan 2017 20:50:01 +0700
Subject: [PATCH] =?UTF-8?q?=D0=A2=D0=B5=D0=BA=D1=83=D1=89=D0=B0=D1=8F=20?=
=?UTF-8?q?=D0=B2=D0=B5=D1=80=D1=81=D0=B8=D1=8F?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
actions/ActionDonate/index.tpl | 2 +-
actions/ActionRules/index.tpl | 61 ++------------------------------
assets/css/layout.css | 12 +++++++
assets/images/logo.png | Bin 8500 -> 9282 bytes
layouts/layout.base.tpl | 62 +++++++++++++++++++++++++--------
navs/nav.main.tpl | 1 -
6 files changed, 63 insertions(+), 75 deletions(-)
diff --git a/actions/ActionDonate/index.tpl b/actions/ActionDonate/index.tpl
index 76fd1ce..65b17d7 100644
--- a/actions/ActionDonate/index.tpl
+++ b/actions/ActionDonate/index.tpl
@@ -13,7 +13,7 @@
Поэтому здесь будет происходить сбор денег на то, чтобы оплатить издержки IFHub (хостинг и домен) за 2017 год.
-На сегодня собрано 0 из 6500р:
+На сегодня собрано 638 из 6500р:
Реквизиты для перечисления
diff --git a/actions/ActionRules/index.tpl b/actions/ActionRules/index.tpl
index 7820bb4..2c502b1 100644
--- a/actions/ActionRules/index.tpl
+++ b/actions/ActionRules/index.tpl
@@ -13,68 +13,11 @@
Мы хотим в уютной обстановке обсуждать наше маленькое нишевое хобби. И поэтому у нас есть очень жёсткие правила и злые модераторы, которые оберегают наш уют. Давайте будем вежливы друг к другу.
-Все члены сообщества обязаны согласиться со следующими правилами.
-Ожидается, что при помощи команды модераторов они будут им следовать и применять эти правила.
-
Краткая версия
-Будьте добры и вежливы
+Будьте добры и вежливы.
-Будьте добры
-
-
-Старайтесь уважать собеседника. Для тех, кто недостаточно добр, есть широкий выбор временных read-only банов и модераторских минусов в карму личный рейтинг.
-
-
-
-Это также значит, что у нас нет места дискриминации по личным признакам или популярности мнений. Мы принимаем всех людей вне зависимости от их религиозных убеждений, политической направленности, цвета кожи или сексуальных предпочтений.
-
-
-
-Кроме того, посмотрите на следующий пример:
-
-
-[1] — статья по теме X
-[2] — Мне кажется, что Х бяка.
-[3] — >>2 Мне кажется, что бяка это ты.
-
-
-
-В данном случае [2] высказывает мнение, соответствующее заявленной теме, а [3] переходит к обсуждению личности автора сообщения, тем самым нарушая правила и мешая обсуждать Х.
-
-
-
-При этом, несмотря на то, что [2] может оскорблять чувства некоторых пользователей, являющихся приверженцами Х или иным образом себя с Х ассоциирующих, это не является нарушением правил пока мнение остается в рамках заявленной темы и не написано исключительно ради возбуждения негативных эмоций у пользователей ресурса.
-
-
-[2] — Я считаю, что Z.
-[3] — >>2 только быдло считает, что Z.
-
-
-
-В данном случае [3] пытается вынудить [2] отказаться от выражения своего мнения по теме вместо того, чтобы опровергать высказанное мнение по существу.
-
-
-
-Каждый раз, когда вы смешно шутите про политику – кто-то может сильно расстроиться из-за вас. Подумайте об этом.
-
-
-Будьте вежливы
-
-
-Если вы видите, что кто-то ведёт себя примитивно или троллит окружающих, что не подобает высокому званию ценителя интерактивной литературы, то вы можете вежливо сказать ему об этом. ВЕЖЛИВО!
-
-
-У нас нет спама.
-
-
-Рекламные ссылки и спам на все неигровые темы запрещены. Но можно написать хвалебную статью про свой движок, игру или библиотеку. Спамеры отправляются в бессрочный бан. (Спам в поле «Биография» также считается. Извините.)
-
-Не материтесь
-
-
-Это прямое следствие Правила Добра, но всё-таки стоит напомнить: маты вырезаются, а матерщинники отправляются в бан на два дня.
-
+А полная версия ещё пишется.
Как использовать плюс и минус: рекомендация
diff --git a/assets/css/layout.css b/assets/css/layout.css
index 7ff8ec0..e5d9410 100644
--- a/assets/css/layout.css
+++ b/assets/css/layout.css
@@ -72,3 +72,15 @@ ul.classic {
list-style: inside;
list-style-type: circle;
}
+
+.ls-nav--userbar > .ls-nav-item > a{
+ color: #ddd !important;
+ padding: 15px 20px !important;
+}
+.ls-nav--userbar > .ls-nav-item > a:hover{
+ color: #ddd !important;
+ background: #333 !important;
+}
+.ls-nav--userbar > .ls-nav-item > a > img {
+ display: none;
+}
diff --git a/assets/images/logo.png b/assets/images/logo.png
index eb912d894924dcacbc91813af7934751a5175458..d5667b92df9a1d15766b5fbc360aa006792224af 100644
GIT binary patch
literal 9282
zcmdsdWmuHax9<=t-62Q`NJw`JDk3n1^w3C3r_@j)3MhgwFf=F%h;(P{emsZgAz$X5cdxzH`o&(6FEpML6VMYtAP`~|WkqcW1ZxreoPc*5d<{|K
z)&bveJ)fxP;(?CNmB2%C5B!nN>lw^T$JN%$=cR`Y#K*^n
z-`>U1)9R(04Zo|0UFx1JJp{r6QBi!X>zlSaXYaL*-(tYy85|3;vgtExhO_`*#@G~|+0KReB3O413jz=|51j9Nl{1R97
z;$p2;s;r?C(s8z0~_l=yhT9~vdcdWWe
zx^S?npdGOwNtU6p5kXHCRs7BIH9tLl>PglzYW^aQmyM0>`Z;1~hfwJ)k>AXTx()@%sMbFHsxU
z0{FJ0VT0XIJD9&roCkl!*gzm^a6F3vTtuXad{ek${_D1Gf{Lo>bCHPxr<8-s>!kf!
z-vb8eAD9OaNC&RhV^3S-7d;OGA|o2a##gSQ0uL0uCFk%h+g(rr;Uwp%o$VQzu~6dx+2%IZsy>CqH%}uF+2xn
zXX1vF<&ScR*XoF`1qFRow*4t|M!{&;;B#YhXXip!;UfDw1&C)?{xfNhqPL;x=_^+Z
zgDo3ae2c$zjf@=3DjgD@Zlm?|^a8)RenvcylA3~0C14>6E2s&a`5rJEtj5-YMBB4elFZ5fQQGiP2omb2c4cfnh@M6mWaG
z*d9Bx)ZDZE8u|A8N=E$Kn`5sR?)Nh5T+dVloO!dzWlYf4MC4mORbo;~E}x0OC#
zY7e*CR=*fo?))g$JU=lpvG|UVmWtU@fexDQ_UaW^z}3a+khRI6wTh;u#LTXDzeHzO
zR~Krzm8ATO)G|%PlAvD<^F7SQP8x^B>DIO-KS-rtC=?%Wvw@Bdc{%Ay
z!m<=P;ZjX_dU~2tuiXV_ew@LA7oU+)bXq<$Hb&)%#)RG?Ok%RuOqZtiEKaxuR%9j;
zcX@Qg?$@}I8KbiZ*Nu|Ul&~!~gw?p+AC<>^eHxy1!azEeJExz|-{*-4N;
z{Ax_}Jo(iHhJ4k=&d%6L{2nx45NzE|0K-?$&d!qHg}h`f3{y~44a0MF7J5oVPh4#4
zT7Vh#O8=<3pI_~iZMi)OF>6-f`SG*M4O=?W2dwmW@8U^_igwI)kWb*lRvKeiiobjb
z;f}W~)$17F*1)YQ>
zh)!~}DF_aN@;Q>%FiVOowAEsDvGr|YrzE2*FJ%d9ta4u^LBDPJ=eW46)AI4zSq7bA
zPgZbeH@=pytYm)a0m^OEJ6XKhgX=yoE*Vcs8`C`WT
zr^?EN`_VS0rlu`uO!xd~m+0s8^up82y{#>JI(mBTi&>55etv#5$giJZI}Ud5AnRe1
zVL$fw1y57yb9Vyf*(w#a)h^8`$>BVeb#>BP@;=X=y&Ja>R8yTi_7b%lV0da|l(L>K
z`=8zHv?O02%q%{|5}@Im9yW4X!7D!AL&}`jTb`4hJz{EV
z3NfN;V>{pM=Mdj%wArRmEE-*V&n?@KlAfbVN(?-Dk#^jx2?)LIy!2N3mUmPX>#zY
zb+ex+du$qV>?Fbr%91f$*5acswp}~!-{YNYFrCd0JVh2pUG5hr?$-w$j3K+(V}H+d=F9Hn2UpSnG&%Zzy&Fy*0}WU-8=m^FB6n_y(=|w
zRkb`?_{e0YbG`0-hcR3~uuQFlD(ae=GFHx1l$FJC|Bkfu#MTcAYU1YR?)`Fv8B=Q!
zPF8#JE7R3D(oa2P^ja$Sr)>vg|EmH5B;p%
zE+p94+9lz~PC0|SzBa6egl;F7S3RKD*wo`O1EA>0%3@VFb!TK`{7QUJJZj3yfDG6F
zXxzZm2(vR+?V1^UxZeLZF{m*sD|CiL*~Z3Z-PpBJY;W4JxYEwrI>~k*&7SI6EW1k9
zz`(%J9p->VzqJH|+h9vYoZC7qOYy)fsvba*l4WIO1@`v#wjVpQei{scwmq0BFF!Id
zA+Bv|x;xbz-0ah!|8P+ME6Cl6VsrF}e*vg@zvJDRjoN?Pw{G1+-gBwB|9JbL%5~w<
z(8!4JdUQBLB7H*ZGGqu&8?{&!qlT-3M9?6<8J-@kpcx~b}R
z8J|5bQX--blLHdmecVWI8AH#*8U|=TO<2{fckD*VJP(3Cr7$Muq(;U^GPojzw{Z(7
zIW@Svo#ppia8!)yD}8o;3$bI4+S;BR&iO2)|2R5}7tgQ=T&y_>G^zJ?o_$Yz&z6dY
z=GQS(M3yoLoJf&zHUH9p3|h_ie7E`zy5Vqu(7)*ZKwqEef(ME(l1IP5t;~r^K@rd^
zA}J}UDgbITVv{C_p~*?w=_+UAK{&dR^Sqjk_1ECw#>B(E!NKYxqe@jz3npo=S868|
zfaj>($Vw%3o
z*P^AbZwvqPHGG}@!GpZ3h0>Yb<-y>q!&PN=ipXO!(K(h7&Ip6c4P`FHd8_B$^5%58
zho_hEWt$ka=9&84*K=JliM)nwUMqQph3OTHpO4WC#Z*aZlRqnTKdddWF_1i8#r_SF
z>)EqsDL7wqayVYRcwymxeTmt~&B<|K8f0fZJFaftt=Y(crwKIv8;PIe0#WEXdA&VR
z3lo1lwEQ!_=mUChkHlrFY|WAH={#5!t}Vd-lHy`lHHktNJT*T3Y&sO>Z!B)Nc4CQ+
z>wmfO>HTH;Mr62k+eP)Z=!NEmdpvW)c#HVU_9
zNzr4TZ^O!+ot-
z23{R19h!QloWz&jl0HhxjEifdYWfDsFH@2lix&?YxezF)>M7*Z(?Fu(-41grrB6W#*5K=^~~lbJnL}
z_0zNhW=`gn4tm(z^uesG;qCW}%o?XpCyZT*1(~f0{*!+LoMhus*YwLPy(#JKYXJq{
z6+!}tiR;qpYifS)xJf2m$uI}(w|+OjSf*7`U8sifss+Z)&CPuUz7{?5V1uTvl#o+ns&5Qou%1du
zJd`#MD{Eme=L2XW|EH%A^V@2@z1Ar*F{n~q>P0R-wv?99`=m`P-CPu7cHNDUYAt0`
zPFel7D}GXn-y66ahhKeq|vs>KRm^(Q9dW{{gGC`*O$0oX)>zq)Jv+D@jAv
z_>0QytoPOnOdC|80kFFA2Pz*#MMb0h(zCdPoD$qjfi-KLh?NY#B!adxM8H|2$r0jjPSnh?dcJ`{_|XZ#H6^gs%qkJ
zDV#ZalisI(?q?U(%=Gky2Pzikt*`}Z
zdougc#r{(ap+Lis+}V|$fdSk+@Mv63i%Lw+cY4=*c+=}cX$hR_;Y)Q$aop#n*2jM(
zBtD&c%Hm`uWMuOgKD83&R!_2YE;P{7>x~{Ql?@;wC53iJGu|s#61ji>abIumun9*=
zQ4zn}xSl~}%zN~Ym`7(l`A1-p2L}gW8MT;sxTz7Gh&2|k@oXz!&SQb_-I&KhmkcjU`>!p^)7lEc=Pqq^k=XZB~)
zBeP{>K>IU;?^c@CPR$pL7g=VX(PJkiaCs0aY91}Q2Y1QJzXLgMGBA0(csbT=C6j2S
zp0I{W6q)0Sh$w2lIy*)pX*xOj*85XUjV8*Y9h{tqh)76&&9lJ7UrTzdM(o5PKC?A6JM{p(a?X3KqlS~!I9?tsce)z|yINbbd;A%?-&y1(Hn)a@gY&hhs7Q#^pVz8j
z$qnW$Jn5AbvW7X&1}!RPle@&I@QJGGhxNfm6KJq*KtRL#pgudr{o=`clw2!zV>3`TyXhJR$A_f@({ld*UX7*0Z3i=)l>q=7jnX@}Q9)^owJrX-l$JT!
zk~`zPul3vzuGG#tQY`_h#wz7P-`pJisfyJ3_3KLXdaA37bu9-{Xr|n5@K+VV;o+f}
zk376_UPuhd>EX=B$A?vWop*5&kUxR1qxg63SkXL6vpi~zgor4tZOKgy*G-K`SM&L-
zw}LeMedyfWN~Y_wq7PvGO_)pOex)XeD63j+gM%$@q)P>3yyQK2;t*P;in*h=X{C^iM72?1HBHK8x-
zEy;K!{-=im0(K5Uj8Yzo-tS8R`csy~JLn}Mk;3CY9tE6~jO;k|7aPQ}cVbE_D#qHh
zpA}?hKaivo(W9iGNa`Y5d#G{HVuS@Pf^@gNBTV*pjK@Z7?5Qa_f#pC8BYtyuk&~y(
z_>k}|x(dVH@$qx;6WT66q|k6zAFL~f$w~uM!kZ8p8cv7DHwoZjkNR@OdSFE_FI#$A
zT4t>aX=ShIfxS#XYde&ddD%&bi{Azx)|_glp8aBKlM?gmcMHb&Y3qJ3E?T@Qv+XYn
zivy7xNRtxDp{@pyn}d;7{g?ox0$_b=;E~G9BO?e12$IZPE37mmlEOMe3^1PTcXcZt
zuoTk`0qIQT-K`ioR{YXliz2YpQ?mlSv9XZ~$a@k88Mk_iQG0NcKqY-Dxq~-k4r%3YYrbs_)yy&5rYWoaHAjoKdeZox106Hius)Hu`4(SBG9dN$N
zG$R2UtVU#`s&jI>d^U-8YicA9e45Ya8bHhJbb0=gS^k4i9+6X@c2)?
z1EZMdie8H?SfnWQ<}IrhdOEuSc25WTM60~1(4qfUDW2NAw*?(vg|#n5Xrr8|9Gy2`
znU?WBlN-p8Zb;tAvT}WxqK=toXKC=9p3%wMnwi}PBQr}
zzL^?s!&p9e@E{rxU6g*S*49WAhtbD8V38uz(q#7*{{7n=^)MzAR^LaYh9n@7U7~ET
z%{O5iB+8*IWKbV>N5}jT#m6$JlL~f~3IJY0nT4A~SOvqn=#Y;5b3+2$9s~11;5S58
zCY+saWX34wS6GXuz5}v5=iYbi7W_~Je0=;AN*$L`NFvJSq@DTdi=PBD>l!``isT)>
z@GsQQFL~MiUg&YX`$`u(@~8t?0%wPr*Rs9`lO7%(yg*1z>gpGjm1!SuXlBT6Vti#&
zkP_UL%Rqk3xHbpoq*(Rn6d^&Q9@#3cXn=W@NR1x&^_A|g;r;?1_lPC<~43FwK0k7#8?I7#R^2EByrbX
zhc)uuj<+k&zqLN#TG{%|8o-{s`n_Lan3}>htK_BFTOrrSwh9!jMB7xX9`9!B++n
zC4k04K~51s2?JlfQkD+7sB!w3@H#i;#;;yyi;<1{<0btpca+;@x`KN%_BoRlwOS&O
z!!s7HuINdZW#BQTO#bFB#1I2%6C;1+`(h8S8js|k3pnh@cd%nJmll5rI$Khqc4BF4
zDQy8TriIRusc_%8+~~4yCb-ihsGNQFgQo?iyW*+pvmjd=01;2+`XCy76)*}c@tIoS
zRj6f-?#@(W$}ci91aB9RS05}))9cBwNd3w!TI}``i5+_3kR5HgJ5BO`1lBzJjoHxL
zEHCT1uBKjymD)SiwG0gHzBITLSzuqc%$MU)Hdl>5LSk!e&9HLj$
zhbi%}bNMzAAox}!#M#c+&r2teMa9LWCjpN-h1!8zBa|TORcrD-)wM|qNL?H8x2+0s
z>{?Lh$8~+2?g53HWRy>OnbDaBlz9$JMe#(|%SQE?jI
z1mK3`XIBk{w=W46m^aT;gNANvW0Q<-z7Co!4!+#>bC8D@78bsNCd!vq0nSjey|s1m
z^+klex2uxUdmG?1x_?`e0n)}cnU7yWT>X1vz8ruLenyc@`jG2>^A3|Tr@t%uDyV7Rqj+l@yP#&5v^MZ*r<^XkH{UnJ27JugSKdk#O|IcNYX
zi+1e&{!hJp3bWwLqaC}0T9kWa;1r;&^ZF-jP_okf0#h
zS-)%0sF|K#c3$fI#-WM_X&7*Fl-1S8$Dl_*2sXO5zb9r)Pfw?0qC~KB|DE+5eEp01
zPUI~-3u52fS(u&^>bw#h3S*ulaH{d{BfwJ1m1-YFzvzsxNT0UDh2YiA4r<{NjvIRAp
zA4I+csnkg6#|IQ-llkSAfgO;7N+isW3TlqB(k3SKr~luY+2+7-v#Fh(-Je8oq?HWV-?8K6OwHWh5T&Nu6OL@Js+JczEv4^
z(FO)_E9i!#H>YH#=H~M2ztN4D3=GoPMXS>Kdrpp$JzQ~I=I;(jg!5H|W^|rGo%2l9
z60rK1Gi3H^*jzvY9ROSw&sM+Nwj{Va-#AkaLer!vf2lj(k(6j2RGV8|Ea0_WSUvDL
zKXlEzzWv7RX#w42s6_7Hqv)(COMdxapBO@R;3s42rzg*Vm0I^+V|a6R)nQI7v-O
z!RFLR+aDhrJ6TmVzqtzgDVaAFn^#&Y*j;5dzVJ=@Eo=`5hP^fqoHS;Tc_F3^@3N9
z!wmy`^sP=gBRTpMeSHYL=8>!BYg$v^&CVb4R{a8B+UDRK0sO34Ibzq3-`2}7dGKa@
z?^CnyTw?1VuKU=G|M&1v9mH}%%5(khj(7bZATYtvM3{qvgVIeyf;+ZHaPjkNa0v)h
z^P1EQ?ReA@0Sw+h4bZl-vf3{nd~}F%F8uKx5K>hr)R~Ts4%qUn{<0Zvz{B}cROHg9
zm>YS64>`HHsdjxyFH3-JHRnS6OpA(L<%4gd88-uoj=8z{kMeSnvGH;0sH!3p(i?jj
zg(|nUwM_w3y46Auk12+8c6gXv_Vt!-%dU5~wL+~4zm>Oll^-}{$r(;wZEtVac68iU
zHZ@Jp^wE4DeMa8$P>Lo|=c>NGhGBb5eG;*;|MiEw$YGTX*JbhsM^Kq^STxP521@-d
zeud(*0In@`ux3oP2W+<^U?)?&{FMWMIQFqLJ}41i}x-9H^hj
z$&HmCHG^Zjt91_GK>@E80$%@>5R8)iFPMY)f6jBfiH*4W7{Tgqj;C3xvC*#Rm2fk!
zlB_6XA)d;N|L#fLf5ufhaoNZ(W9AK7js4TCK0QZ&3~^7!z5nOH*P9@eY~tJq0?DEO
z{~sT@d(;%tYoU>GkHp5B_|MG@j1=EoK1K`-xvX7djdR7)hD#BVf(aCe$}Fa4wlChEj06?jwsb&ZOAPoLH{T4C)3D@B_
z!oLXpRJ4q5;jge;jp(e4sITIY0qQ>Fa@qevvqBs}aA*
zUi4vTL=>!WX7A#YgQ_g7I`LelqM4t(jDfyg$x4%P`ByZ)a
zZY&nx=uw=k-sFsu8Utelh>n(49S-^s8_P#Pfl^abqqPHgA&__gEJ{mjKzJJ-7aI#f
z0Xk}G3?O1V2;}1}QGovc|1L^$TjW9aJAaYesx76PCUxa~$1X`7eH|!OtkOgR8lS=@B(mx^KRdf`{?3#`k%y*tiZ%r?>HH|tlc3Z`bG
zo}pq}Pq`onQuZh+^MS+!RZ=7%I@#8<471<6EYL`z)0w3(9n#(vJRevDj
z_&84Rq6l8JB$9q*<)BGwmL*>|ZMRSKX?a4Bg&Q`K6>ty!r!1r8gkZnva6?kbr)gz8
z`@+1c?=2-8JCLEcyfJ{x(6YN?dkK`;^?%bG#m<3YE)|z&DrBe54?cL+O7tkH6b&cF
zWKyu#dPoJnmU)chF_#Q$EVp)fZS~0k;@2Al2j`)hI^8LossZU{ivx_0NLCOw044+v4t2jlTje$)4w;e9DK+M606zug?eAZj4|j^
zK(=n73l;d7tS2mn2EXqJ;j?%4G7;o}*5lY=jW;blYfco;$VIvTu
ztEw8!zf!|QUvD+jvS`^+R8;h|EMExheT$n(byet9xs03%9Zk7a0OKzqp_SY^;-?xC
zpZtlcah~0am#G$^)4gWCnBP7V4YYI)%C`o4{MY}e1P*cAu{^NrnVgzRC%t-sV8D;I
z#ViyxG0C89na*SPMiOn6kaPdty{FO%(crG9;Yy#f;U;O&N1z!78a+Xd+kA@8RBQyP
z<>v6zq~bhUf-esSoq_gIZ~43c
zGd@x%yMPXM+js*=N-T13I9`&W*485(#H?L)HPXyHrZ$P-yG_m_3=9NgFDpK}Uv1PV
zb)S73E?dISKF)%4noYvp+q36*dOA!&@tH}E`tQcWy^h+@Cu-sl-+7;0Fbo}z`%$=C
zZdl0#kW*wn_rql%YH0?Ua%D^Zbb~56FOy^wDD2
z(|=;ncZRk${hnPg=8(TO>zkfq6*|}b?u0sMnrav7ab2PUe%XWgwVQNr@Va|5K7$J7E+TzG2lu#synxn?pQ_jO6Xhgb>fd0WpG+SJ7n^pr?m
z3==7=_{i*Wj->liXUp}@TvJ=smi28GR-4q}wX*z3Taj6_-(jK#CJbamC5Dv_kVX=e
zFrdiE$~teTEHX9u;Pqhm!qU=`zOC&|eNoN*=^9Ji?^$M}O5+^FGIO)oOh9kom^`jq
z<|JVCa<4K^7KRL5A(xkzHzIq}zYF*_|OrUzGQ#
zrWlZ%HZdD}zFkXQTBF^{<=*ZimV17#KWaLZ^mK~1AT7PDP81OP{f&~IZ6mU@Zpqoj
z^3@nX=Wb?sL}DYd=jPf$^^uzRiptbfZUZ`H!K8}k+zfBlcXfCV
z4{B>`qXwM?d-wXfu$|k-4I(m04xP+oZ=%qu6{S6rva+(&N#SDY+Sa6YNku)(fZary
zZd<}vhg%uRVqg^R=bvWF^}7`aQ6SmK?6}}@!QlAQu5Sfi!I~SxPGUDjB3Vfsmwjk;
ziO3zG>K%HXC#K+k_GhvcoN7yukqs_;7TPK@)Xht$eq+{i4{AUunbtik8+!7Xul*VS
zk=wvAfSO0njoeUa5Z~WT5Kq?*Z`S9Nqu3TUO}}u#?+Y6syv34)O@IcYLVrMQt!T~H
zCLSE|KrZl)=QAxu*xmdD*pI0`M47x@KJQ3N
zoPYs?@n|u@6vNG74iai6ubRhoYfKEycTd+`qcvCV*gxexr|c^Sbb4J1wxp&{8b?G-4
z!uHO9^+ce|Jjn#3=;7sYT}*eUUauMlW0#9SZBsgUU6oE<;Fvu|FLy4_D8IhUAolpa
z*EcZaP&)tRZ(3P#e9i3KV%X=#zP>h9w=pA`yz4yxOC2;zIuqcvx3hD3%&seto=uH`
zrnB#Kem0^z3yUb_c`yq#AI%W5TwnL?sG{%)UMA02ex%bfOZaXX2`}#@fHpeT=LzW0n
zDaqzVMp6aA`wH@W7fwuo_Y=4mpMSa1a!p@oCIGkUHz%{}C-BCzHkgna3G81m6Qd2r
zjDy@Iaz;W%c+4Zv*<%|C1m41#4|P4-YuTKSWqy40tf<7
zUC|O;kd^m5xr7v`Rnb4PTyL5eUFAlfm`M+3x5%bU-UnAl`v-%wvz3obj7;kERr0pGMc=u&X1!x>nyQv7Wen-Z8OSCdrYzIt4U1`w(f3j7CW7un2U(X
zV!w^iD}N0Q4JrT+#V?=LZX@F`K5k!DlNA+;nF5nv@KpQUs^WHBndEoG?FwCVh=P$O
z?@J$4i315inT78^2t9p_H60e;nd=R^*_5NHo^mtV56aQkcl^U#|Jf)|w_v!-n~?
zcx4_VMW0E-14-sOeIB&ciFNK-{9-Vf<9ky)qtRbNZ
zavSiH>eA;k+lcIK4BVY386&X;%n63^#Ml(@?9aKmGru~?7Y%0N
zJclK}4wR!HFK5prS(VFYztT
zy{Jg~SgWVWuRIeVbcko(3N#zS!r-s1LIIAIwt<(2@d~LC69m2wIiE5Mw1%bgNPiar
z4NFZT{f@V$^5qF=I~G&9B;@3*=wAx3z!SIXx;PtL%U&-+7)Ng2%Al=68S9NFWt@Y%
zSI1EkrSS^xULMH4>1LSW@L`jaE=j$V3)F^(6U4RBUL}}(NU%r1{-x-$m_s9J=TJJi
zbd!Kk%0s&L{qpj%T4dyn{9Dx+@hqLnqN6Ov=7SS?+~Q%`;C7kKO0(-kU{d&x0PBg#
zCvk9B*FAqPFE4|$A!C85TPShuwXU=eh|$N*!l;HC-L2P;v9y!DSQPBO5K>O6s{OEQVsyX}*vf=OMkB>Di=N1<0adya}9>X^}
zItdfxN}Hi%$JLmNAiN3v7*t4ag4<5^4~gsBxQFA}P5$SiJ&;
z@WfJi9aQ*ZgWK@L{%`PF7m^Y)io~|pP0ck-FeTP3@Eg~mc(mwFFqvhmIDCR5CYhOX
zAhDG-Xcqzxw;|P&`77zB*?Dkn*px9yxSuUSLtBzVr
z1=;~Fri82~su)^$LC99+uwB+X&0g;-v+rShF)Z-pYU{4nis{FIR1*EEGlxlpmR7nQ
zAmP2W{iEK+fX~B3{ElU>3vF(hx0~kV3u-CsY{HY@ll&c5c@@wFI4J1Hg8?%Th}&C4
zeI<{3VnN1FjN&-q>STve%tLBr-FJ(n@X3rUNgagubdAvCi|B&)yD9|zv7=ijtS8=y
zf|?plHUMiyr{3KTYeeVwd^vMOlQ^2RP+c^TT5*aK6_Ug*AccY2CZRg?r!@9QFQ7wq)jZg42?UZ(N!lx!xc
z(3?b}GS(DgWMpMkpWOljc;Um%#06|mGYV-KO`#jDqE~|yU$cVCHmEce&wnI4S-x$$
zdRw5e#MInlVA8bVFRjxrehYeP?$;6DN=WelEOT+Lz@Ya$+~)&?pt?RF{W9L--K;|B
ziHdTcAs1TGfd$cKQTG0GVz5G7Tn$NjX3zi?=Ja!>MB~~EOitybD3bg#=_P^nirg;F
z1|KK14iCTbN*vv21*A$5p}!7Jr@Qu$3x~>>nHho9hun<8FNI_J8wEAgTF-XiN1g*?
zC(|y<2?_4A^?k2AE_BC2?{X%`v`&)UX7LH1(CSaUVBA#L@`l!TbH<>O=k*Ivk`iRc
zh$M9~{7)6)|dO+p>B#}${nQ^VUkW@)?iA-7@Oc1#4_B~rO0`>5_I7A#*nj{k4EzBQy
zZS*&e8WPl@aqD+S1Is+#Wtq6RxQK*6Y@=@Eu*QI`i;K%?Z?Sy)uU2)r8G%d#-&1on
zETS-R$svO#b<>#SJ(i1K(?sN3Q=bc1=cD_t6di2+tZ_NOwfY;~Y7Z~3
z8~Fm9wu1i|-?B*XWSMS`CyD+E+IZ@r)(GAeKYECF@QfO6n;d@^mEg4t#==Vw1PgrW
z8)#>lya*ABE-nxs5Y+E&g?CZF**hHn^|M9<#>Aw|86C-699OIJ0pTzItPH4kwdBr_
zo00zpUlTnfLfsXwJ#gK-(c~8^N7`2
zY)wEa$>`C$9KCYW1kFM;t|GH1PzfLYn&}Tjqq}@oza(%9hJ=KaRczU^%oD%|@mAn9
zR)j-h6hy-CTuCrj=FQIbn#M3*ua0&%lV>01N>q8a7J}XjvxBl08VPGH#GUTqrS+O2
zR#(!|j=%oz*<6$57&R2vI@+!7JF1APU#CY6wO;pqL}*wt3sz{XH@k{;#D@i6f(KV0(3
zHO6CHGv2h|+J=S$gi6tV!0erOH#rCGUqt~DhWX3ABxHP`lABvWchsFJCpl%+Zxrfo
z%0g?mL72s%FMnj=4(eXj#D5nwBcy=%i&dLzH|!(
z%~L~i;8W3Q2l+~XFF-tisexk%zt*m2$FK@E1Y?8TVU^Tpg%rX
zW%Z#uO|N`Ue@a6@PGMqpHt0udFb4;RWQ7~%bsHV2*;R%vJy89$d}86}pCbhmYhqNc
z{x8#Ktg8#WM>2pS)Wzj%)mG52A2)iuY5AXDAXs7wqiK{^f1)g%LlBPFl0W9-KP?6q
z<<>Dt+O@lHPWsM@-(5LpXq6gk?w94hbFKCWmTa=K5O+$IOusrNcQ1GztkF3!A*VsGfme7_uAptoRw^1aGz|sA
zcdeOmi^Afa)`c}06=Ros!FX_ZrKtV~qn}Mt@wM}00F0i8oz6-S>hOK5r2iskEkS%W
zu3Lw(x>)HOtHk6e*A~ToOT(u0C10fH<9(ld+LxihK?*q|fteTj;#rqvh(Ll(>hVB3
z8_XXD^x7vyQ_82;SsbbPbC^zj#Qo?UkCa7F*STgpqX|9)D
zcfAvgdH||hRS||?%+y$Ba%!-p;598*Gsk~a-3BXEnwi*35z!{m=ivX9A%uwXk8x(s>?id5#(*43H2=gqx{x&LYDv
zb~i%fA%7nM=t>4^dj^cub|*Gw>}G){Z3vvD<3t4Sr3ey2eU1LwiAquZ$J0sh5?$Z4<&JsTY-XB~a5#Tvs@nKo^(J#YNZgsLCdD}9?{
z4F|{fMr|+71_ohP9bjsPDS$lV-pU65#;*tZXN$Yf=Be&n%+E5*CQ&H-7#FYCSd+-XB&
zpI)lREUf
zHcX+H;U2YM>ADX&kk6QMv9+~TYu**OTg-f7rx7}jTvL)i^+4$#pi>doKF-b?>V7zU
zm^I5${H%aJ?vn~&3xBp&OU^#1*?O3YFMO7s-(`_SFMybX=0R_;JBMT8qTeM-YpI4$
zurZV7^jeXtHHsG^Qh#fH7Ka>53ikghFJQrS0Cs!5;fi|lR}=d4WJXslGx-*m-w&JA
zxWDc@jLc2XcZ$C4*Jk#7z?Dca5|7cnzt`RDZih;BVeI&qFev@cnjl3TZdHr$dF2E+
z*J)l7)zvUQ__4HPJu^POF9KSmC^S&htJoUFFNP<1Xxedpe*RhQwy>`?taeq(NX#%>
z>}?7rK-=UHpz5f-c)Q(6g6+XABLqs87Z!3h_x5asA(B;Y58>^IeB&uwCbBokV?a*GR-|7
zdS{~5M-72whf$yyW5+(k@tfLmXj?LRpz84$-@v#49f)LI1b>L#G(=g9r^gO@W11q_
zwT;SKnRZoexD};h!3Af<`lFe_H79{e5J)G3C}7H^C<=cyh*Wgl7{)Fn>?oiO+tk#K
zs8DxZ{+~}Xn}+yP;SUUy{yPise?NWx%fJ?;Rsqek{3>D=1ligy{JB-z?Z&qS<$}b2
ayCK>BMyjJ7SsaZg7|>GJQ>#_6i~2v!f%q~2
diff --git a/layouts/layout.base.tpl b/layouts/layout.base.tpl
index ecc2deb..f7b6a01 100644
--- a/layouts/layout.base.tpl
+++ b/layouts/layout.base.tpl
@@ -37,38 +37,72 @@
*}
{if {Config::Get('view.grid.type')} == 'fluid'}
{else}
{/if}
{/block}
{block 'layout_body'}
- {**
- * Юзербар
- *}
- {component 'userbar'}
-
-
{**
* Основная навигация
*}
+
- {include 'navs/nav.main.tpl'}
-
+
+
+
+
+ {if $oUserCurrent}
+ {$items = [
+ [
+ 'text' => " getProfileAvatarPath(24)}\" alt=\"{$oUserCurrent->getDisplayName()}\" class=\"avatar\" /> {$oUserCurrent->getDisplayName()}",
+ 'url' => "{$oUserCurrent->getUserWebPath()}",
+ 'classes' => 'ls-nav-item--userbar-username',
+ 'menu' => [
+ [ 'name' => 'whois', 'text' => {lang name='user.profile.nav.info'}, 'url' => "{$oUserCurrent->getUserWebPath()}" ],
+ [ 'name' => 'wall', 'text' => {lang name='user.profile.nav.wall'}, 'url' => "{$oUserCurrent->getUserWebPath()}wall/", 'count' => $iUserCurrentCountWall ],
+ [ 'name' => 'created', 'text' => {lang name='user.profile.nav.publications'}, 'url' => "{$oUserCurrent->getUserWebPath()}created/topics/", 'count' => $iUserCurrentCountCreated ],
+ [ 'name' => 'favourites', 'text' => {lang name='user.profile.nav.favourite'}, 'url' => "{$oUserCurrent->getUserWebPath()}favourites/topics/", 'count' => $iUserCurrentCountFavourite ],
+ [ 'name' => 'friends', 'text' => {lang name='user.profile.nav.friends'}, 'url' => "{$oUserCurrent->getUserWebPath()}friends/", 'count' => $iUserCurrentCountFriends ],
+ [ 'name' => 'activity', 'text' => {lang name='user.profile.nav.activity'}, 'url' => "{$oUserCurrent->getUserWebPath()}stream/" ],
+ [ 'name' => 'talk', 'text' => {lang name='user.profile.nav.messages'}, 'url' => "{router page='talk'}", 'count' => $iUserCurrentCountTalkNew ],
+ [ 'name' => 'settings', 'text' => {lang name='user.profile.nav.settings'}, 'url' => "{router page='settings'}" ],
+ [ 'name' => 'admin', 'text' => {lang name='admin.title'}, 'url' => "{router page='admin'}", 'is_enabled' => $oUserCurrent && $oUserCurrent->isAdministrator() ]
+ ]
+ ],
+ [ 'text' => $aLang.common.create, 'url' => "{router page='content'}add/topic", 'classes' => 'js-modal-toggle-default', 'attributes' => [ 'data-lsmodaltoggle-modal' => 'modal-write' ] ],
+ [ 'text' => $aLang.talk.title, 'url' => "{router page='talk'}", 'title' => $aLang.talk.new_messages, 'is_enabled' => $iUserCurrentCountTalkNew, 'count' => $iUserCurrentCountTalkNew ],
+ [ 'text' => $aLang.auth.logout, 'url' => "{router page='auth'}logout/?security_ls_key={$LIVESTREET_SECURITY_KEY}" ]
+ ]}
+ {else}
+ {$items = [
+ [ 'text' => $aLang.auth.login.title, 'classes' => 'js-modal-toggle-login', 'url' => {router page='auth/login'} ],
+ [ 'text' => $aLang.auth.registration.title, 'classes' => 'js-modal-toggle-registration', 'url' => {router page='auth/register'} ]
+ ]}
+ {/if}
+
+ {component 'nav' name='userbar' activeItem=$sMenuHeadItemSelect mods='userbar' items=$items}
+
+
+ {include 'navs/nav.main.tpl'}
+
+ {component 'search' template='main' mods='light'}
+
+ {if $oUserCurrent}
+ {component 'modal-create'}
+ {/if}
{**
* Основной контэйнер
diff --git a/navs/nav.main.tpl b/navs/nav.main.tpl
index ad7192f..485e3cc 100644
--- a/navs/nav.main.tpl
+++ b/navs/nav.main.tpl
@@ -1,5 +1,4 @@
{component 'nav' name='main' activeItem=$sMenuHeadItemSelect mods='main' items=[
- [ 'text' => $aLang.topic.topics, 'url' => {router page='/'}, 'name' => 'blog' ],
[ 'text' => $aLang.blog.blogs, 'url' => {router page='blogs'}, 'name' => 'blogs' ],
[ 'text' => $aLang.user.users, 'url' => {router page='people'}, 'name' => 'people' ],
[ 'text' => $aLang.activity.title, 'url' => {router page='stream'}, 'name' => 'stream' ],