Jump 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.

Myz_mi

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

  • В сети

Reputation Activity

  1. Like
    Myz_mi got a reaction from Rusya231 in Новый вид репутации   
    Название: Новый вид репутации
    Добавил: Myz_mi
    Добавлен: 13 Июл 2012
    Категория: Хуки IP.Board 3.3.x
    Название по-русски : Новый вид репутации

    Отличный хук, который заменяет стандартный вид репутации в профиле на форуме IPB 3.3.x
    Версия CMS IPB: 3.3.x
    Комплектность: .img, .xml

    Установка:
    1. Залить все файлы из папки upload на сервер.
    2. Подключить хак стандартным образом.


  2. Like
    Myz_mi got a reaction from AlexBrtn in Русификация для Classifieds 1.2.1   
    Спасибо за перевод :)
  3. Like
    Myz_mi got a reaction from Karlos in Новый вид репутации   
    Название: Новый вид репутации
    Добавил: Myz_mi
    Добавлен: 13 Июл 2012
    Категория: Хуки IP.Board 3.3.x
    Название по-русски : Новый вид репутации

    Отличный хук, который заменяет стандартный вид репутации в профиле на форуме IPB 3.3.x
    Версия CMS IPB: 3.3.x
    Комплектность: .img, .xml

    Установка:
    1. Залить все файлы из папки upload на сервер.
    2. Подключить хак стандартным образом.


  4. Like
    Myz_mi got a reaction from Fruit in Новый вид репутации   
    Название: Новый вид репутации
    Добавил: Myz_mi
    Добавлен: 13 Июл 2012
    Категория: Хуки IP.Board 3.3.x
    Название по-русски : Новый вид репутации

    Отличный хук, который заменяет стандартный вид репутации в профиле на форуме IPB 3.3.x
    Версия CMS IPB: 3.3.x
    Комплектность: .img, .xml

    Установка:
    1. Залить все файлы из папки upload на сервер.
    2. Подключить хак стандартным образом.


  5. Like
    Myz_mi got a reaction from AUYKGN in (CSN) Spoiler v2.1   
    Название: (CSN) Spoiler v2.1
    Добавил: Myz_mi
    Добавлен: 23 Mar 2012
    Категория: ББКоды IP.Board 3.2.x

    Специальный спойлер, созданный на основе стандартного спойлера от IP.Board 3.2.x


    Открыть /public/js/ipb.js
    Найти:

    ipb.delegate.register('.bbc_spoiler_show', ipb.global.toggleSpoiler); Заменить на : ipb.delegate.register('.bbc_csnSpoiler_show', ipb.global.toggleCSNSpoiler); Найти: /* ------------------------------ */ /** * Toggle spoiler * * @param {event} e The event */ toggleSpoiler: function(e, button) { Event.stop(e); var returnvalue = $(button).up().down('.bbc_spoiler_wrapper').down('.bbc_spoiler_content').toggle(); if( returnvalue.visible() ) { $(button).value = ipb.lang['spoiler_hide']; } else { $(button).value = ipb.lang['spoiler_show']; } }, Заменить: /* ------------------------------ */ /** * Toggle CSN Spoiler * * @param {event} e The event */ toggleCSNSpoiler: function(e, button) { Event.stop(e); var returnvalue = $(button).up().up().down('.bbc_csnSpoiler_wrapper').down('.bbc_csnSpoiler_content').toggle(); if( returnvalue.visible() ) { $(button).addClassName('bbc_csnSpoiler_minus').removeClassName('bbc_csnSpoiler_plus'); } else { $(button).addClassName('bbc_csnSpoiler_plus').removeClassName('bbc_csnSpoiler_minus'); } }, В CSS стиля добавить: .bbc_csnSpoiler{} .bbc_csnSpoiler_button{background-color:#ddd;border:1px solid #aaa;border-left:2px solid #aaa;} .bbc_csnSpoiler_show{background-color:#ddd;background-repeat:no-repeat;background-position:0 50%;border:0;text-align:left;width:100%;padding-left:12px;} .bbc_csnSpoiler_minus{background-image: url(__ipbmafia.ru/public/style_images/mafia_board/bullet_toggle_minus.png);} .bbc_csnSpoiler_plus{background-image: url(__ipbmafia.ru/public/style_images/mafia_board/bullet_toggle_plus.png);} .bbc_csnSpoiler_wrapper{} .bbc_csnSpoiler_content{border:1px solid #aaa;border-top:0;border-left:2px solid #aaa;padding:5px;}

    Далее идёт инструкция по добавлению BB-Кода. Вы можете её не выполнять, а просто скачать архив, распаковать его и импортировать XML-файл с BB-Кодом в Админцентре на странице BB-Кодов.



    Авторы кода: cyber-systems
  6. Like
    Myz_mi got a reaction from SUAMF in Иконки PixeloPhilia2   
    Название: Иконки PixeloPhilia2
    Добавил: Myz_mi
    Добавлен: 25 Mar 2012
    Категория: Дизайн и графика IP.Board 3.2.x

    Красивый набор иконок размером 32х32


  7. Like
    Myz_mi reacted to Respected in Русификация для Classifieds 1.2.1   
    Название: Русификация для Classifieds 1.2.1
    Добавил: Respected
    Добавлен: 13 Ноя 2012
    Категория: Локализация IP.Board

    Русификатор для доски объявлений


  8. Like
    Myz_mi reacted to _Dark_ in Invision Power Board 3.3.3 Russian / Nulled by IPBMafia.Ru   
    Название: Invision Power Board 3.3.3 Russian / Nulled by IPBMafia.Ru
    Добавил: _Dark_
    Добавлен: 20 Июн 2012
    Категория: Релизы IP.Board 3.3.x



    Invision Power Board 3.3.3 Russian / Nulled by IPBMafia.Ru


    Представляем вам новую версию IP.Board - 3.3.3 с переводом на русский язык от IBResource и со снятой защитой от IPBMafia.Ru.
    Перевод новости с сайта IPS:


    Каждый сотрудник IPS гордится обновлениями IP.Board 3.3.3 и IP.Calendar 3.3.1. Мы напряженно работали, чтобы создать качественную, современную систему для сообществ, особенное внимание мы уделяли обратной связи от наших клиентов.
    Это обновление несет технический характер, продолжая нашу работу над созданием стабильной и современной платформы для ваших сообществ.
    Что нового в IP.Board 3.3.3:
    Это обновление исправляет все обнаруженные ошибки и недоработки, а кроме того содержит небольшие SEO изменения:
    - "Page x of y" добавляется в начало мета-тега description для обозначения страниц.
    - "Page x" перемещено в заголовок темы в тэг <title>
    - Исправлена ошибка, при которой код 301 (перемещено навсегда) отправлялся для /unread/ хотя правильный код - 302 (временно перемещено)



    Информация:
    Язык:
    Версия: 3.3.3
    Автор релиза: _Dark_ (IPBMafia.Ru)
    Автор релиза не несет ответственности за возможные последствия использования.

    Nulled версия:
    Использован оригинальный дистрибутив из клиент-центра IBR.
    Как обычно, работает визуальный редактор стилей.
    Активация выполняется автоматически...
    ... и на этапе установки она пропускается.



  9. Like
    Это тема поддержки статьи: Как получить полностью русифицированный IP.Board 3.3.4.
    Здесь вы можете обсудить все вопросы, связанные с этой статьёй.
     
    Дата добавления статьи: 04 Август 2012 - 17:38
    Дата обновления статьи: 04 Август 2012 - 17:38
  10. Like
    Myz_mi got a reaction from Quicksdk in Новый вид репутации   
    Название: Новый вид репутации
    Добавил: Myz_mi
    Добавлен: 13 Июл 2012
    Категория: Хуки IP.Board 3.3.x
    Название по-русски : Новый вид репутации

    Отличный хук, который заменяет стандартный вид репутации в профиле на форуме IPB 3.3.x
    Версия CMS IPB: 3.3.x
    Комплектность: .img, .xml

    Установка:
    1. Залить все файлы из папки upload на сервер.
    2. Подключить хак стандартным образом.


  11. Like
    Myz_mi reacted to Ruskat in IP.Content 2.3.2 (Retail)   
    Название: IP.Content 2.3.2 (Retail)
    Добавил: Ruskat
    Добавлен: 30 Июн 2012
    Категория: Компоненты IP.Board 3.3.x
    Название по-русски : Контент 2.3.2

    Установка:
    Перед установкой желательно сделать бекап всей системы форума и базы данных. Это чтобы вы были застрахованы.
    Потом выгрузить все файлы из папки upload на сервер.
    Далее перейти в АЦ и установить контент.

    Обновление:
    Обязательно сделать бекап всёй системы, работающей на IPB. А именно заархивировать или скачать на комп содержимое сервера и сохранить базу данных.
    После чего выгружаем всё содержимое из папки upload на сервер в соответствующие папки. После віыгрузки заходим в АЦ и ищеи в приложениях наш IP Content.

    Нюансы: Не забудьте переименовать в другое название файл index.php, и выгрузить аналогичный файл вместе с файлом external.php, который находится в папке Tools.
    Так же не забудьте в переменной

    $path_to_ipb = './forums/';
    Находящейся в файле index.php указать путь к папке форума.


  12. Downvote
    Ну и предлагайте свой лот в новой теме, зачем в моей флудить?
  13. Like
    Myz_mi reacted to Respected in (TB) Show Reputation in User Info 3.1.0   
    Название: (TB) Show Reputation in User Info 3.1.0
    Добавил: Respected
    Добавлен: 01 Feb 2012
    Обновлен: 14 May 2012
    Категория: Хуки IP.Board 3.2.x

    Хук отображает количество репутации под профилем пользователя!


  14. Like
    Myz_mi got a reaction from Respected in Этика в Сети   
    Спасибо, _Dark_
    Пригодится мне :crazy:
  15. Like
    Myz_mi reacted to _Dark_ in Этика в Сети   
    Публикую некоторые правила насчет этики в Интернете, которые, в принципе, относятся к любому общению, не обязательно виртуальному. Автор неизвестен, находятся у меня в закладках уже год как. Специально держу для некоторых случаев. Рекомендую всем их прочитать и быть культурными :crazy:

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

    Правило 1

    Никогда не воспринимайте близко к сердцу все то, что происходит в Сети. Ваши нервы важнее споров и дискуссий. Лучше спокойно и гордо уйти, чем довести себя до изнеможения и психического расстройства, желая доказать кому-то свою правоту. Никогда не продолжайте дискуссию, если чувствуете, что разнервничались – в таком состоянии вы вряд ли сможете трезво смотреть на вещи, а значит, сами будете провоцировать собеседников на критику ваших эмоциональных сообщений.


    Правило 2

    Прежде чем отправить сообщение, прочитайте его внимательно несколько раз, постарайтесь посмотреть на него со стороны – можно ли понять его двояко, правильно ли оно отображает вашу точку зрения. Старайтесь сделать свое сообщение максимально полным и лаконичным одновременно. Длинные посты случайные люди читать не любят, а потому, если вас начнут оскорблять не по делу, вряд ли кто-то захочет прийти на помощь.


    Правило 3

    Не допускайте грамматических ошибок. Тут оправданий никаких нет, не можете писать грамотно – не пишите вообще или пользуйтесь специальными программками для проверки текста. Несмотря на то, что тыкать пальцем на одиночные грамматические ошибки некрасиво, все равно это делали, делают и будут делать. Мелочь, но вам же будет неприятно, если вас уличат в подобном. Я была свидетелем сетевых разборок, в которых весь раж спора переходил как раз в русло обсуждения безграмотности человека, допустившего одну-единственную ошибку.


    Правило 4

    Уважительно относитесь ко всем участникам дискуссии. Всем людям свойственно ошибаться, и вам тоже. Потому, если чье-то мнение не совпало с вашим, это совсем не значит, что это мнение неправильное. И если вы начнете насмехаться над кем-то – следующей жертвой окажетесь вы.


    Правило 5

    Не разводите оффтоп ни при каких обстоятельствах, не пытайтесь тыкать пальцем туда, где вам нагрубили, и не превращайте разговор в доказательство того, что вас обидели.


    Правило 6

    Различайте грубость и объективную критику, см. «Правило 4». Всем людям свойственно ошибаться, и вам тоже. Если вас раскритиковали по делу (например, в своей точке зрения вы не учли какой-то факт, что-то не заметили и изменили свою точку зрения) – поблагодарите критика, например, словами: «Да, действительно, я не учла этого факта. Спасибо, буду иметь в виду», «А я об этом не подумала», «Я подумаю, спасибо за замечание».


    Правило 7

    Всегда помните, что проявление грубости – это, в первую очередь, доказательство отсутствия у человека достойных аргументов. «Юпитер, ты сердишься, значит, ты неправ», – сказал Прометей разгневавшемуся Юпитеру, который готов был бросить в него молнию, не найдя другого ответа.


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

    1. Спор перешел на личности не по вашей вине


    Переход на личности в дискуссии – ответ, основанный не на сути аргумента и объективных рассуждениях, а на личности конкретного человека, выдвинувшего этот аргумент. Подразделяется на такие виды: личные нападки, состоящие в критике или оскорблении оппонента, объяснение точки зрения оппонента его личными обстоятельствами, указание на то, что оппонент сам действует вопреки аргументу. (Википедия)
    Это может выглядеть по-разному: «А ты сама мать? Так что ты можешь знать об этом?», «Сначала своих детей воспитай – а потом советуй», «Если ты такая умная – то почему такая бедная?» и т.д.
    Такие «методы спора» чаще всего используют люди, для которых основной целью является не выяснение истины, а доказательство своей правоты любой ценой. В любом случае самый лучший вариант – игнорировать подобные заявления. Но если уж совсем достали – сделать приписку к своему основному сообщению, например, следующего содержания: «Оффтоп: переход на личности – не аргумент, но признак хамства». Отдельно говорить о переходе личности не советую – это будет самый что ни на есть оффтоп, за что вы можете получить замечание, как от модератора, так и от участников дискуссии.


    2. В ответ услышали фразу с двояким смыслом, которая может означать и оскорбление, и вполне безобидное выражение


    Ни в коем случае не воспринимайте её как оскорбление – это и было основной целью автора двоякого сообщения. Старайтесь упрямо не замечать попыток вас задеть подобным образом, спокойно продолжайте разговор.


    3. Вам открыто нагрубили, может, даже используя ненормативную лексику, и модераторы закрывают на это глаза

    Модератор отвечает за соблюдение пользователями установленных норм поведения. При этом он имеет ряд прав и возможностей. Если модератор не выполняет своих прямых обязательств – вам следует задуматься, стоит ли продолжать общение. Возможно, вам нагрубил даже сам модератор. В этом случае лучше всего покинуть дискуссию.
    А учитывая тот факт, что модераторы, кроме всего прочего, имеют право изменять текст сообщений посетителей, – возможно, даже лучше удалить все свои сообщения, оставив одно, заключительное, в котором объясняете причину своих действий, например: «Учитывая, что на этом форуме считается нормальным материться, грубить и ругаться, считаю логичным покинуть этот беспредел». Вероятно, что сразу после этого на форуме начнется горячее обсуждение того, как вы стерли все сообщения, возможно даже будет удалено ваше последнее сообщение. В таком случае смотрите «Правило 1».


    4. Вас обвинили в грамматической ошибке


    Нет более ущербного обвинения, чем это (если, конечно, в основном вы пишете грамотно, и найденная ошибка – первая опечатка). Оно означает единственное: у собеседника просто нет других аргументов, и он не знает, к чему бы придраться, потому и придирается к грамматике. В чем-то это схоже с переходом на личности: «Ты даже писать грамотно не умеешь, что уж об остальном говорить». Снова-таки см. «Правило 1», просто игнорируйте подобные замечания, но старайтесь следовать «Правилу 3».


    5. Другая ситуация

    Если вы наткнулись на грубость – не отвечайте тем же, но и не терпите подобного отношения. Лучше написать одно сообщение, высказать в нем свою полную точку зрения и закончить на этом разговор (не обращая внимания на то, что будут писать после вас), чем часами просиживать у экрана, ведя никому не интересную борьбу за свою честь и достоинство.
  16. Like
    Myz_mi reacted to Respected in [IPBForumskins] Concise 3.3.x Original   
    Та не за что) Все мы люди :)
  17. Like
    Myz_mi reacted to Respected in [IPBForumskins] Concise 3.3.x Original   
    Редактируем шаблон Список форумов --> boardIndexTemplate
    Третья строчка:


    {parse variable="sidebar_enabled" default="$hide_side_blocks"}
    Заменить на:
    {parse variable="sidebar_enabled" default="$show_side_blocks"}
    [/code]
  18. Like
    Myz_mi reacted to Respected in [IPBForumskins] Concise 3.3.x Original   
    Глобальные --> userInfoPane
  19. Like
    Myz_mi got a reaction from Respected in [IPBForumskins] Concise 3.3.x Original   
    Не подскажите как в шаблоне Concise восстановить боковую панель , то у меня её нету

  20. Like
    Myz_mi reacted to Respected in [IPBForumskins] Concise 3.3.x Original   
    Название: [iPBForumskins] Concise 3.3.x Original
    Добавил: Respected
    Добавлен: 17 May 2012
    Категория: Стили IP.Board 3.3.x

    Concise - лёгкий, красивый стиль для IP.Board 3.3.x, позволяющий пользователям вашего форума сконцентрировать внимание на контенте.

    Стиль Concise совместим с последними версиями Gallery, Blog, Downloads, Chat, IP.Content и Nexus!

    Особенности стиля Concise 3.3.x Original:
    1. Файл настроек! Стиль включает в себя файл настроек, с помощью которого вы с лёгкостью можете включить/отключить ту или иную функцию на форуме.


    2. Изменённый вид тем! В стиле Concise отображение профиля в теме изменено на горизонтальный вид! Это поможет сосредоточить своё внимание на контенте.


    3. Сообщение для гостей! В стиле реализовано настраиваемое сообщение для гостей. Его можно включить/отключить с помощью файла настроек в шаблонах


    4. Социальные ссылки! Вы можете настроить отображение иконок социальных сетей со своими ссылками, с помощью файла настроек!


    5. Всплывающие подсказки! Описания форумов могут отображаться как всплывающие подсказки


    6. HTML лого! Лого в стиле реализовано кодом HTML. Вы можете с лёгкостью поменять надпись на изображение


    7. Колонка навигации слева! Навигационная панель отображается слева от форумов! Каждая навигационная ссылки имеет свою иконку!


    8. Индивидуальные иконки форумов! У каждого форума есть своя иконка для лёгкой идентификации! Вы с лёгкостью можете поменять иконки на свои!
    ZozMembersAvatarsBoardStats.xml

    Эксклюзивно для пользователей IPBMafia.ru


  21. Like
    Myz_mi got a reaction from ztnzx in IP.Content 2.3.0 Nulled   
    Ждём перевода :)
  22. Like
    Myz_mi got a reaction from Respected in Иконки социальных сервисов   
    Название: Иконки социальных сервисов
    Добавил: Myz_mi
    Добавлен: 28 Apr 2012
    Категория: Дизайн и графика IP.Board

    Иконки социальных сетей и сервисов закладок , иконки выполнены в серых тонах 15 штук


  23. Like
    Myz_mi got a reaction from Respected in Поставил шаблон на IPB 3.2.3   
    Заходим в:
    Админцентр > Внешний вид > Управление стилями и шаблонами > Управление шаблонами > Управление шаблонами и CSS > Регистрация > registerForm

    Заменяем весь код на этот:



    {parse js_module="register"} <script type='text/javascript'> //<![CDATA[ ipb.register.inSection = "mainform"; ipb.register.nameMaxLength = "{$this->settings['max_user_name_length']}"; ipb.register.allowedChars = "{$this->settings['username_characters']}"; ipb.templates['accept'] = " <span id='[id]_msg' class='reg_msg reg_accept' style='display: none'><img src='{$this->settings['img_url']}/accept.png' alt='' /> [msg]</span>"; ipb.templates['error'] = " <span id='[id]_msg' class='reg_msg reg_error' style='display: none'><img src='{$this->settings['img_url']}/exclamation.png' alt='' /> [msg]</span>"; //]]> </script> <div id='register_form'> <!--<h1 class='ipsType_pagetitle'>{$this->lang->words['ready_register']}</h1>--> {parse template="registerStepBar" group="register" params="array('register_form' => 'ipsSteps_active', 'confirmation' => '')"} <if test="registerHasErrors:|:is_array( $general_errors ) && count( $general_errors )"> <div class='message error'> {$this->lang->words['following_errors']} <ul> <foreach loop="general_errors:$general_errors as $r"> <li>{$r}</li> </foreach> </ul> </div> <br /> </if> <form action="{parse url="app=core&amp;module=global&amp;section=register" base="public"}" method="post" name="REG" id='register'> <input type="hidden" name="termsread" value="1" /> <input type="hidden" name="agree_to_terms" value="1" /> <input type="hidden" name="do" value="process_form" /> <input type="hidden" name="coppa_user" value="{$data['coppa_user']}" /> <input type='hidden' name='nexus_pass' value='1' /> <input type='hidden' name='time_offset' id='auto_time_offset' value='0' /> <input type='hidden' name='dst' id='auto_dst' value='0' /> <h1 class='maintitle'> {$this->lang->words['ready_register']} </h1> <div class='ipsBox'> <div class='ipsBox_container ipsPad'> <if test="registerServices:|:IPSLib::fbc_enabled() || IPSLib::twitter_enabled() === true"> <div class='ipsBox_container ipsBox_notice ipsForm ipsForm_horizontal' id='external_services'> <strong class='ipsField_title' id='save_time'>{$this->lang->words['want_to_save_time']}</strong> <div class='ipsField_content'> <ul class='ipsList_inline'> <if test="registerUsingFb:|:IPSLib::fbc_enabled()"> <li><a href="{$this->settings['_original_base_url']}/interface/facebook/index.php?_reg=1"><img src="{$this->settings['img_url']}/facebook_login.png" alt="" /></a></li> </if> <if test="twitterBox:|:IPSLib::twitter_enabled() === true"> <li><a href="{$this->settings['_original_base_url']}/interface/twitter/index.php?_reg=1"><img src="{$this->settings['img_url']}/twitter_login.png" alt="" /></a></li> </if> </ul> </div> </div> </if> <if test="registerHasInlineErrors:|:is_array( $inline_errors ) && ( $inline_errors['username'] || $inline_errors['dname'] || $inline_errors['email'] || $inline_errors['password'] )"> <p class='message error'>{$this->lang->words['reg_errors_found']}</p> <br /> </if> <fieldset> <ul class='ipsForm ipsForm_horizontal'> <li class='ipsField'> <p class='ipsField_content'> <span class='ipsForm_required ipsType_smaller'>* {$this->lang->words['required_field']}</span> </p> </li> <li class='ipsField clear <if test="ieDnameClass:|:$inline_errors['dname']">error</if>'> <label for='display_name' class='ipsField_title'>{$this->lang->words['reg_choose_dname']} <span class='ipsForm_required'>*</span></label> <p class='ipsField_content'> <input type='text' class='input_text' id='display_name' size='45' maxlength='{$this->settings['max_user_name_length']}' value='{$this->request['members_display_name']}' name='members_display_name' /><br /> <span class='desc primary lighter'> <if test="ieDname:|:$inline_errors['dname']"><span class='error'>{$inline_errors['dname']}<br /></span></if> {parse expression="sprintf( $this->lang->words['dname_desc'], $this->settings['max_user_name_length'])"} </span> </p> </li> <li class='ipsField clear <if test="ieEmailClass:|:$inline_errors['email']">error</if>'> <label for='email_1' class='ipsField_title'>{$this->lang->words['reg_enter_email']} <span class='ipsForm_required'>*</span></label> <p class='ipsField_content'> <input type='text' id='email_1' class='input_text email' size='45' maxlength='150' name='EmailAddress' value='{$this->request['EmailAddress']}' /><br /> <if test="ieEmail:|:$inline_errors['email']"><span class='desc'><span class='error'>{$inline_errors['email']}</span></span></if> </p> </li> <li class='ipsField clear <if test="iePasswordClass:|:$inline_errors['password']">error</if>'> <label for='password_1' class='ipsField_title'>{$this->lang->words['reg_choose_password']} <span class='ipsForm_required'>*</span></label> <p class='ipsField_content'> <input type='password' id='password_1' class='input_text password' size='45' maxlength='32' value='{$this->request['PassWord']}' name='PassWord' /><br /> <span class='desc lighter'><if test="iePassword:|:$inline_errors['password']"><span class='error'>{$inline_errors['password']}<br /></span></if>{$this->lang->words['reg_choose_password_desc']}</span> </p> </li> <li class='ipsField clear'> <label for='password_2' class='ipsField_title'>{$this->lang->words['reg_reenter_password']} <span class='ipsForm_required'>*</span></label> <p class='ipsField_content'> <input type='password' id='password_2' class='input_text password' size='45' maxlength='32' value='{$this->request['PassWord_Check']}' name='PassWord_Check' /><br /> </p> </li> </ul> </fieldset> <if test="hasNexusFields:|:!empty( $nexusFields )"> <script type='text/javascript'> var _countriesWithStates = []; <foreach loop="statesJs:$nexusStates as $k => $v"> _countriesWithStates["{$k}"] = 1; </foreach> </script> <hr /> <fieldset> <ul class='ipsForm ipsForm_horizontal'> <foreach loop="fields:$nexusFields as $f"> <if test="isAddressOrPhone:|:in_array( $f['f_column'], array( 'cm_address_1', 'cm_phone' ) )"> <br /> </if> <if test="isText:|:$f['f_type'] == 'text'"> <li class='ipsField clear'> <label for='{$f['f_column']}' class='ipsField_title'><if test="isAddress1:|:$f['f_column'] == 'cm_address_1'">{$this->lang->words['cm_address']}<else /><if test="isAddress2:|:$f['f_column'] == 'cm_address_2'"> <else />{$f['f_name']}</if></if> <if test="textRequired:|:$f['f_reg_require']"><span class='ipsForm_required'>*</span></if></label> <p class='ipsField_content'> <input type='text' class='input_text' id='{$f['f_column']}' size='25' maxlength='255' value='{$this->request[ $f['f_column'] ]}' name='{$f['f_column']}' /> </p> <if test="textErrorMessage:|:$f['f_reg_require'] and $this->request['do'] == 'process_form' and !$this->request[ $f['f_column'] ]"> <span class='error'>{$this->lang->words['err_complete_form']}</span> </if> </li> </if> <if test="isDropdown:|:$f['f_type'] == 'dropdown'"> <li class='ipsField clear'> <label for='{$f['f_column']}' class='ipsField_title'>{$f['f_name']} <if test="dropdownRequired:|:$f['f_reg_require']"><span class='ipsForm_required'>*</span></if></label> <div class='ipsField_content'> <select name='{$f['f_column']}' id='{$f['f_column']}' <if test="isCountry:|:$f['f_column'] == 'cm_country'">onchange='states()'</if>> <foreach loop="options:explode( "n", $f['f_extra'] ) as $k => $v"> {parse variable="selected" default="" oncondition="$k == $this->request[ $f['f_column'] ] or $v == $this->request[ $f['f_column'] ]" value=" selected='selected'"} <option value='<if test="isCountrySelect:|:$f['f_column'] == 'cm_country'">{$v}<else />{$k}</if>'{parse variable="selected"}><if test="isCountryWords:|:$f['f_column'] == 'cm_country'">{$this->lang->words['nc_'.$v]}<else />{$v}</if></option> </foreach> </select> </div> <if test="dropdownErrorMessage:|:$f['f_reg_require'] and $this->request['do'] == 'process_form' and !$this->request[ $f['f_column'] ]"> <span class='error'>{$this->lang->words['err_complete_form']}</span> </if> </li> </if> <if test="isSpecial:|:$f['f_type'] == 'special'"> <li class='ipsField clear'> <label for='cm_state' class='ipsField_title'>{$this->lang->words['cm_state']} <if test="specialRequired:|:$f['f_reg_require']"><span class='ipsForm_required'>*</span></if></label> <div class='ipsField_content'> <input type='text' class='input_text' id='text-states' size='25' name='cm_state' value='{$this->request['cm_state']}' /> <foreach loop="statesCountries:$nexusStates as $country => $_states"> <select name='_cm_state' id='{$country}-states' class='input_select' style='display:none'> <foreach loop="states:$_states as $s"> {parse variable="selected" default="" oncondition="$s[0] == $this->request['cm_state']" value=" selected='selected'"} <option value='{$s[0]}'{parse variable="selected"}>{$s[1]}</option> </foreach> </select> </foreach> </div> <if test="specialErrorMessage:|:$f['f_reg_require'] and $this->request['do'] == 'process_form' and !$this->request[ $f['f_column'] ]"> <span class='error'>{$this->lang->words['err_complete_form']}</span> </if> </li> </if> </foreach> </ul> </fieldset> <script type='text/javascript'> function states() { var c = $('cm_country').value; if ( c in _countriesWithStates ) { $( _display ).style.display = 'none'; $( _display ).name = '_cm_state'; $( c + '-states' ).style.display = ''; $( c + '-states' ).name = 'cm_state'; _display = c + '-states'; } else { $( _display ).style.display = 'none'; $( _display ).name = '_cm_state'; $( 'text-states' ).style.display = ''; $( 'text-states' ).name = 'cm_state'; _display = 'text-states'; } } var _display = 'text-states'; states(); </script> </if> <if test="hasCfields:| is_array( $custom_fields['required'] ) && count( $custom_fields['required'] ) ) || ( is_array( $custom_fields['optional'] ) && count( $custom_fields['optional'] ) )"> <hr /> <fieldset> <ul class='ipsForm ipsForm_horizontal'> <if test="reqCfields:|:is_array( $custom_fields['required'] ) && count( $custom_fields['required'] )"> <foreach loop="custom_required:$custom_fields['required'] as $_field"> <li class='ipsField clear ipsField_{$_field['type']}'> <label for='cprofile_{$_field['id']}' class='ipsField_title'>{$_field['name']} <span class='ipsForm_required'>*</span></label> <div class='ipsField_content'> {$_field['field']} <if test="reqCfieldDescSpan:|:$_field['desc'] != ''"><br /><span class='desc'>{$_field['desc']}</span></if> </div> </li> </foreach> </if> <if test="optCfields:|:is_array( $custom_fields['optional'] ) && count( $custom_fields['optional'] )"> <foreach loop="custom_optional:$custom_fields['optional'] as $_field"> <li class='ipsField clear ipsField_{$_field['type']}'> <label for='cprofile_{$_field['id']}' class='ipsField_title'>{$_field['name']}</label> <div class='ipsField_content'> {$_field['field']} <if test="optCfieldDescSpan:|:$_field['desc'] != ''"><br /><span class='desc'>{$_field['desc']}</span></if> </div> </li> </foreach> </if> </fieldset> </if> <hr /> {$data['qandaHTML']} {$data['captchaHTML']} <hr /> <fieldset> <ul class='ipsForm ipsForm_horizontal'> <li class='ipsField clear ipsField_checkbox'> <input type="checkbox" name="allow_admin_mail" id="allow_admin_mail" value="1" class="input_check" <if test="defaultAAE:|:$this->request['allow_admin_mail'] || !isset( $this->request['allow_admin_mail'] )">checked='checked'</if> /> <p class='ipsField_content'> <label for='allow_admin_mail'>{$this->lang->words['receive_admin_emails']}</label> </p> </li> <li class='ipsField clear ipsField_checkbox'> <input type='checkbox' name='agree_tos' id='agree_tos' value='1' class='input_check' <if test="checkedTOS:|:$this->request['agree_tos']">checked="checked"</if> /> <p class='ipsField_content'> <label for='agree_tos' <if test="ieDnameClass:|:$inline_errors['dname']">error</if>> <strong>{$this->lang->words['agree_to_tos']} <a href='#' id='tou_link'>{$this->lang->words['terms_of_use']}</a></strong> <if test="ieTOS:|:$inline_errors['tos']"><br /><span class='error'>{$inline_errors['tos']}</span></if> </label> <textarea id='tou' class='input_text' style='width: 350px; height: 100px; display: block;'> {$this->settings['_termsAndConditions']} </textarea> </p> </li> </ul> <script type='text/javascript'> $('tou').hide(); </script> </fieldset> <br /> <fieldset> <input type='submit' class='ipsButton' id='register_submit' value='{$this->lang->words['register']}' /> </fieldset> </div> </div> </form> <script type='text/javascript'> ipb.templates['registration_terms'] = new Template("<h3>{$this->lang->words['reg_terms_popup_title']}</h3><div class='ipsPad' id='tou_popup'>#{content}</div>"); </script> {parse template="registerCoppaStart" group="register" params=""} </div>

    Статья :
    Автор статьи : Doogle
  24. Like
    Myz_mi got a reaction from DiGiTaL in Вход через контакт Нету кнопки   
    ссылка картинки


    __vk-forum.pp.ua/public/style_images/carbon_red/loginmethods/vkontakte.png

    её нету
  25. Like
    Myz_mi got a reaction from Respected in Вход через контакт Нету кнопки   
    ссылка картинки


    __vk-forum.pp.ua/public/style_images/carbon_red/loginmethods/vkontakte.png

    её нету

Account

Navigation

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.