Страница 1 из 11
Форум про uCoz » Всё для web-мастера » Web мастеру » Основные условные операторы для сайта ucoz
Основные условные операторы для сайта ucoz
Kosten
Дата: Воскресенье, 16.08.2015, 20:41 | Сообщение # 1
Администраторы
Сообщений:12668
Награды: 39


Приветствую всех, как сделать скрипт или информер, возможно условные операторы тут нужны, но вообщем, чтоб под материалом, который загрузил пользователь на сайте, выводилась его действительность. А точнее, этот пользователь оставил комментариев на форуме № потом, сколько он опубликовал материала № и сколько он оставил комментариев уже под материалом, блог, статьй, файлы № реально же можно так сделать.

Спасибо!


Kosten
Дата: Воскресенье, 16.08.2015, 20:47 | Сообщение # 2
Администраторы
Сообщений:12668
Награды: 39


Вот к примеру с персональной страницы пользователя, показывает все, и можно перейти, а здесь нужно чтоб показывало виде материалов каталога, блог или файлов.



Код
<?if($_IS_ACTIVITY$)?><div class="user_title"><div class="user_title_r">Активность пользователя</div></div>   
   <ul class="user_list">
   <?if($_FORUM_ENTRIES$)?><li><span>Сообщений на форуме: <a href="$_FORUM_ACTIVITY_URL$" target="_blank">$_FORUM_ENTRIES$</a></span></li><?endif?>
   <?if($_COM_ENTRIES$)?><li><span>Оставленно комментариев: <a href="$_COM_ACTIVITY_URL$" target="_blank">$_COM_ENTRIES$</a></span></li><?endif?>
   <?if($_LOAD_ENTRIES$)?><li><span>Добавлено файлов: <a href="$_LOAD_ACTIVITY_URL$" target="_blank">$_LOAD_ENTRIES$</a></span></li><?endif?>
   <?if($_PHOTO_ENTRIES$)?><li><span>Добавлено картинок: <a href="$_PHOTO_ACTIVITY_URL$" target="_blank">$_PHOTO_ENTRIES$</a></span></li><?endif?>
   <?if($_NEWS_ENTRIES$)?><li><span>Добавлено новостей: <a href="$_NEWS_ACTIVITY_URL$" target="_blank">$_NEWS_ENTRIES$</a></span></li><?endif?>
   </ul><?endif?>
Прикрепления: 7450535.jpg(26Kb)


Kosten
Дата: Воскресенье, 16.08.2015, 21:33 | Сообщение # 3
Администраторы
Сообщений:12668
Награды: 39


Здесь основные операторы, которые применяются в установке или преобразование сайта.

Код
$_AGE$ - возраст пользователя.
$_AOL$ - AOL идентификатор.
$_AVATAR$ - аватар пользователя.
$_BAN_DO_URL$ - ссылка для изменения замечаний пользователя.
$_BAN_PERCENT$ - замечания пользователя (в процентах).
$_BAN_RATING$ - замечания пользователя (целое число, используемое для картинки "прогресс-бар).
$_BAN_READ_URL$ - ссылка для просмотра истории замечаний пользователя.
$_BANNED_TILL$ - дата окончания блокировки активности пользователя (1 – вечный бан).
$_BIRTHDAY$ - дата рождения пользователя.
$_BIRTHDAY_TIMESTAMP$ - дата рождения пользователя (в секундах).
$_BLOG_ACTIVITY_URL$ - ссылка на страницу активности пользователя в дневнике.
$_BLOG_ENTRIES$ - количество записей в дневнике.
$_BOARD_ACTIVITY_URL$ - ссылка на страницу активности пользователя в доске объявлений.
$_BOARD_ENTRIES$ - количество записей в доске объявлений.
$_CHANGE_DETAILS_URL$ - ссылка для изменения своих регистрационных данных в том числе и пароля.
$_CITY$ - город.
$_COM_ENTRIES$ - количество комментариев.
$_COUNTRY$ - страна.
$_COUNTRY_ID$ - ID страны.
$_DIR_ACTIVITY_URL$ - ссылка на страницу активности пользователя в каталоге сайтов.
$_DIR_ENTRIES$ - количество записей в каталоге сайтов.
$_EMAIL$ - email адрес пользователя.
$_EMAIL_IS_HIDDEN$ - флаг, указывающий, что email адрес скрыт.
$_EMAIL_IS_VERIFIED$ - флаг, указывающий, что email адрес подтвержден.
$_EMAIL_VERIFICATION_URL$ - ссылка на страницу для подтверждения email адреса.
$_FORUM_ACTIVITY_URL$ - ссылка на страницу активности пользователя в форуме.
$_FORUM_ENTRIES$ - количество записей в форуме.
$_GROUP_ICON$ - иконка группы в которую входит пользователь.
$_GROUP_ID$ - ID группы в которую входит пользователь.
$_GROUP_NAME$ - название группы в которую входит пользователь.
$_ICQ$ - ICQ идентификатор.
$_IP_ADDRESS$ - регистрационный IP адрес пользователя.
$_IS_ACTIVITY$ - флаг, указывающий, что у пользователя есть активность на сайте.
$_IS_OWN_PROFILE$ - флаг, указывающий, что просматриваемый профиль принадлежит пользователю, который его просматривает.
$_LOAD_ACTIVITY_URL$ - ссылка на страницу активности пользователя в каталоге файлов.
$_LOAD_ENTRIES$ - количество записей в каталоге файлов.
$_LOG_TIME$ - время последнего входа пользователя.
$_LOG_TIMESTAMP$ - время последнего входа пользователя (в секундах).
$_MSN$ - MSN идентификатор.
$_NAME$ - полное имя пользователя.
$_NEWS_ACTIVITY_URL$ - ссылка на страницу активности пользователя в новостях.
$_NEWS_ENTRIES$ - количество записей в новостях.
$_PHOTO_ACTIVITY_URL$ - ссылка на страницу активности пользователя в фотоальбоме.
$_PHOTO_ENTRIES$ - количество записей в фотоальбоме.
$_PM_READ_URL$ - ссылка для прочтения личных сообщений.
$_PM_SEND_URL$ - ссылка для написания личного сообщения пользователю.
$_PUBL_ACTIVITY_URL$ - ссылка на страницу активности пользователя в каталоге статей.
$_PUBL_ENTRIES$ - количество записей в каталоге статей.
$_RANK$ - ранг пользователя (целое число).
$_RANK_ICON$ - ранг пользователя (иконка).
$_RANK_NAME$ - ранг пользователя (название).
$_REG_TIME$ - время регистрации пользователя.
$_REG_TIMESTAMP$ - время регистрации пользователя (в секундах).
$_REP_DO_URL$ - ссылка для изменения репутации пользователя.
$_REP_READ_URL$ - ссылка для просмотра истории репутации пользователя.
$_REPUTATION$ - репутация пользователя (целое число).
$_SEND_EMAIL_URL$ - ссылка для написания письма пользователю (используется WEB форма).
$_SIGNATURE$ - подпись пользователя.
$_STATUS$ - статус пользователя (онлайн/оффлайн).
$_TITLE$ - титул пользователя (назначается через панель управления при редактировании данных пользователя).
$_USER_TYPE$ - тип пользователя (0 – пользователь сайта, 1 – пользователь всей системы ucoz).
$_WWW$ - адрес сайта пользователя.
$_YAHOO$ - YAHOO идентификатор.
$_ZODIAC$ - знак зодиака пользователя.
$_ZODIAC_ID$ - ID значение знака зодиака пользователя (1-12).
$ADD_DATE$ - дата добавления материала (каталог файлов, блог, каталог статей).
$ADD_ENTRY_LINK$ - ссылка для добавления новых материалов.
$ADD_TIME$ - время добавления.
$ADD_WDAY$ - день недели.
$ANSWER$ - текст ответа.
$ARCHIVE_LINKS$ - меню со списком месяцев, в которые были сделаны записи.
$ARCHIVE_MENU$ - выпадающее меню со списком месяцев, в которые были сделаны записи.
$ATTACHMENTS$ - прикрепленные файлы (картинки).
$AUTHOR_EMAIL$ - email автора.
$AUTHOR_EMAIL_JS$ - email автора для использования в ссылках.
$AUTHOR_NAME$ - имя автора.
$AUTHOR_SITE$ - сайт автора.
$AWARDS$ - количество наград.
$AWARDS_DO_URL$ - ссылка для вручения награды.
$AWARDS_READ_URL$ - ссылка на страницу со списком наград.
$BASKET$ - выводит корзину покупок в интернет-магазине.
$BODY$ - основная часть страницы.
$BRIEF$ - краткое описание материала.
$CALENDAR$ - календарь добавлений.
$CAT_NAME$ - название категории.
$CAT_URL$ - ссылка в категорию.
$CATEGORIES$ - меню категорий модуля.
$CID$ - ID категории.
$CLASS$ - CSS класс (разный для четных/нечетных материалов).
$COM_ADD_FORM$ - форма добавления комментариев.


Kosten
Дата: Воскресенье, 16.08.2015, 21:38 | Сообщение # 4
Администраторы
Сообщений:12668
Награды: 39


Также на эти стоит обратить внимание, всегда пригодятся и нужно держать под рукой. Использование можно считать неотъемлемой частью нашей работы на сайте, в этом смысле они очень упрощают жизнь веб мастера, только иногда их поиск занимает очень много времени. Здесь вы найдете самые нужные переменные, которые постоянно принимаются в разработке.

Код
$COM_BODY$ - список комментариев.
$COM_CAN_ADD$ - флаг, указывающий может ли текущий пользователь добавлять комментарии.
$COM_CAN_READ$ - флаг, указывающий может ли текущий пользователь читать комментарии.
$COM_CURRENT_PAGE$ - номер текущей страницы с комментариями.
$COM_IS_ACTIVE$ - флаг, указывающий включена ли функция "Комментарии".
$COM_NUM_ENTRIES$ - количество комментариев к материалу.
$COM_NUM_PAGES$ - количество страниц с комментариями.
$COM_NUM_SHOWN$ - количество показанных на странице комментариев.
$COM_PAGE_SELECTOR$ - переключатели страниц с комментариями (1 [2] 3).
$COM_PAGE_SELECTOR1$ - переключатели страниц с комментариями (1-10, 11-20).
$COMMENTS_NUM$ - количество комментариев.
$CONTENT$ - содержимое страницы.
$COUNTER$ - счетчик посещений (модуль "Статистика").
$CUR_GROUP_ID$ - ID группы пользователя, который зашел на сайт.
$CUR_USER_ID$ - ID пользователя, который зашел на сайт.
$CUR_USER_REG_DAYS$ - количество дней с момента регистрации пользователя, который зашел на сайт.
$DATE$ - текущая дата.
$DAY$ - текущий день месяца от 1 до 31.
$DOCPAGE_URL$ - ссылка на страницу с документацией к материалу.
$ENTRY_TITLE$ - название материала.
$ENTRY_URL$ - ссылка на страницу материала.
$ENTRY_URL$ - ссылка на страницу материала.
$FILE_DIRECT_URL$ - прямая ссылка на загруженный на сервер файл.
$FILE_SIZE$ - размер загруженного файла.
$FILE_URL$ - ссылка на загруженный на сервер файл (считает количество нажатий).
$GROUP_ID$ - ID группы пользователя.
$HOME_PAGE_LINK$ - адрес главной страницы сайта ("Общие настройки").
$HOUR$ - текущее время от 0 до 23.
$ID$ - ID материала.
$IP_ADDRESS$ - IP адрес.
$IS_NEW$ - флаг, указывающий, что комментарий новый (только для пользователей).
$IS_NEW_PM$ - флаг, регулирующий есть новые сообщения или нет (использовать только в условиях ).
$IS_OWN$ - флаг, указывающий, что комментарий принадлежит текущему пользователю.
$LEVEL$ - уровень вложения комментария.
$LOGIN_FORM$ - форма для входа зарегистрированных пользователей.
$LOGIN_LINK$ - ссылка для входа пользователей.
$LOGOUT_LINK$ - ссылка для выхода пользователей.
$MESSAGE$ - текст материала.
$MODER_PANEL$ - кнопки управления (видны только тем, кому позволено видеть).
$MODULE_NAME$ - название модуля.
$MODULE_URL$ - ссылка на главную страницу модуля.
$MONTH$ - текущий месяц от 1 до 12.
$NUMBER$ - порядковый номер материала.
$ONLINE_COUNTER$ - счетчик выводящий количество человек онлайн (требует активизации функции "Кто Онлайн").
$ONLINE_USERS_LIST$ - список пользователей находящихся на сайте (требует активизации функции "Кто Онлайн").
$PAGE_SELECTOR$ - переключатели страниц (1 [2] 3).
$PAGE_SELECTOR1$ - переключатели страниц(1-10, 11-20).
$PERSONAL_PAGE_LINK$ - ссылка на персональную страницу пользователя.
$PM_URL$ - ссылка на страницу личных сообщений.
$POLL$ - случайный опрос из списка ваших опросов (модуль "Опросы").
$PROFILE_URL$ - ссылка на профиль пользователя.
$RATE_FORM$ - форма для оценки материала.
$RATED$ - количество голосов.
$RATING$ - рейтинг материала.
$RATING_NUM$ - оценка материала (целое число, можно использовать для картинок-звездочек).
$READS$ - количество просмотров.
$REGISTER_LINK$ - ссылка на страницу для регистрации пользователей.
$SEARCH_FORM$ - форма для поиска материалов модуля.
$SECTION_DESCR$ - описание текущего раздела (указывается при добавлении раздела).
$SECTION_NAME$ - название раздела.
$SECTION_URL$ - ссылка в раздел.
$SITE$ - адрес сайта.
$SITE_NAME$ - название вашего сайта.
$SORTING_MENU$ - меню для выбора сортировки материалов.
$TAGS$ -теги материала.
$TIME$ - текущее время.
$TIMESTAMP$ - метка времени добавления материала.
$TODAY_BIRTHDAYS$ - список пользователей, у которых день рождения в текущий день.
$TOP_COMMS_URL$ - ссылка на ТОП материалов, отсортированных по комментариям.
$TOP_NEW_URL$ - ссылка на ТОП материалов, отсортированных по дате добавления.
$TOP_RATING_URL$ - ссылка на ТОП материалов, отсортированных по рейтингу.
$TOP_READS_URL$ - ссылка на ТОП материалов, отсортированных по просмотрам.
$UNREAD_PM$ - количество непрочитанных личных сообщений.
$USER$ - логин пользователя добавившего материал.
$USER_AGENT$ - тип браузера (firefox, opera, safari, ie).
$USER_AGENT_VER$ - версия браузера.
$USER_AVATAR_URL$ - ссылка на аватар пользователя.
$USER_BIRTHDAY$ - день рождения пользователя (yyyy-mm-dd).
$USER_FULL_NAME$ - полное имя пользователя.
$USER_GENDER$ - пол пользователя, который зашел на сайт.
$USER_GENDER_ID$ - ID пола пользователя, который зашел на сайт.
$USER_GROUP$ - группа пользователя (администраторы, модераторы, пользователи и т.д.).
$USER_ID$ - ID пользователя (если гость, то 0).
$USER_LOGGED_IN$ - специальный код, применяемый в условном операторе.
$USER_REG_DAYS$ - количество дней с момента регистрации пользователя, который зашел на сайт.
$USERNAME$ - имя пользователя (login).
$USERS_LIST_URL$ - ссылка на страницу со списком пользователей сайта.
$USERS_ON$ - флаг, указывающий, что функция "Пользователи" включена.
$WDAY$ - текущий день недели.
$YEAR$ - текущий год.
$CONTENT$ - содержимое страницы сайта (новости, файлы, статьи).
$GLOBAL_CLEFTER$ - глобальный блок левой части колонки сайта.
$GLOBAL_DRIGHTER$ - глобальный блок правой колонки сайта.


kredit-oformi
Дата: Воскресенье, 16.08.2015, 21:52 | Сообщение # 5
Vip
Сообщений:1953
Награды: 5


Kosten, похоже пора сами учиться писать скрипты wink
Kosten
Дата: Воскресенье, 16.08.2015, 21:57 | Сообщение # 6
Администраторы
Сообщений:12668
Награды: 39


kredit-oformi, время пришло. cool

Lexus777
Дата: Понедельник, 17.08.2015, 13:32 | Сообщение # 7
Пользователи
Сообщений:1
Награды: 0


Нужно через get запросы, выводить с персональной страницы.

Добавлено (17.08.2015, 13:32)
---------------------------------------------
К примеру:
В персональную страницу в самый конец, перед боди вставляем код:
Код
<div style="display:none;">
<div class="regipp"><a href="http://www.ripe.net/perl/whois?$_IP_ADDRESS$" target="_blank">$_IP_ADDRESS$</a></div> </div>

А где хотим вывести данные, вставляем код:
Код
<div class="regip$ID$">Загрузка...</div><script type="text/javascript">$('.regip$ID$').load('/index/8-$UID$ .regipp');</script>

Это я привел, как вывести IP адрес по которому регистрировался пользователь.
Теперь о классе regipp, для каждой переменной пишем название индивидуально, которое вы придумываете сами, а также это нужно прописывать в
Цитата
<script type="text/javascript">$('.regip$ID$').load('/index/8-$UID$ .regipp');</script>

Ну и о
Цитата
<div class="regip$ID$">Загрузка...</div>

Этот класс нужен для отображения анимации (его можно и убрать), но лучше оставить. Если есть вопросы пишите.


Сообщение отредактировал Lexus777 - Понедельник, 17.08.2015, 13:35
Kosten
Дата: Вторник, 18.08.2015, 00:53 | Сообщение # 8
Администраторы
Сообщений:12668
Награды: 39


Lexus777, спасибо, все очень понятно написано, сделано и думаю многим пригодятся.

Dimstrik
Дата: Вторник, 18.08.2015, 03:23 | Сообщение # 9
Vip
Сообщений:621
Награды: 6


Kosten, Нужно статью об этом написать, но статья получится большая и для начало нужно всё обдумать и не раз написать на черновике, но это того стоит так как в интернете нет такой информации как вывести к примеру информацию об авторе на страице материала и комментария хотя вопросов множество по этому поводу.
Форум про uCoz » Всё для web-мастера » Web мастеру » Основные условные операторы для сайта ucoz
Страница 1 из 11
Поиск: