Skip to content
View in the app

A better way to browse. Learn more.

IPBMafia.ru - поддержка Invision Community, релизы, темы, плагины и приложения

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

CharonSix

Пользователи
  • Регистрация

  • В сети

Reputation Activity

  1. Like
    CharonSix got a reaction from saiko in Планы на 2026 год   
    Я, пожалуй, изложу свою мысль в дружественной манере.
    @Respected, привет! Очень жаль видеть такую новость. Уверен, ты провёл не мало времени, изучая статистику посещаемости форума, но мне кажется, что ты опирался именно только на статистику, что не есть правильно.
    Да, ИИ - это наше "будущее", однако это "будущее" берёт информацию из "старого". Не будь в интернете подобных этому мест, содержащие наработки, дополнения, полезные правки, и так далее, - ИИ было бы просто неоткуда брать запрошенную информацию. Потеряв этот форум - источник знаний потеряем не только мы, но и сам ИИ. Да и будем честны - далеко не все сторонники ИИ как основного инструмента для кодинга.
    Да, само понятие "Форум для общения" теряет свою актуальность, однако, в определённых случаях, форум продолжает сохранять свою актуальность, если всё сделать грамотно. Например, я интегрировал IPS со своей CMS, что позволило синхронизировать эти два абсолютно разных движка, и это дало мне возможность:
    вывести игровые скины и информацию с сайта на форум через API и JS;
    внедрить на форум клановую систему через кастомное приложение IPS с дальнейшей синхронизацией с игровыми серверами;
    создать систему тикетов.
    Таким образом, форум продолжает сохранять свою актуальность, а впереди ещё множество нововведений, которые наиболее просто реализовать через IPS.
    Советую просто подумать, как ещё получится актуализировать форум. Может быть, начать хранить файлы не только по IPS? Я бы с радостью поделился собственными наработками.
    Если решение окончательное - что-ж... Буду очень скучать.
    P.S. Лично я считаю, что человечество слишком торопит события с внедрением ИИ, так как ему ещё очень далеко до идеала и заветных неисчислимых иллюстраций о нанотехнологичном будущем.
  2. Like
    CharonSix got a reaction from Efremov in Планы на 2026 год   
    Я, пожалуй, изложу свою мысль в дружественной манере.
    @Respected, привет! Очень жаль видеть такую новость. Уверен, ты провёл не мало времени, изучая статистику посещаемости форума, но мне кажется, что ты опирался именно только на статистику, что не есть правильно.
    Да, ИИ - это наше "будущее", однако это "будущее" берёт информацию из "старого". Не будь в интернете подобных этому мест, содержащие наработки, дополнения, полезные правки, и так далее, - ИИ было бы просто неоткуда брать запрошенную информацию. Потеряв этот форум - источник знаний потеряем не только мы, но и сам ИИ. Да и будем честны - далеко не все сторонники ИИ как основного инструмента для кодинга.
    Да, само понятие "Форум для общения" теряет свою актуальность, однако, в определённых случаях, форум продолжает сохранять свою актуальность, если всё сделать грамотно. Например, я интегрировал IPS со своей CMS, что позволило синхронизировать эти два абсолютно разных движка, и это дало мне возможность:
    вывести игровые скины и информацию с сайта на форум через API и JS;
    внедрить на форум клановую систему через кастомное приложение IPS с дальнейшей синхронизацией с игровыми серверами;
    создать систему тикетов.
    Таким образом, форум продолжает сохранять свою актуальность, а впереди ещё множество нововведений, которые наиболее просто реализовать через IPS.
    Советую просто подумать, как ещё получится актуализировать форум. Может быть, начать хранить файлы не только по IPS? Я бы с радостью поделился собственными наработками.
    Если решение окончательное - что-ж... Буду очень скучать.
    P.S. Лично я считаю, что человечество слишком торопит события с внедрением ИИ, так как ему ещё очень далеко до идеала и заветных неисчислимых иллюстраций о нанотехнологичном будущем.
  3. Like
    CharonSix got a reaction from Respected in Планы на 2026 год   
    Я, пожалуй, изложу свою мысль в дружественной манере.
    @Respected, привет! Очень жаль видеть такую новость. Уверен, ты провёл не мало времени, изучая статистику посещаемости форума, но мне кажется, что ты опирался именно только на статистику, что не есть правильно.
    Да, ИИ - это наше "будущее", однако это "будущее" берёт информацию из "старого". Не будь в интернете подобных этому мест, содержащие наработки, дополнения, полезные правки, и так далее, - ИИ было бы просто неоткуда брать запрошенную информацию. Потеряв этот форум - источник знаний потеряем не только мы, но и сам ИИ. Да и будем честны - далеко не все сторонники ИИ как основного инструмента для кодинга.
    Да, само понятие "Форум для общения" теряет свою актуальность, однако, в определённых случаях, форум продолжает сохранять свою актуальность, если всё сделать грамотно. Например, я интегрировал IPS со своей CMS, что позволило синхронизировать эти два абсолютно разных движка, и это дало мне возможность:
    вывести игровые скины и информацию с сайта на форум через API и JS;
    внедрить на форум клановую систему через кастомное приложение IPS с дальнейшей синхронизацией с игровыми серверами;
    создать систему тикетов.
    Таким образом, форум продолжает сохранять свою актуальность, а впереди ещё множество нововведений, которые наиболее просто реализовать через IPS.
    Советую просто подумать, как ещё получится актуализировать форум. Может быть, начать хранить файлы не только по IPS? Я бы с радостью поделился собственными наработками.
    Если решение окончательное - что-ж... Буду очень скучать.
    P.S. Лично я считаю, что человечество слишком торопит события с внедрением ИИ, так как ему ещё очень далеко до идеала и заветных неисчислимых иллюстраций о нанотехнологичном будущем.
  4. Like
    CharonSix got a reaction from AHristich in Планы на 2026 год   
    Я, пожалуй, изложу свою мысль в дружественной манере.
    @Respected, привет! Очень жаль видеть такую новость. Уверен, ты провёл не мало времени, изучая статистику посещаемости форума, но мне кажется, что ты опирался именно только на статистику, что не есть правильно.
    Да, ИИ - это наше "будущее", однако это "будущее" берёт информацию из "старого". Не будь в интернете подобных этому мест, содержащие наработки, дополнения, полезные правки, и так далее, - ИИ было бы просто неоткуда брать запрошенную информацию. Потеряв этот форум - источник знаний потеряем не только мы, но и сам ИИ. Да и будем честны - далеко не все сторонники ИИ как основного инструмента для кодинга.
    Да, само понятие "Форум для общения" теряет свою актуальность, однако, в определённых случаях, форум продолжает сохранять свою актуальность, если всё сделать грамотно. Например, я интегрировал IPS со своей CMS, что позволило синхронизировать эти два абсолютно разных движка, и это дало мне возможность:
    вывести игровые скины и информацию с сайта на форум через API и JS;
    внедрить на форум клановую систему через кастомное приложение IPS с дальнейшей синхронизацией с игровыми серверами;
    создать систему тикетов.
    Таким образом, форум продолжает сохранять свою актуальность, а впереди ещё множество нововведений, которые наиболее просто реализовать через IPS.
    Советую просто подумать, как ещё получится актуализировать форум. Может быть, начать хранить файлы не только по IPS? Я бы с радостью поделился собственными наработками.
    Если решение окончательное - что-ж... Буду очень скучать.
    P.S. Лично я считаю, что человечество слишком торопит события с внедрением ИИ, так как ему ещё очень далеко до идеала и заветных неисчислимых иллюстраций о нанотехнологичном будущем.
  5. Thanks
    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 , привет. Если не сложно, закрой тему, проблема решена
  6. Like
    CharonSix reacted to t_reks in Brilliant Discord Integration   
    С 4.7.22 приложение общедоступной версии не будет работать.
    Требуется обновление приложения, и это только платно по заказу.
    У меня 4.7.12, сделали платный апгрейд приложения под требование проекта, и на этом стоп. Каждое обновление версии IPS будет требовать и обновление приложения, конвеер по расходам ни к чему.
  7. Like
    CharonSix reacted to ryancoolround in Добавление хука   
    Ну, включить режим разработчика, создать новый плагин, выбираешь необходимый класс, вставляешь свой хук, проверяешь.
    Это если кратко. А если подробно, последний раз в режим разработчика я лазал года полтора назад, поэтому не вспомню.
  8. Like
    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>Он должен дать возможность пользователям редактировать публикации в своих темах вне зависимости от выставленных настроек группы. Но я не понимаю, как его интегрировать в ядро. Может ли кто-нибудь подсказать, как это сделать, либо сделать за оплату?
  9. Like
    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.
    Вот и вся инструкция. Надеюсь, кому-нибудь пригодится. Желаю удачи.
  10. Like
    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.
    Вот и вся инструкция. Надеюсь, кому-нибудь пригодится. Желаю удачи.
  11. Like
    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.
    Вот и вся инструкция. Надеюсь, кому-нибудь пригодится. Желаю удачи.
  12. Thanks
    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.
    Вот и вся инструкция. Надеюсь, кому-нибудь пригодится. Желаю удачи.
  13. Thanks
    CharonSix reacted to SlawkA in Вставка фона в хеадер   
    привет. у меня почему то получилось



  14. Like
    Первым делом установи панель fastpanel, а дальше ты уже быстро разберешься, fastpanel'e после создания сайта уже будет все работать, останется всего лишь только закинуть по ftp ips и привязать домен, и усе готово
  15. Like
    CharonSix got a reaction from Silence in Помоги в создание украшения   
    Видео отлетело, повторная заливка:

    demi.mp4    
    demi.mp4
  16. Like
    CharonSix got a reaction from aLEX49566 in Помоги в создание украшения   
    Видео отлетело, повторная заливка:

    demi.mp4    
    demi.mp4
  17. Like
    CharonSix got a reaction from murovets in Помоги в создание украшения   
    Видео отлетело, повторная заливка:

    demi.mp4    
    demi.mp4
  18. Like
    CharonSix got a reaction from HooLIGUN in Обход блокировки Украинцев   
    Благодарю за развёрнутый ответ! Однако, по какой-то причине, пользователи из Украины смогли войти на сайт без использования VPN после подключения CloudFlare.
     
    Всех принявших участие в обсуждении благодарю от чистого сердца!
  19. Like
    CharonSix reacted to HooLIGUN in Обход блокировки Украинцев   
    Недостаточно.
    Решение было выше
    Покупаете домен (например .com, ,net)
    Делаете его основным для сайта
    Со старого домена делаете переадресацию на новый (site.ru -> site.net)
     
    Учтите, что потеряете индексацию в поисковых системах.
  20. Like
    CharonSix got a reaction from Silence in Подключение JS-скрипта к шаблону   
    Не мой)
  21. Like
    CharonSix got a reaction from Silence in Подключение JS-скрипта к шаблону   
    Благодарю за помощь и наглядную пошаговую демонстрацию!

     
     
    Подключение осуществлялось методом залива js файла на сервер, практически в корень, но, видимо, сам факт подключения отсутствует, равно как и ошибок - логи чисты. В любом случае, благодарю за то, что отозвались!
  22. Like
    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=""} Ето все ...

  23. Like
    CharonSix got a reaction from Grofaiter in Помоги в создание украшения   
    @Darling, пример украшений. Использовать можешь любые, какие только найдёшь в интернете. Задействовано через custom.css, userPhoto и profileHeader.
     
  24. Thanks
    CharonSix got a reaction from t_reks in Модераторы раздела на главной   
  25. Like
    CharonSix reacted to aur3 in Sendo Theme (Dark/White)   
    Here i created a topic w/ how you can remove copyrights. 
     

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.