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

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

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


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


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

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

1

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

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

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

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

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

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

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

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

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

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

+2

1021

это весь?

Код:
<!--  Привеью темы, рейтинг и подписчики -->
<style>
.tipsy .userInfo img, .tipsy .avatarTop img {border-radius: 50%;width: 52px;height: 52px;float: left;margin: 0 5px 0 0;}
.tipsy .userTitle h3,.tipsy .userTitle h4 {margin: 0;}
.tipsy .userTitle h4 {font-weight: normal;font-style: italic;}
.tipsy .userBlurb p,.tipsy .lastActivity p {margin: 0; word-spacing : 8px;}
.tipsy .topPreview, .tipsy .topicStart {max-width: 400px;overflow: hidden;position: relative;}
.tipsy .topPreview h2 {margin: 0 !important;font-size: 14px;font-weight: normal;}
.tipsy .topPreview h2 span {font-weight: bold;} 
.tipsy .reit {color: #10c610;}
.tipsy .topPreview .subs, .tipsy .usTitle-1 {color: #ed7e1c;}
.tipsy .usTitle-2 {color: #88ffff;}
.tipsy hr {margin: 8px 5px;border: none;height: 1px;background-color: #788593;}
.tipsy .avatarTop {height: 52px;}
.tipsy .topicStart p {margin: 5px 0;}
li.pa-ua {color: #557fae;}
</style>
<script type="text/javascript" src="https://forumstatic.ru/files/0017/d8/50/86896.js"></script>

Отредактировано endeco (Чт, 2 Май 2024 10:31:08)

0

1022

Здравствуйте.
Сделал кнопку "Блюр" для вставки атрибута =preview перед img по рекомендации @Alex_63 для размытия превью картинки.  Запросы по скриптам #11
Код кнопки:

Код:
<!-- Блюр -->
<style>#button-blur_on {cursor:pointer;background:url(https://forumstatic.ru/files/0014/74/cb/42205.png?v=1);background-size:cover;}</style>
<script>
$('#button-addition').after('<td id="button-blur_on" title="Блюр"><img onclick="blur_on()" src="/i/blank.gif"></td>');
function blur_on() {
var str = '=preview';
smile(str);}
</script>

Но вот незадача, при вставке, появляются до и после атрибута пробелы, в итоге приходится их удалять, ковыряясь в ссылках.
Как побороть или это не реально?
https://upforme.ru/uploads/0000/14/1c/32894/t299110.jpg

Форум https://act3255.mybb.ru/
Потыкать кнопку гостем можно в https://act3255.mybb.ru/viewtopic.php?i … =11#p38568

Отредактировано ACT3255 (Чт, 2 Май 2024 11:17:26)

0

1023

ACT3255
insert(str) вместо smile(str) используйте.

+1

1024

Доброго всем.
Пару врпросов.
1--

Код:
 

   как сделать посветку синтаксиса по дефолту

Код:
 [code=lang], [code title=]

выдают ошибку.
      кнопку скопировать мы нашли. А вот как синтаксис подсветить нет.
2 -- по скольку файловой папки можно достучатся ссылкой. Возможно ли реализовать подсветку такими скриптами как
        Prism.js или highlight.js

0

1025

чёртов копи паст.  o.O   а кнопочки отредактировать нема  :no: . сорян

0

1026

Alex_63
А в народ такое поступит? Эт я про комментарии к оценке.  :cool:
https://upforme.ru/uploads/0000/14/1c/32894/t95285.jpg

+1

1027

Ogast
Тег code в нашей реализации не имеет параметров, поэтому вполне логично, что ваши варианты не распознаются.
На этом форуме стоит такой код для подсветки, можете тоже его попробовать (в HTML верх):

Код:
<!-- Визуализация блоков "Код" -->
<script type="text/javascript" src="https://forumstatic.ru/files/0000/14/1c/18600.js"></script>

0

1028

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

А в народ такое поступит? Эт я про комментарии к оценке.  :cool:

Релиз планируется в ближайшее время, следите за новостями )

+3

1029

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

Ogast
Тег code в нашей реализации не имеет параметров, поэтому вполне логично, что ваши варианты не распознаются.
На этом форуме стоит такой код для подсветки, можете тоже его попробовать (в HTML верх):

Код:
<!-- Визуализация блоков "Код" -->
<script type="text/javascript" src="https://forumstatic.ru/files/0000/14/1c/18600.js"></script>

благодарю

0

1030

Сорри, не знаю, где спросить.

У меня два форума - основной и тестовый. На обоих имеются загруженные в "Файлы" смайлы.Но если на основном при просмотре в админке-файлы показываются изображения смайлов, то на тестовом - нет. Сами смайлы живы и здоровы, но перебирать их без такого ускоренного просмотра неудобно. Что не так?

0

1031

Dango
Может это? Администрирование - Скрипты, Запоминание позиции в администрировании

+1

1032

Alex_63
Да, спасибо!

(плюсики на сегодня закончились, должна буду  :flirt: )

+1

1033

Возможно ли запретить регистрацию определенных ников (типа, админ, модератор и тп)? Или только заранее их зарегистрировать?

0

1034

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

+2

1035

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

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

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

0

1036

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

0

1037

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

0

1038

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://upforme.ru/uploads/0000/14/1c/15830/t600824.jpg

+6

1039

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

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

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

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

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

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

0

1040

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

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

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

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

0


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