">
E_NOTICE [8] file_put_contents(): write of 15 bytes failed with errno=28 На устройстве не осталось свободного места (/var/www/alto/data/www/altocms.ru/engine/include/functions/File.php on line 828)
E_NOTICE [8] file_put_contents(): write of 15 bytes failed with errno=28 На устройстве не осталось свободного места (/var/www/alto/data/www/altocms.ru/engine/include/functions/File.php on line 828)E_WARNING [2] file_put_contents(): Only -1 of 15 bytes written, possibly out of free disk space (/var/www/alto/data/www/altocms.ru/engine/include/functions/File.php on line 828)E_USER_WARNING [512] Cannot set cookie "route_backward" - header was sent in file /var/www/alto/data/www/altocms.ru/engine/include/Func.php(270) (/var/www/alto/data/www/altocms.ru/engine/classes/modules/session/Session.class.php on line 399) Несколько маленьких полезных функций для верстальщиков и разработчиков / Alto CMS inside - как это устроено и работает / Alto CMS https://altocms.ru/comments/72/ ru noreply@altocms.ru noreply@altocms.ru Alto CMS v.1.5.0b1 Несколько маленьких полезных функций для верстальщиков и разработчиков (comment #1017) https://altocms.ru/t/72/#comment1017 https://altocms.ru/72.html#comment1017 maiveter@gmail.com Wed, 15 May 2013 08:55:25 +0400 Несколько маленьких полезных функций для верстальщиков и разработчиков (comment #2289) https://altocms.ru/t/72/#comment2289 https://altocms.ru/72.html#comment2289 m.nickostyle@gmail.com Sat, 01 Jun 2013 01:14:25 +0400 Несколько маленьких полезных функций для верстальщиков и разработчиков (comment #2416) https://altocms.ru/t/72/#comment2416 https://altocms.ru/72.html#comment2416 vshemarov@gmail.com
$oUserCurrent — это переменная, которая передается в шаблон из экшена (и/или модуля). Если ее передать — она будет работать, а если нет — всегда будет возвращать false, даже если пользователь на сайте авторизован. Т.е. получается, что все от программиста зависит — забыл/не забыл он эту переменную передать в шаблон.

А E::IsUser() — это функция, которая всегда отработает в шаблоне корректно и гарантированно вернет результат — авторизован ли юзер.

Собственно, это то же самое, если написать:
(bool)Engine::getInstance()->User_GetUserCurrent()
Только гораздо короче, и запомнить проще.]]>
Tue, 04 Jun 2013 11:58:52 +0400
Несколько маленьких полезных функций для верстальщиков и разработчиков (comment #2418) https://altocms.ru/t/72/#comment2418 https://altocms.ru/72.html#comment2418 lifecom@hotmail.com Tue, 04 Jun 2013 12:48:02 +0400 Несколько маленьких полезных функций для верстальщиков и разработчиков (comment #2422) https://altocms.ru/t/72/#comment2422 https://altocms.ru/72.html#comment2422 vshemarov@gmail.com Tue, 04 Jun 2013 13:21:54 +0400 Несколько маленьких полезных функций для верстальщиков и разработчиков (comment #2424) https://altocms.ru/t/72/#comment2424 https://altocms.ru/72.html#comment2424 lifecom@hotmail.com Tue, 04 Jun 2013 13:24:22 +0400 Несколько маленьких полезных функций для верстальщиков и разработчиков (comment #2445) https://altocms.ru/t/72/#comment2445 https://altocms.ru/72.html#comment2445 elena.shemarova@gmail.com Наверное, для LS был бы востребован плагин совместимости LS с Alto… :) ))))))))) Смешная шутка.]]> Tue, 04 Jun 2013 21:38:15 +0400 Несколько маленьких полезных функций для верстальщиков и разработчиков (comment #2447) https://altocms.ru/t/72/#comment2447 https://altocms.ru/72.html#comment2447 lifecom@hotmail.com Tue, 04 Jun 2013 21:53:43 +0400 Несколько маленьких полезных функций для верстальщиков и разработчиков (comment #2776) https://altocms.ru/t/72/#comment2776 https://altocms.ru/72.html#comment2776 evgeny@konstantinov.pro {if E::IsUser()}
текст
{/if}
он мне выдает такое сообщение
Fatal error: Call to a member function getId() on a non-object in
сайт на последней версии alto из github]]>
Sun, 16 Jun 2013 13:36:55 +0400
Несколько маленьких полезных функций для верстальщиков и разработчиков (comment #2778) https://altocms.ru/t/72/#comment2778 https://altocms.ru/72.html#comment2778 vshemarov@gmail.com E::IsUser(), а в чем-то другом]]> Sun, 16 Jun 2013 14:03:14 +0400 Несколько маленьких полезных функций для верстальщиков и разработчиков (comment #2785) https://altocms.ru/t/72/#comment2785 https://altocms.ru/72.html#comment2785 evgeny@konstantinov.pro {if !E::IsUser()}
тут пусто
{else}
то, что мне надо
{/if}

файл block.blogs_top.tpl]]>
Sun, 16 Jun 2013 15:06:21 +0400
Несколько маленьких полезных функций для верстальщиков и разработчиков (comment #2837) https://altocms.ru/t/72/#comment2837 https://altocms.ru/72.html#comment2837 vshemarov@gmail.com E::IsUser(), то !E::IsUser() точно так же ошибку выдавало бы]]> Mon, 17 Jun 2013 13:15:16 +0400 Несколько маленьких полезных функций для верстальщиков и разработчиков (comment #2779) https://altocms.ru/t/72/#comment2779 https://altocms.ru/72.html#comment2779 bigselect@gmail.com Sun, 16 Jun 2013 14:11:33 +0400 Несколько маленьких полезных функций для верстальщиков и разработчиков (comment #2836) https://altocms.ru/t/72/#comment2836 https://altocms.ru/72.html#comment2836 vshemarov@gmail.com
{$oUser = E::User_GetUserById($nId)}
{if $oUser}
  {$sUserLogin = $oUser->GetLogin}
{/if}

И если все ОК, то в $sUserLogin будет логин юзера. Но это плохая практика, все же лучше это не в шаблоне делать, а в экшене или через сущность]]>
Mon, 17 Jun 2013 13:13:54 +0400
Несколько маленьких полезных функций для верстальщиков и разработчиков (comment #2862) https://altocms.ru/t/72/#comment2862 https://altocms.ru/72.html#comment2862 bigselect@gmail.com Mon, 17 Jun 2013 17:38:07 +0400 Несколько маленьких полезных функций для верстальщиков и разработчиков (comment #2863) https://altocms.ru/t/72/#comment2863 https://altocms.ru/72.html#comment2863 bigselect@gmail.com Mon, 17 Jun 2013 17:43:23 +0400 Несколько маленьких полезных функций для верстальщиков и разработчиков (comment #2864) https://altocms.ru/t/72/#comment2864 https://altocms.ru/72.html#comment2864 vshemarov@gmail.com
{$sUserLogin = $oUser->GetLogin()}
]]>
Mon, 17 Jun 2013 17:59:55 +0400
Несколько маленьких полезных функций для верстальщиков и разработчиков (comment #2866) https://altocms.ru/t/72/#comment2866 https://altocms.ru/72.html#comment2866 bigselect@gmail.com Mon, 17 Jun 2013 18:19:07 +0400 Несколько маленьких полезных функций для верстальщиков и разработчиков (comment #19849) https://altocms.ru/t/72/#comment19849 https://altocms.ru/72.html#comment19849 reexistent@gmail.com
{if E::ActivePlugin("yametrika")}
  Ура! У нас есть Яндекс.Метрика!
{/if}
]]>
Mon, 06 Apr 2015 23:25:29 +0300