Reputation Activity
-
CharonSix got a reaction from saiko in Планы на 2026 годЯ, пожалуй, изложу свою мысль в дружественной манере.
@Respected, привет! Очень жаль видеть такую новость. Уверен, ты провёл не мало времени, изучая статистику посещаемости форума, но мне кажется, что ты опирался именно только на статистику, что не есть правильно.
Да, ИИ - это наше "будущее", однако это "будущее" берёт информацию из "старого". Не будь в интернете подобных этому мест, содержащие наработки, дополнения, полезные правки, и так далее, - ИИ было бы просто неоткуда брать запрошенную информацию. Потеряв этот форум - источник знаний потеряем не только мы, но и сам ИИ. Да и будем честны - далеко не все сторонники ИИ как основного инструмента для кодинга.
Да, само понятие "Форум для общения" теряет свою актуальность, однако, в определённых случаях, форум продолжает сохранять свою актуальность, если всё сделать грамотно. Например, я интегрировал IPS со своей CMS, что позволило синхронизировать эти два абсолютно разных движка, и это дало мне возможность:
вывести игровые скины и информацию с сайта на форум через API и JS;
внедрить на форум клановую систему через кастомное приложение IPS с дальнейшей синхронизацией с игровыми серверами;
создать систему тикетов.
Таким образом, форум продолжает сохранять свою актуальность, а впереди ещё множество нововведений, которые наиболее просто реализовать через IPS.
Советую просто подумать, как ещё получится актуализировать форум. Может быть, начать хранить файлы не только по IPS? Я бы с радостью поделился собственными наработками.
Если решение окончательное - что-ж... Буду очень скучать.
P.S. Лично я считаю, что человечество слишком торопит события с внедрением ИИ, так как ему ещё очень далеко до идеала и заветных неисчислимых иллюстраций о нанотехнологичном будущем.
-
CharonSix got a reaction from Efremov in Планы на 2026 годЯ, пожалуй, изложу свою мысль в дружественной манере.
@Respected, привет! Очень жаль видеть такую новость. Уверен, ты провёл не мало времени, изучая статистику посещаемости форума, но мне кажется, что ты опирался именно только на статистику, что не есть правильно.
Да, ИИ - это наше "будущее", однако это "будущее" берёт информацию из "старого". Не будь в интернете подобных этому мест, содержащие наработки, дополнения, полезные правки, и так далее, - ИИ было бы просто неоткуда брать запрошенную информацию. Потеряв этот форум - источник знаний потеряем не только мы, но и сам ИИ. Да и будем честны - далеко не все сторонники ИИ как основного инструмента для кодинга.
Да, само понятие "Форум для общения" теряет свою актуальность, однако, в определённых случаях, форум продолжает сохранять свою актуальность, если всё сделать грамотно. Например, я интегрировал IPS со своей CMS, что позволило синхронизировать эти два абсолютно разных движка, и это дало мне возможность:
вывести игровые скины и информацию с сайта на форум через API и JS;
внедрить на форум клановую систему через кастомное приложение IPS с дальнейшей синхронизацией с игровыми серверами;
создать систему тикетов.
Таким образом, форум продолжает сохранять свою актуальность, а впереди ещё множество нововведений, которые наиболее просто реализовать через IPS.
Советую просто подумать, как ещё получится актуализировать форум. Может быть, начать хранить файлы не только по IPS? Я бы с радостью поделился собственными наработками.
Если решение окончательное - что-ж... Буду очень скучать.
P.S. Лично я считаю, что человечество слишком торопит события с внедрением ИИ, так как ему ещё очень далеко до идеала и заветных неисчислимых иллюстраций о нанотехнологичном будущем.
-
CharonSix got a reaction from Respected in Планы на 2026 годЯ, пожалуй, изложу свою мысль в дружественной манере.
@Respected, привет! Очень жаль видеть такую новость. Уверен, ты провёл не мало времени, изучая статистику посещаемости форума, но мне кажется, что ты опирался именно только на статистику, что не есть правильно.
Да, ИИ - это наше "будущее", однако это "будущее" берёт информацию из "старого". Не будь в интернете подобных этому мест, содержащие наработки, дополнения, полезные правки, и так далее, - ИИ было бы просто неоткуда брать запрошенную информацию. Потеряв этот форум - источник знаний потеряем не только мы, но и сам ИИ. Да и будем честны - далеко не все сторонники ИИ как основного инструмента для кодинга.
Да, само понятие "Форум для общения" теряет свою актуальность, однако, в определённых случаях, форум продолжает сохранять свою актуальность, если всё сделать грамотно. Например, я интегрировал IPS со своей CMS, что позволило синхронизировать эти два абсолютно разных движка, и это дало мне возможность:
вывести игровые скины и информацию с сайта на форум через API и JS;
внедрить на форум клановую систему через кастомное приложение IPS с дальнейшей синхронизацией с игровыми серверами;
создать систему тикетов.
Таким образом, форум продолжает сохранять свою актуальность, а впереди ещё множество нововведений, которые наиболее просто реализовать через IPS.
Советую просто подумать, как ещё получится актуализировать форум. Может быть, начать хранить файлы не только по IPS? Я бы с радостью поделился собственными наработками.
Если решение окончательное - что-ж... Буду очень скучать.
P.S. Лично я считаю, что человечество слишком торопит события с внедрением ИИ, так как ему ещё очень далеко до идеала и заветных неисчислимых иллюстраций о нанотехнологичном будущем.
-
CharonSix got a reaction from AHristich in Планы на 2026 годЯ, пожалуй, изложу свою мысль в дружественной манере.
@Respected, привет! Очень жаль видеть такую новость. Уверен, ты провёл не мало времени, изучая статистику посещаемости форума, но мне кажется, что ты опирался именно только на статистику, что не есть правильно.
Да, ИИ - это наше "будущее", однако это "будущее" берёт информацию из "старого". Не будь в интернете подобных этому мест, содержащие наработки, дополнения, полезные правки, и так далее, - ИИ было бы просто неоткуда брать запрошенную информацию. Потеряв этот форум - источник знаний потеряем не только мы, но и сам ИИ. Да и будем честны - далеко не все сторонники ИИ как основного инструмента для кодинга.
Да, само понятие "Форум для общения" теряет свою актуальность, однако, в определённых случаях, форум продолжает сохранять свою актуальность, если всё сделать грамотно. Например, я интегрировал IPS со своей CMS, что позволило синхронизировать эти два абсолютно разных движка, и это дало мне возможность:
вывести игровые скины и информацию с сайта на форум через API и JS;
внедрить на форум клановую систему через кастомное приложение IPS с дальнейшей синхронизацией с игровыми серверами;
создать систему тикетов.
Таким образом, форум продолжает сохранять свою актуальность, а впереди ещё множество нововведений, которые наиболее просто реализовать через IPS.
Советую просто подумать, как ещё получится актуализировать форум. Может быть, начать хранить файлы не только по IPS? Я бы с радостью поделился собственными наработками.
Если решение окончательное - что-ж... Буду очень скучать.
P.S. Лично я считаю, что человечество слишком торопит события с внедрением ИИ, так как ему ещё очень далеко до идеала и заветных неисчислимых иллюстраций о нанотехнологичном будущем.
-
CharonSix got a reaction from gelo in Очистка подписиРешилось без ТП и прочего. Как и ожидалось, проблема в движке.
Переходим по пути: applications/core/modules/front/system
Открываем settings.php и правим код:
if( isset( $values['signature'] ) and $values['signature'] )
На
if( isset( $values['signature'] ) )
Проблема решена.
@Respected , привет. Если не сложно, закрой тему, проблема решена
-
CharonSix reacted to t_reks in Brilliant Discord IntegrationС 4.7.22 приложение общедоступной версии не будет работать.
Требуется обновление приложения, и это только платно по заказу.
У меня 4.7.12, сделали платный апгрейд приложения под требование проекта, и на этом стоп. Каждое обновление версии IPS будет требовать и обновление приложения, конвеер по расходам ни к чему.
-
CharonSix reacted to ryancoolround in Добавление хукаНу, включить режим разработчика, создать новый плагин, выбираешь необходимый класс, вставляешь свой хук, проверяешь.
Это если кратко. А если подробно, последний раз в режим разработчика я лазал года полтора назад, поэтому не вспомню.
-
CharonSix got a reaction from ryancoolround in Добавление хукаВсем привет, хочу добавить следующий скрипт на форум, который мне скинули:
<hook type="C" class="\IPS\Content\Comment" filename="comment"><![CDATA[//<?php /* To prevent PHP errors (extending class does not exist) revealing path */ if ( !\defined( '\IPS\SUITE_UNIQUE_KEY' ) ) { exit; } abstract class hook64 extends _HOOK_CLASS_ { /** * Can edit? * * @param \IPS\Member|NULL $member The member to check for (NULL for currently logged in member) * @return bool */ public function canEdit( $member=NULL ) { ... $member = $member ?: \IPS\Member::loggedIn(); /* Are we restricted from posting or have an unacknowledged warning? */ if ( $member->restrict_post or ( $member->members_bitoptions['unacknowledged_warnings'] and \IPS\Settings::i()->warn_on and \IPS\Settings::i()->warnings_acknowledge ) ) { return FALSE; } if ( $member->member_id ) { if ( $this instanceof \IPS\forums\Topic\Post ) { /* Can the member edit their own content in specific forums? */ if ( $member->member_id == $this->author()->member_id and $member->member_id == $this->item()->author()->member_id and in_array($this->item()->forum_id, [...]) and ( !( $this instanceof \IPS\Content\Lockable ) or !$this->locked() ) ) { return TRUE; } } } return parent::canEdit( $member ); ... } ]]></hook>Он должен дать возможность пользователям редактировать публикации в своих темах вне зависимости от выставленных настроек группы. Но я не понимаю, как его интегрировать в ядро. Может ли кто-нибудь подсказать, как это сделать, либо сделать за оплату?
-
CharonSix got a reaction from Dusty in Avatar Decorations // Украшения аватарокПриветствую обитателей и посетителей IPBMafia!
Перед началом сообщу, что, оформляя эту тему, я принял окончательное решение никогда не переезжать на пятую версию ввиду абсолютной неудобности и утери разработчиками одного из наилучших качеств, а именно - интуитивно понятный интерфейс.
Итак-с, приступим.
Нижеописанные улучшения предназначены для тех, кто хочет каким-либо образом придать индивидуальности своим пользователям, однако, стоит предупредить, что чрезмерное использование может превратить ваш форум в "ёлку", мигающая совершенно разными цветами, и каждая лампочка мигает разным темпом, что может вызвать астенопию (шутка).
Что вообще представляет из себя украшение аватарки:
Мы рассмотрим три вариации вывода украшений:
По ID пользователя;
По ID группы;
По дополнительному полю профиля.
Начнём по порядку.
ID пользователя
Переходим по следующему пути: АЦ -> Темы -> Редактировать HTML и CSS -> userPhoto/ProfileHeader.
В userPhoto и ProfileHeader, в контейнере с аватаркой, нужно применить следующий код:
Для новичков - разбираем:
ID группы
Переходим по следующему пути: АЦ -> Темы -> Редактировать HTML и CSS -> userPhoto/ProfileHeader.
В userPhoto и ProfileHeader, в контейнере с аватаркой, нужно применить следующий код:
Краткий разбор:
Дополнительные поля профиля
Данный пункт состоит из нескольких этапов. Разбираем.
Первый этап: Переходим в АЦ -> Пользователи -> Профили -> Добавить поле профиля.
В "Тип поля" важно выбрать либо Набор чекбоксов (не рекомендую), либо Радиокнопку, так как код "заточен" конкретно под них.
Далее, в "Опции", добавляем одну, две или более пунктов, именуя их как душе угодно. Обязательно указываем пункты "Показывать всем", иначе украшения выводиться не будут.
Сделали. Сохранили. Отлично. Двигаемся далее.
Второй этап: Переходим по следующему пути: АЦ -> Темы -> Редактировать HTML и CSS -> userPhoto/ProfileHeader.
В userPhoto и ProfileHeader, в контейнере с аватаркой, нужно применить следующий код:
Краткий разбор:
Если имеется желание, можете оптимизировать/переписать код под себя. Мне без разницы.
Аналогичным методом, вы можете вывести украшения профиля в hoverCard и profile, что используются в том же Discord.
Обратите внимание, что файлы формата GIF, будут отображать чёрный бэкграунд на пустых участках изображения, поэтому наиболее подходящими являются PNG и SVG.
Вот и вся инструкция. Надеюсь, кому-нибудь пригодится. Желаю удачи.
-
CharonSix got a reaction from alexis in Avatar Decorations // Украшения аватарокПриветствую обитателей и посетителей IPBMafia!
Перед началом сообщу, что, оформляя эту тему, я принял окончательное решение никогда не переезжать на пятую версию ввиду абсолютной неудобности и утери разработчиками одного из наилучших качеств, а именно - интуитивно понятный интерфейс.
Итак-с, приступим.
Нижеописанные улучшения предназначены для тех, кто хочет каким-либо образом придать индивидуальности своим пользователям, однако, стоит предупредить, что чрезмерное использование может превратить ваш форум в "ёлку", мигающая совершенно разными цветами, и каждая лампочка мигает разным темпом, что может вызвать астенопию (шутка).
Что вообще представляет из себя украшение аватарки:
Мы рассмотрим три вариации вывода украшений:
По ID пользователя;
По ID группы;
По дополнительному полю профиля.
Начнём по порядку.
ID пользователя
Переходим по следующему пути: АЦ -> Темы -> Редактировать HTML и CSS -> userPhoto/ProfileHeader.
В userPhoto и ProfileHeader, в контейнере с аватаркой, нужно применить следующий код:
Для новичков - разбираем:
ID группы
Переходим по следующему пути: АЦ -> Темы -> Редактировать HTML и CSS -> userPhoto/ProfileHeader.
В userPhoto и ProfileHeader, в контейнере с аватаркой, нужно применить следующий код:
Краткий разбор:
Дополнительные поля профиля
Данный пункт состоит из нескольких этапов. Разбираем.
Первый этап: Переходим в АЦ -> Пользователи -> Профили -> Добавить поле профиля.
В "Тип поля" важно выбрать либо Набор чекбоксов (не рекомендую), либо Радиокнопку, так как код "заточен" конкретно под них.
Далее, в "Опции", добавляем одну, две или более пунктов, именуя их как душе угодно. Обязательно указываем пункты "Показывать всем", иначе украшения выводиться не будут.
Сделали. Сохранили. Отлично. Двигаемся далее.
Второй этап: Переходим по следующему пути: АЦ -> Темы -> Редактировать HTML и CSS -> userPhoto/ProfileHeader.
В userPhoto и ProfileHeader, в контейнере с аватаркой, нужно применить следующий код:
Краткий разбор:
Если имеется желание, можете оптимизировать/переписать код под себя. Мне без разницы.
Аналогичным методом, вы можете вывести украшения профиля в hoverCard и profile, что используются в том же Discord.
Обратите внимание, что файлы формата GIF, будут отображать чёрный бэкграунд на пустых участках изображения, поэтому наиболее подходящими являются PNG и SVG.
Вот и вся инструкция. Надеюсь, кому-нибудь пригодится. Желаю удачи.
-
CharonSix got a reaction from Respected in Avatar Decorations // Украшения аватарокПриветствую обитателей и посетителей IPBMafia!
Перед началом сообщу, что, оформляя эту тему, я принял окончательное решение никогда не переезжать на пятую версию ввиду абсолютной неудобности и утери разработчиками одного из наилучших качеств, а именно - интуитивно понятный интерфейс.
Итак-с, приступим.
Нижеописанные улучшения предназначены для тех, кто хочет каким-либо образом придать индивидуальности своим пользователям, однако, стоит предупредить, что чрезмерное использование может превратить ваш форум в "ёлку", мигающая совершенно разными цветами, и каждая лампочка мигает разным темпом, что может вызвать астенопию (шутка).
Что вообще представляет из себя украшение аватарки:
Мы рассмотрим три вариации вывода украшений:
По ID пользователя;
По ID группы;
По дополнительному полю профиля.
Начнём по порядку.
ID пользователя
Переходим по следующему пути: АЦ -> Темы -> Редактировать HTML и CSS -> userPhoto/ProfileHeader.
В userPhoto и ProfileHeader, в контейнере с аватаркой, нужно применить следующий код:
Для новичков - разбираем:
ID группы
Переходим по следующему пути: АЦ -> Темы -> Редактировать HTML и CSS -> userPhoto/ProfileHeader.
В userPhoto и ProfileHeader, в контейнере с аватаркой, нужно применить следующий код:
Краткий разбор:
Дополнительные поля профиля
Данный пункт состоит из нескольких этапов. Разбираем.
Первый этап: Переходим в АЦ -> Пользователи -> Профили -> Добавить поле профиля.
В "Тип поля" важно выбрать либо Набор чекбоксов (не рекомендую), либо Радиокнопку, так как код "заточен" конкретно под них.
Далее, в "Опции", добавляем одну, две или более пунктов, именуя их как душе угодно. Обязательно указываем пункты "Показывать всем", иначе украшения выводиться не будут.
Сделали. Сохранили. Отлично. Двигаемся далее.
Второй этап: Переходим по следующему пути: АЦ -> Темы -> Редактировать HTML и CSS -> userPhoto/ProfileHeader.
В userPhoto и ProfileHeader, в контейнере с аватаркой, нужно применить следующий код:
Краткий разбор:
Если имеется желание, можете оптимизировать/переписать код под себя. Мне без разницы.
Аналогичным методом, вы можете вывести украшения профиля в hoverCard и profile, что используются в том же Discord.
Обратите внимание, что файлы формата GIF, будут отображать чёрный бэкграунд на пустых участках изображения, поэтому наиболее подходящими являются PNG и SVG.
Вот и вся инструкция. Надеюсь, кому-нибудь пригодится. Желаю удачи.
-
CharonSix got a reaction from MrHaim in Avatar Decorations // Украшения аватарокПриветствую обитателей и посетителей IPBMafia!
Перед началом сообщу, что, оформляя эту тему, я принял окончательное решение никогда не переезжать на пятую версию ввиду абсолютной неудобности и утери разработчиками одного из наилучших качеств, а именно - интуитивно понятный интерфейс.
Итак-с, приступим.
Нижеописанные улучшения предназначены для тех, кто хочет каким-либо образом придать индивидуальности своим пользователям, однако, стоит предупредить, что чрезмерное использование может превратить ваш форум в "ёлку", мигающая совершенно разными цветами, и каждая лампочка мигает разным темпом, что может вызвать астенопию (шутка).
Что вообще представляет из себя украшение аватарки:
Мы рассмотрим три вариации вывода украшений:
По ID пользователя;
По ID группы;
По дополнительному полю профиля.
Начнём по порядку.
ID пользователя
Переходим по следующему пути: АЦ -> Темы -> Редактировать HTML и CSS -> userPhoto/ProfileHeader.
В userPhoto и ProfileHeader, в контейнере с аватаркой, нужно применить следующий код:
Для новичков - разбираем:
ID группы
Переходим по следующему пути: АЦ -> Темы -> Редактировать HTML и CSS -> userPhoto/ProfileHeader.
В userPhoto и ProfileHeader, в контейнере с аватаркой, нужно применить следующий код:
Краткий разбор:
Дополнительные поля профиля
Данный пункт состоит из нескольких этапов. Разбираем.
Первый этап: Переходим в АЦ -> Пользователи -> Профили -> Добавить поле профиля.
В "Тип поля" важно выбрать либо Набор чекбоксов (не рекомендую), либо Радиокнопку, так как код "заточен" конкретно под них.
Далее, в "Опции", добавляем одну, две или более пунктов, именуя их как душе угодно. Обязательно указываем пункты "Показывать всем", иначе украшения выводиться не будут.
Сделали. Сохранили. Отлично. Двигаемся далее.
Второй этап: Переходим по следующему пути: АЦ -> Темы -> Редактировать HTML и CSS -> userPhoto/ProfileHeader.
В userPhoto и ProfileHeader, в контейнере с аватаркой, нужно применить следующий код:
Краткий разбор:
Если имеется желание, можете оптимизировать/переписать код под себя. Мне без разницы.
Аналогичным методом, вы можете вывести украшения профиля в hoverCard и profile, что используются в том же Discord.
Обратите внимание, что файлы формата GIF, будут отображать чёрный бэкграунд на пустых участках изображения, поэтому наиболее подходящими являются PNG и SVG.
Вот и вся инструкция. Надеюсь, кому-нибудь пригодится. Желаю удачи.
-
CharonSix reacted to SlawkA in Вставка фона в хеадерпривет. у меня почему то получилось
-
Первым делом установи панель fastpanel, а дальше ты уже быстро разберешься, fastpanel'e после создания сайта уже будет все работать, останется всего лишь только закинуть по ftp ips и привязать домен, и усе готово
-
CharonSix got a reaction from Silence in Помоги в создание украшенияВидео отлетело, повторная заливка:
demi.mp4
demi.mp4 -
CharonSix got a reaction from aLEX49566 in Помоги в создание украшенияВидео отлетело, повторная заливка:
demi.mp4
demi.mp4 -
CharonSix got a reaction from murovets in Помоги в создание украшенияВидео отлетело, повторная заливка:
demi.mp4
demi.mp4 -
CharonSix got a reaction from HooLIGUN in Обход блокировки УкраинцевБлагодарю за развёрнутый ответ! Однако, по какой-то причине, пользователи из Украины смогли войти на сайт без использования VPN после подключения CloudFlare.
Всех принявших участие в обсуждении благодарю от чистого сердца!
-
CharonSix reacted to HooLIGUN in Обход блокировки УкраинцевНедостаточно.
Решение было выше
Покупаете домен (например .com, ,net)
Делаете его основным для сайта
Со старого домена делаете переадресацию на новый (site.ru -> site.net)
Учтите, что потеряете индексацию в поисковых системах.
-
CharonSix got a reaction from Silence in Подключение JS-скрипта к шаблонуНе мой)
-
CharonSix got a reaction from Silence in Подключение JS-скрипта к шаблонуБлагодарю за помощь и наглядную пошаговую демонстрацию!
Подключение осуществлялось методом залива js файла на сервер, практически в корень, но, видимо, сам факт подключения отсутствует, равно как и ошибок - логи чисты. В любом случае, благодарю за то, что отозвались!
-
CharonSix reacted to Silence in Подключение JS-скрипта к шаблонуПерейти > Админ > Темы > Редактировать HTMl и CSS > Нажмите «Новый» и выберите HTMLTemplate.
следуйте следующему скриншоту:
Найдите шаблон и вставьте этот код:
<script src="https://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script> <link href='https://fonts.googleapis.com/css?family=Montserrat:700' rel='stylesheet' type='text/css'> <div class='wrapInner'> <a class="square" href="#"> <div class="burgerwrap"> <span></span> <span></span> <span></span> </div> </a> <a href="#" class="boton"> Fantastic </a></div> <script src='//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js'></script> <script id="rendered-js" > $(window).ready(function () { $(".boton").wrapInner("<div class=botontext></div>"); $(".botontext").clone().appendTo($(".boton")); $(".boton").append( '<span class="twist"></span><span class="twist"></span><span class="twist"></span><span class="twist"></span>' ); $(".twist").css("width", "25%").css("width", "+=3px"); }); </script> сохранять
Измените ссылки и текст по своему усмотрению.
Перейти > Админ > Темы > Редактировать HTMl и CSS > CSS > core > global > framework > global.css и вставьте этот код внизу
.boton { width: 200px; height: 50px; display: block; position: relative; } .botontext { position: absolute; height: 100%; width: 100%; z-index: 1; text-align: center; line-height: 50px; font-family: 'Montserrat', sans-serif; font-size: 12px; text-transform: uppercase; } .twist { display: block; height: 100%; width: 25%; position: relative; float: left; margin-left: -4px; } .twist:before { content: ""; width: 100%; height: 100%; background: #fed5a9; bottom: 100%; position: absolute; transform-origin: center bottom 0px; transform: matrix3d(1, 0, 0, 0, 0, 0, -1, -0.003, 0, 1, 0, 0, 0, 0, 0, 1); -webkit-transition: all 500ms cubic-bezier(0.970, 0.000, 0.395, 0.995); -moz-transition: all 500ms cubic-bezier(0.970, 0.000, 0.395, 0.995); -o-transition: all 500ms cubic-bezier(0.970, 0.000, 0.395, 0.995); transition: all 500ms cubic-bezier(0.970, 0.000, 0.395, 0.995); /* custom */ } .twist:after { content: ""; position: absolute; width: 100%; top: 100%; height: 100%; background: #9f7f5e; transform-origin: center top 0px; transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, -0.003, 0, -50, 0, 1); -webkit-transition: all 500ms cubic-bezier(0.970, 0.000, 0.395, 0.995); -moz-transition: all 500ms cubic-bezier(0.970, 0.000, 0.395, 0.995); -o-transition: all 500ms cubic-bezier(0.970, 0.000, 0.395, 0.995); transition: all 500ms cubic-bezier(0.970, 0.000, 0.395, 0.995); /* custom */ } .boton:hover .twist:before { background: #fff; transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0.003, 0, 50, 0, 1); } .boton:hover .twist:after { background: #dedae1; transform: matrix3d(1, 0, 0, 0, 0, 0, -1, 0.003, 0, 1, 0, 0, 0, 0, 0, 1); } .boton .twist:nth-of-type(1) { margin-left: 0; } .boton .twist:nth-of-type(1):before, .boton .twist:nth-of-type(1):after { transition-delay: 0s; } .boton .twist:nth-of-type(2):before, .boton .twist:nth-of-type(2):after { transition-delay: 0.1s; } .boton .twist:nth-of-type(3):before, .boton .twist:nth-of-type(3):after { transition-delay: 0.2s; } .boton .twist:nth-of-type(4):before, .boton .twist:nth-of-type(4):after { transition-delay: 0.3s; } .boton .botontext:nth-of-type(1) { color: #3d3b40; bottom: 100%; transform-origin: center bottom 0px; transform: matrix3d(1, 0, 0, 0, 0, 0, -1, -0.003, 0, 1, 0, 0, 0, 0, 0, 1); -webkit-transition: all 500ms cubic-bezier(0.970, 0.000, 0.395, 0.995); -moz-transition: all 500ms cubic-bezier(0.970, 0.000, 0.395, 0.995); -o-transition: all 500ms cubic-bezier(0.970, 0.000, 0.395, 0.995); transition: all 500ms cubic-bezier(0.970, 0.000, 0.395, 0.995); /* custom */ } .boton:hover .botontext:nth-of-type(1) { transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0.003, 0, 50, 0, 1); } .boton .botontext:nth-of-type(2) { color: #fff; top: 100%; transform-origin: center top 0px; transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, -0.003, 0, -50, 0, 1); -webkit-transition: all 500ms cubic-bezier(0.970, 0.000, 0.395, 0.995); -moz-transition: all 500ms cubic-bezier(0.970, 0.000, 0.395, 0.995); -o-transition: all 500ms cubic-bezier(0.970, 0.000, 0.395, 0.995); transition: all 500ms cubic-bezier(0.970, 0.000, 0.395, 0.995); /* custom */ } .boton:hover .botontext:nth-of-type(2) { transform: matrix3d(1, 0, 0, 0, 0, 0, -1, 0.003, 0, 1, 0, 0, 0, 0, 0, 1); } /*MENU*/ .square { border: 1px solid #9f7f5e; height: 26px; width: 26px; display: block; margin: 40px auto; transform: rotate(45deg); overflow: hidden; -webkit-transition: all 500ms cubic-bezier(0.970, 0.000, 0.395, 0.995); -moz-transition: all 500ms cubic-bezier(0.970, 0.000, 0.395, 0.995); -o-transition: all 500ms cubic-bezier(0.970, 0.000, 0.395, 0.995); transition: all 500ms cubic-bezier(0.970, 0.000, 0.395, 0.995); /* custom */ } .square .burgerwrap { height: 18px; width: 21px; transform: rotate(-45deg); padding-left: 3px; padding-top: 78px; -webkit-transition: all 500ms cubic-bezier(0.970, 0.000, 0.395, 0.995); -moz-transition: all 500ms cubic-bezier(0.970, 0.000, 0.395, 0.995); -o-transition: all 500ms cubic-bezier(0.970, 0.000, 0.395, 0.995); transition: all 500ms cubic-bezier(0.970, 0.000, 0.395, 0.995); /* custom */ } .square:hover { transform: rotate(135deg); border: 1px solid #fff; } .square:hover .burgerwrap { transform: rotate(-135deg) } .square span { height: 2px; width: 14px; background: #9f7f5e; display: block; margin-bottom: 2px; -webkit-transition: all 500ms cubic-bezier(0.970, 0.000, 0.395, 0.995); -moz-transition: all 500ms cubic-bezier(0.970, 0.000, 0.395, 0.995); -o-transition: all 500ms cubic-bezier(0.970, 0.000, 0.395, 0.995); transition: all 500ms cubic-bezier(0.970, 0.000, 0.395, 0.995); /* custom */ } .square span:after { content: ""; height: 2px; width: 14px; position: absolute; background: #fff; left: -19px; -webkit-transition: all 500ms cubic-bezier(0.970, 0.000, 0.395, 0.995); -moz-transition: all 500ms cubic-bezier(0.970, 0.000, 0.395, 0.995); -o-transition: all 500ms cubic-bezier(0.970, 0.000, 0.395, 0.995); transition: all 500ms cubic-bezier(0.970, 0.000, 0.395, 0.995); /* custom */ } .square:hover span { margin-left: 26px; } .square:hover span:after { left: 5px; } .square span:nth-of-type(1), .square span:nth-of-type(1):after { transition-delay: 0.1s; } .square span:nth-of-type(2), .square span:nth-of-type(2):after { transition-delay: 0.2s; } .square span:nth-of-type(3), .square span:nth-of-type(3):after { transition-delay: 0.3s; } сохранять
Перейти > Админ > Темы > Редактировать HTMl и CSS > Шаблоны > globalTemplate и вставьте этот код куда хотите:
{template="BotonRus" app="core" group="global" params=""} Ето все ...
-
CharonSix got a reaction from Grofaiter in Помоги в создание украшения@Darling, пример украшений. Использовать можешь любые, какие только найдёшь в интернете. Задействовано через custom.css, userPhoto и profileHeader.
-
CharonSix got a reaction from t_reks in Модераторы раздела на главной -
CharonSix reacted to aur3 in Sendo Theme (Dark/White)Here i created a topic w/ how you can remove copyrights.