Ответить
кроме сниппетов. Хм интересно, а PHP запрещен из-за соображений безопасности?
Новый шаблон для FaposCMS
Отправлено: 4 Авг 2013#61
Сашка_из_Шебекино, спасибо, кстати новую сборку я таки скачал и теперь работаю уже на новой твоей сборке, также окончательно доделал форум и скоро доделаю юзеров.
Так же хочу поинтересоваться, с чем может быть связано то, что вот этот код:
не обрабатывается, просто показывается как текст. пробывал выводить как <? ?>, но эффект повторяется...
Добавлено2013.08.04 03-45
Пока метки нет, решил сделать сниппет, выводящий id юзера которому пишут сообщение, и даже вроде что то получилось... да только не до конца работает. функции pathinfo() не могу параметр присвоить, чтобы возвращалось только $path_parts['extension'], без параметра приходится возвращать все три переменные.... Вот код:
Так же хочу поинтересоваться, с чем может быть связано то, что вот этот код:
Code:
<?php
$cntNewMsg = UserAuth::countNewMessages();
if ($cntNewMsg == "0") {
echo '<a href="{{ www_root }}/users/in_msg_box">Новых сообщений нет</a>';
} else {
echo '<a href="{{ www_root }}/users/in_msg_box">Новых сообщений: ' . $cntNewMsg . '</a>';
}
?>
$cntNewMsg = UserAuth::countNewMessages();
if ($cntNewMsg == "0") {
echo '<a href="{{ www_root }}/users/in_msg_box">Новых сообщений нет</a>';
} else {
echo '<a href="{{ www_root }}/users/in_msg_box">Новых сообщений: ' . $cntNewMsg . '</a>';
}
?>
не обрабатывается, просто показывается как текст. пробывал выводить как <? ?>, но эффект повторяется...
Добавлено2013.08.04 03-45
Пока метки нет, решил сделать сниппет, выводящий id юзера которому пишут сообщение, и даже вроде что то получилось... да только не до конца работает. функции pathinfo() не могу параметр присвоить, чтобы возвращалось только $path_parts['extension'], без параметра приходится возвращать все три переменные.... Вот код:
Code:
if (isset($_SERVER['REQUEST_URI'])) {
$uri = $_SERVER['REQUEST_URI'];
} else {
if (isset($_SERVER['argv'])) {
$uri = $_SERVER['SCRIPT_NAME'] .'?'. $_SERVER['argv'][0];
} elseif (isset($_SERVER['QUERY_STRING'])) {
$uri = $_SERVER['SCRIPT_NAME'] .'?'. $_SERVER['QUERY_STRING'];
} else {
$uri = $_SERVER['SCRIPT_NAME'];
}
}
$uri = '/'. ltrim($uri, '/');
$path_parts = pathinfo($uri, $options="PATHINFO_EXTENSION");
echo $path_parts['extension'];
$uri = $_SERVER['REQUEST_URI'];
} else {
if (isset($_SERVER['argv'])) {
$uri = $_SERVER['SCRIPT_NAME'] .'?'. $_SERVER['argv'][0];
} elseif (isset($_SERVER['QUERY_STRING'])) {
$uri = $_SERVER['SCRIPT_NAME'] .'?'. $_SERVER['QUERY_STRING'];
} else {
$uri = $_SERVER['SCRIPT_NAME'];
}
}
$uri = '/'. ltrim($uri, '/');
$path_parts = pathinfo($uri, $options="PATHINFO_EXTENSION");
echo $path_parts['extension'];
Соразработчик Atom-M CMS
Отправлено: 4 Авг 2013#62
1. удали первую и последнюю строки, в сниппетах они не нужны
2. та оставь заглушку, я добавлю
2. та оставь заглушку, я добавлю
Отправлено: 4 Авг 2013#63
Сашка_из_Шебекино, первый код, это не сниппет, это просто скрипт в шаблоне, поэтому есть <?php ?>(но он все равно не обрабатывается). Второй код это уже сниппет, но почему то он тоже не работает, точнее работает, но не так.
Проблема с функцией pathinfo(). В таком состоянии она работает, но выводит все три переменные:
Если оставить только нужное echo $path_parts['extension'];, то код не работает. Прочитал про параметр options(который настраевает то что нужно возвращать), пытался использывать его, но безрезультатно(скорее всего неправильно использовал) Эх, если с ID это не критично, ты обещал добавить метку, то вот с первым кодом уже критично
Проблема с функцией pathinfo(). В таком состоянии она работает, но выводит все три переменные:
Code:
$path_parts = pathinfo($uri);
echo $path_parts['dirname'];
echo $path_parts['basename'];
echo $path_parts['extension'];
echo $path_parts['dirname'];
echo $path_parts['basename'];
echo $path_parts['extension'];
Отредактировано автором 4 Авг 2013
Соразработчик Atom-M CMS
Отправлено: 4 Авг 2013#65
Сашка_из_Шебекино пишет:
в шаблонах запрещён php
Отредактировано автором 5 Авг 2013
Соразработчик Atom-M CMS
Отправлено: 5 Авг 2013#66
да. и чтобы не было соблазна перемешать верстку и код, что делать плохо
Отредактировано автором 5 Авг 2013
Отправлено: 6 Авг 2013#67
не помйму толи денвер, толи браузер, код меняет... в коде шаблона одно, а выводит в немного перемешанном порядке, жесть какойто.. Встречались с таким кто-нибудь?
Соразработчик Atom-M CMS
Отправлено: 8 Авг 2013#69
А возможно ли как то на странице юзера создать проверку, на то есть ли у меня с ним переписка или нет? Было бы неплохо меточку такую.....
Соразработчик Atom-M CMS
Зарегистрируйтесь или авторизуйтесь что бы писать
Сейчас online: 77. Зарегистрированных: 0. Гостей: 77.