Основные условные операторы для сайта ucoz
|
|
Kosten | Воскресенье, 16 Августа 2015, 20:41 | Сообщение 1 |
| Приветствую всех, как сделать скрипт или информер, возможно условные операторы тут нужны, но вообщем, чтоб под материалом, который загрузил пользователь на сайте, выводилась его действительность. А точнее, этот пользователь оставил комментариев на форуме № потом, сколько он опубликовал материала № и сколько он оставил комментариев уже под материалом, блог, статьй, файлы № реально же можно так сделать.
Спасибо!
| [ RU ] |
| |
Kosten | Воскресенье, 16 Августа 2015, 20:47 | Сообщение 2 |
| Вот к примеру с персональной страницы пользователя, показывает все, и можно перейти, а здесь нужно чтоб показывало виде материалов каталога, блог или файлов.
Код <?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?>
| [ RU ] |
| |
Kosten | Воскресенье, 16 Августа 2015, 21:33 | Сообщение 3 |
| Здесь основные операторы, которые применяются в установке или преобразование сайта.
Код $_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$ - форма добавления комментариев.
| [ RU ] |
| |
Kosten | Воскресенье, 16 Августа 2015, 21:38 | Сообщение 4 |
| Также на эти стоит обратить внимание, всегда пригодятся и нужно держать под рукой. Использование можно считать неотъемлемой частью нашей работы на сайте, в этом смысле они очень упрощают жизнь веб мастера, только иногда их поиск занимает очень много времени. Здесь вы найдете самые нужные переменные, которые постоянно принимаются в разработке.
Код $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$ - глобальный блок правой колонки сайта.
| [ RU ] |
| |
kredit-oformi | Воскресенье, 16 Августа 2015, 21:52 | Сообщение 5 |
| Kosten, похоже пора сами учиться писать скрипты
| [ RU ] |
| |
Kosten | Воскресенье, 16 Августа 2015, 21:57 | Сообщение 6 |
| kredit-oformi, время пришло.
| [ RU ] |
| |
Lexus777 | Понедельник, 17 Августа 2015, 13:32 | Сообщение 7 |
| Нужно через 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 Августа 2015, 13:35 | [ RU ] |
| |
Kosten | Вторник, 18 Августа 2015, 00:53 | Сообщение 8 |
| Lexus777, спасибо, все очень понятно написано, сделано и думаю многим пригодятся.
| [ RU ] |
| |
Dimstrik | Вторник, 18 Августа 2015, 03:23 | Сообщение 9 |
| Kosten, Нужно статью об этом написать, но статья получится большая и для начало нужно всё обдумать и не раз написать на черновике, но это того стоит так как в интернете нет такой информации как вывести к примеру информацию об авторе на страице материала и комментария хотя вопросов множество по этому поводу.
| [ RU ] |
| |