avangcom
-
Постов
476 -
Зарегистрирован
-
Посещение
-
Победитель дней
1
Активность репутации
-
avangcom отреагировал в Desti за запись, Своя функция вместо var_dump() ... die()
Наверное все сталкивались с необходимостью вставлять такой код в разрабатываемый файл для отладки?
echo("<pre>"); var_dump($data); die(); Муторно и долго, согласитесь? Написать три строки, удалить три строки.. Хочется "встроенную" функцию, вызываемую прямо из глобального пространства имен, без всяких этих \IPS\... - чтобы она и данные вывела красиво и выполнение остановила. И такая возможность есть, достаточно вписать в самый конец файла init.php такую конструкцию:
eval( ' function vd() { $args = \func_get_args( ); echo ("<pre>----------------------------------------------------------<br>"); foreach ($args as $value) { var_dump($value); echo ("<br>----------------------------------------------------------<br>"); } die; } '); и обращаться откуда угодно к этой новой функции одной строкой:
vd($data); У меня в init.php прописаны две функции, ve() с var_export() и vd() с var_dump() - очень удобно. Можно передавать несколько аргументов, полосочки добавлены для удобства поиска на экране.
-
avangcom отреагировал в Maqlao за запись, Выделение сообщений пользователей со статусом онлайн
Для более интересного отображения сообщений пользователей, находящихся на форуме, выделим их сообщения свойством box-shadow.
На примере используем именно это css свойство, но вы можете использовать абсолютно любое, например сменить фон поста или цвет шрифта.
Открываем шаблон forums > front > topics > postContainer и ищем:
class='cPost Добавляем новый класс с условием - если пользователь в сети, показываем класс monline, иначе - moffline:
{{if $comment->author()->isOnline()}}monline{{else}}moffline{{endif}} Теперь добавим стиль для класса monline в custom.css:
article.monline {box-shadow: 0 0 5px 2px rgba(125, 214, 6, 0.31);}