Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Единый форум поддержки » Форум для новичков » Общие вопросы от новичков (63) #2


Общие вопросы от новичков (63) #2

Сообщений 1021 страница 1040 из 1122

1

Инструменты для поиска и редактирования стиля (скриптов).

Как с помощью браузера можно определить элемент дизайна.

Каталог скриптов/CSS

Полезные скрипты, необходимые темы для новичков, а также ссылки на сайты рассказывающие что такое HTML и CSS.

Типовые Вопросы (ЧаВо)

Ответы на часто задаваемые вопросы.

Как задавать вопросы! Разница между стилем и скриптом. ( Советы)

Плюс к названию темы еще и Памятка.

Любой вопрос по оформлению/неполадкам сопровождайте ссылкой на форум, по которому возникли сложности.

Предыдущая часть темы: Общие вопросы от новичков (63)

+1

1021

Reysler написал(а):

endeco
Да. Добавьте все нежелаемые для регистрации слова в Цензуру. Во второе поле можете указать то же самое слово (чтобы на форуме оно не заменялось на другое).

Интересное решение, буду пробовать, спасибо!
Не появилась пока кнопка для плюсов. :(

0

1022

Вот, вспомнил важный вопрос, а в движке нет собственных системных операторов для использования в html вставках без использования javascript? Если есть, где посмотреть список?

0

1023

endeco
Не очень понял вопрос, поясните (желательно с примерами)?

0

1024

endeco
Нет. Есть зарезервированные переменные javascript. Откройте исходный код форума. Почти в самом верху, после строчки // JavaScript переменные форума, список доступных переменных.

Например, для вывода логина зарегистрированного пользователя в текущем месте можно написать такую строчку:

Код:
<script>document.write(UserLogin)</script>

Эту строчку можно вставить, допустим, в Администрирование - Формы - Объявление:

Код:
Привет, <script>document.write(UserLogin)</script>! Мы рады тебя видеть.

Попробуйте самостоятельно. Ставить можно везде, где работает HTML (кроме постов).

Однако для гостей эта переменная будет пустая, поэтому её стоит обернуть в условие.

Код:
Привет, <script>if (GroupID == 3){ document.write('Гость') }else{ document.write(UserLogin) }</script>! Мы рады тебя видеть

В нашем случае условие выглядит так: Если группа пользователя равна номеру 3, тогда вывести Гость, иначе вывести Логин пользователя.
Группа 3 ‒ это гостевая группа. Номера групп можно посмотреть на странице Администрирование - Группы - при редактировании группы в адресной строке после /admin_groups.php?edit_group=число ‒ будет номером группы.

Номера стандартных групп пользователей:
1 ‒ группа Администраторы;
2 ‒ группа Модераторы;
3 ‒ группа Гости;
4 ‒ группа Пользователи;
... далее номера с созданными вами группами.

Описание основных переменных:
UserLogin ‒ выводит Логин пользователя;
UserName ‒ если заполнено поле Имя в профиле, выводит Имя;
UserTitle ‒ статус пользователя группы или, если заполнено, выводит Статус из поля профиля;
GroupID ‒ номер группы пользователя;
GroupTitle ‒ название группы пользователя;
GroupUserTitle ‒ статус группы пользователя;
UserPosts ‒ количество постов пользователя;

UserSex ‒ пол пользователя. 1 ‒ мужчина; 2 ‒ женщина; 0 ‒ пользователь не указал в профиле.
UserAge ‒ возраст. Если 0, то пользователь не указал в профиле;
UserBirthDate ‒ дата и год рождения, если указан возраст в профиле;
UserAvatar ‒ относительная ссылка на аватарку пользователя;
UserInviteCode ‒ код приглашения из профиля;

UserRegistered ‒ дата регистрации (в unix-формате) *;
UserLastPost ‒ дата последнего написанного поста (в unix-формате) *;
UserLastVisit ‒ дата последнего посещения форума (в unix-формате) *;
RequestTime ‒ текущее время сервера (в unix-формате) *;

UserRespectPlus ‒ количество положительных оценок, выставленное пользователю другими участниками (уважение +);
UserRespectMinus ‒ количество отрицательных оценок, выставленное пользователю другими участниками (уважение -);
UserPositivePlus ‒ количество положительных оценок, выставленное пользователем другим участникам (позитив +);
UserPositiveMinus ‒ количество отрицательных оценок, выставленное пользователем другим участникам (позитив -);

UserLanguage ‒ язык пользователя, выставленный в профиле (ru или en);

* переменные, связанные с датами, необходимо переводить из unix в читаемый вид (числовое значение умножаем на 1000).
Таким образом можно вывести дату и время регистрации пользователя в красивом формате:

Код:
Вы зарегистрировались <script>var date = new Date(UserRegistered * 1000);
var format = {year: 'numeric', month: 'long', day: 'numeric', hour: '2-digit', minute: '2-digit'};
let Registered = date.toLocaleString('ru-RU',format);
document.write(Registered);</script>

Остальные значения (например, данные профилей других пользователей) можно получить из запросов к API MyBB
https://forumupload.ru/uploads/0000/14/1c/15830/t600824.jpg

+6

1025

Alex_63 написал(а):

endeco
Не очень понял вопрос, поясните (желательно с примерами)?

В некоторых движках я видел операторы обрабатываемые на стороне сервера, по схеме типа: <if($OPERATOR$='значение')>содержимое<else>другое содержимое</($OPRETOR$)> или тп. Вот и тут подумал может есть. Но переменные API тоже неплохо.

Reysler написал(а):

endeco
Нет. Есть зарезервированные переменные javascript. Откройте исходный код форума. Почти в самом верху, после строчки // JavaScript переменные форума, список доступных переменных...

Спасибище! Уже что-то, про API я и не подумал, буду изучать. :idea:

0

1026

Reysler написал(а):

endeco
Да. Добавьте все нежелаемые для регистрации слова в Цензуру. Во второе поле можете указать то же самое слово (чтобы на форуме оно не заменялось на другое).

Ещё раз спасибо за наводку! Вот ещё вопрос по цензуре созрел, а там есть что-то типа регулярных выражений? Т.е. чтобы не забивать слово со всеми склонениями, а только одно. Например вместо:
слово
слова
словарь

Задать только:
слов*

0

1027

endeco написал(а):

Вот ещё вопрос по цензуре созрел, а там есть что-то типа регулярных выражений?

На сколько мне известно, нет. Придётся "размножать" слово :dontknow:

0

1028

endeco
Такой возможности нет.
Но есть автоматический антимат.

0

1029

Alex_63 написал(а):

hacxx
You can use the Promotion section in the Forum administration.

Unable to post...

SubForum - Продвижение и раскрутка форумов
Posting - https://forum.mybb.ru/newthread.php?id=15

0

1030

hacxx
Your URL is incorrect, you can post a new topic here: https://forum.mybb.ru/post.php?fid=15
To add some metatags for search engines and get another info you can visit /admin_promotion.php page on your own forum.

0

1031

https://forum.mybb.ru/post.php?fid=15
You are not authorized to access this page.

Administration — Promotion (spybb.ru)
Outdated search engine tools.

Отредактировано hacxx (Вт, 7 Май 2024 23:56:44)

0

1032

I would like to promote - https://tokentrades.spybb.ru/?invite=2i58e8e720

0

1033

hacxx написал(а):

I would like to promote - https://tokentrades.spybb.ru/?invite=2i58e8e720

TokenTrades is a old idea that i got for multi purpose posts. Why was is it close? The subdomain have like 20 min of work on posting.

0

1034

hacxx
Our automatic filter defined your forum tokentrades.spybb.ru as a dorway, so there is no way to unblock it.
Creating of dorways is forbidden on MyBB.

0

1035

Alex_63 написал(а):

hacxx
Our automatic filter defined your forum tokentrades.spybb.ru as a dorway, so there is no way to unblock it.
Creating of dorways is forbidden on MyBB.

I'm not familiar with MyBB software therefore i don't know what a doorways is. Not a problem at this point i only have the idea for TokenTrades brand.

Thanks

0

1036

Alex_63
мне пишут ЛС а я даже не могу прочитать

0

1037

tartar1
А в чём собственно проблема?

0

1038

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

Отредактировано Фрикаделька (Вс, 12 Май 2024 15:46:36)

0

1039

Фрикаделька
Ну пока есть скрипт установки авика прямо из топика... Галлереи пока нет  :dontknow:

В HTML верх:

Код:
<!-- СМЕНА АВАТАРА ПРЯМО В ТЕМЕ © Deff, Alex_63 -->
<script>var NoChangeAvatar = ["PR"]; /* Имя Ника для Пиар Аккаунта(дабы не менял)*/;</script>
<script type="text/javascript" src="https://forumstatic.ru/files/0014/cc/0a/82168.js"></script>
<style>.punbb .pun-modal.change_avatar_theme h2 span{color:#9B9B9B;font-size:12px!important}</style>

0

1040

Deff
Понятно, спасибо)

0


Вы здесь » Единый форум поддержки » Форум для новичков » Общие вопросы от новичков (63) #2