XenForo UniqueCode
XenForo UniqueCodeМы профессиональная команда, которая на рынке работает уже более 2 лет и специализируемся исключительно на лучших продуктах.
У нас лучший товар, который вы когда-либо пробовали!
===============
Наши контакты:
Telegram:
>>>Купить через телеграмм (ЖМИ СЮДА)<<<
===============
ВНИМАНИЕ!!!
В Телеграмм переходить только по ссылке, в поиске много Фейков!
XenForo UniqueCode
Нужна ли категория 'Интернет магазины'? Пожалуйста, подождите Войти Регистрация Забыли пароль? Имя пользователя:. Вы вошли как гость, рекомендуем Вам авторизироваться либо пройти процесс регистрации. Если Вы забыли пароль, то Вы можете его восстановить. Купить аккау COM - хостинг и поддержка на отлично. Данный материал предоставлен сайтом ProWebber. Администрация не несет ответственности за его содержимое. Вы можете изменять цвета в файле Staff bbcodes. Благодарностей: 1. Рекомендуем также: Staff activity 1. Просмотры: :: Комментарии 0 :: :: Нужна помощь? Задайте вопрос на форуме Теги: ббкоды xenforo , xenforo bbcodes , xenforo. Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем. Информация Посетители, находящиеся в группе Гости , не могут оставлять комментарии в данной новости. Больше баннеров. Android , andy xenforo , cms , codecanyon , dle , dle шаблоны , joomla , Joomla расширение , JoomlArt , joomshaper , opencart , PSD , smartaddons , template , themeforest , uCoz , WooCommerce , WordPress , wordpress плагин , wordpress шаблон , xenforo 2 , XenForo плагин , YITH , Yithemes , Блоговый шаблон , Векторный клипарт , Рип , Скачать , Универсальный шаблон , Шаблон , бесплатно , бизнес шаблон , интернет магазин , лендинг , макет , модуль , новостной шаблон , скрипт , шаблон интернет магазина Показать все теги. Популярные статьи Elementor PRO v2. Yoast Seo Premium v WP Rocket v3. BeTheme v SP Page Builder Pro v3. Искать людей Прочитал Непрочитанные Удалить Это спам! Магазин фриланс-услуг, аналог Kwork. Puerto Family Tree Builder???????????? SMM - создание, раскрутка, продвижение. Программа для рассылки рекламы в ВК: раскрутка гру Хостинг и сервера.
XenForo UniqueCode
Купить закладку ганджубаса Ноябрьск
Бошки купить Псковская область
Ганджубас купить Москва Ново-Переделкино
Купить закладку экстази Назрань
XenForo UniqueCode
Закладки экстази Саратовская область
XenForo UniqueCode
Заказать кокс с доставкой Хуа Хин
Subscribe to RSS
Купить шишки закладкой Гуанчжоу
Купить шишки закладкой Арзамас
XenForo UniqueCode
Log in , please. How to become an author. NET Knowledge Base. Log in Sign up. В этой статье я постараюсь вкратце описать архитектуру нового форумного движка XenForo, нового конкурента VBulletin и IPB, насколько это у меня получится после пары часов знакомства с исходником. Есть отдельные классы для моделей, видов и контроллеров. Корневой index. Система именования классов как в ZF. После Symfony с ее actions такой подход несколько непривычен, но к нему быстро привыкаешь. Система роутинга спроектирована расширяемой. Расширение происходит через привязку префиксов URL к классам-обработчикам. SEO из коробки, разумеется. Никаких плагинов не требуется. Пока в XenForo типов контента четыре: категория, раздел форума, страница и ссылка обычный редирект. Каждый тоже называется Node. Пока не знаю, как эта гремучая смесь, например, из страницы и дочернего ей раздела форума, будет отображаться, не пробовал :. Причем, некоторые типы контента можно слегка расширять прямо из коробки. Так, например, для страницы помимо, собственно, ее HTML содержимого можно указать PHP обработчик, который получит из БД дополнительные данные, изменит дизайн страницы, вставит в нее информацию или вообще плюнет в пользователя ошибкой. PHP обработчики везде указываются не кодом на PHP, как этого можно было ожидать, а именами класса и метода. При активации хука класс будет загружен автолоадером соответственно, должен быть правильно расположен в файловой системе. Типы контента пока заданы жестко, самому добавить их не получится. Даже их названия в админке почему-то не локализованы. Причем, наличие в коде мест, подобных Из ZF используется совсем немного классов. Конструктор запросов не используется, они встроены прямо в код, как обычно что, конечно, несколько затруднит поддержку нескольких баз данных. Но с другой стороны, запросы сконцентрированы внутри модели, так что Архитектура аддонов Для расширения форума предназначено несколько событий, на которые можно повесить обработчики. Обработчики указываются, как уже было сказано, через имя класса и метода, что позволяет использовать акселераторы вроде APC для кеширования аддонов. Писать его руками не обязательно. Достаточно активировать отладочный режим на форуме и в админке появятся дополнительные возможности. PHP файлы аддона, разумеется, надо будет сначала распаковать в соответствующую папку. Меня это порадовало, поскольку довольно часто я занимался поиском остатков плагина в файловой системе при его удалении из VBulletin. Располагаются они там же, где и настройки самого XenForo. Встраивать их можно в произвольные места раздела общих настроек XenForo. Устроено все примерно также, как это было в VBulletin. Очень удобно и практически нет необходимости писать код для их поддержки. Меня немного удивило количество хуков. Я полагаю, все помнят оглушительное количество хуков в VBulletin, которое даже в голове нельзя было удержать? В XenForo хуков всего… 17! Такое количество объясняется их назначением. Практически через любой хук вы можете залезть в сердце системы и наделать делов. В общем, малое число хуков, похоже, вполне себе компенсируется их мощью. Синтаксис довольно мощный см. Один шаблон может содержать несколько файлов. Хелпер, как и в Symfony, это просто метод класса. В настоящий момент реализация только одна — MySqlFt. Мода такая нынче : Форумы уже не те, что раньше. Растут, как на дрожжах… В админке пока нет опции для активации другого поискового движка, но не надо забывать, что это все же Beta. Система локализации Система локализации практически полностью повторяет свой аналог из VBulletin с тем исключением, что фразовые группы отсутствуют вообще. Языки можно экспортировать. Переводить аддоны можно прямо в админке. Кстати, русская локализация XenForo уже почти готова. Система стилей Я не дизайнер и вообще у меня плохой вкус. Все, что касается дизайна и его разработки меня пугает. Но в XenForo мы видим древовидную систему стилей, аналогичную VB, в которой мы можем взять какой-то стиль за основу и изменить часть его настроек или шаблонов. Только Кир с Майком реализовали самый крутой редактор CSS, который мне приходилось вообще доводилось в жизни видеть. Dreamweaver отдыхает :. В XenForo настраивается все и настраивается вполне себе визуально. Забудьте о редактировании CSS напрямую, о листе с двумя тысячами переменных, который какой-то мудак нехороший человек реализовал в VB. Если вы не такой лох в плане дизайна, как я и имеете художественный вкус, наверное, вы можете уволить своего дизайнера, поскольку стиль вы сможете сделать и сами через пару месяцев, как наиграетесь с редактором. Система аутентификации У вас есть база данных, скажем, от WordPress? Импортируйте пользователей из WP в базу XenForo с сохранением их паролей! Службы связи Уже достаточно давно на форумах позволяется указывать свои контакты в различных системах коммуникации типа ICQ. В XenForo существует легко расширяемая система контактных служб. Службы можно добавлять в панели управления. Плюс права каждой группы можно дополнительно настроить в любом типе узла. Разумеется, привилегии наследуются. Типов разрешений четыре. Inherit, Allow, Revoke, Deny. Пока мне не удалось понять, чем Revoke отличается от Deny. Причем, Revoke отсутствует в правах группы по умолчанию, что наталкивает на мысль, что этот тип связан с наследованием прав. После переключения форума в режим отладки, вы сможете добавлять в систему новые типы привилегий аддоны тоже могут их добавлять. Он красивый, понятный, гармоничный, полон комментариев и ООП. Сначала, посмотрев на количество классов, я собирался испугаться и отложить статью до лучших времен, но теперь, подбираясь к концу, я могу сказать, что уже почти все ок, я немного въехал, как тут все устроено. Надеюсь, что и вы немножко тоже. Но его архитектура для меня выглядит гораздо менее четкой и логичной, чем архитектура XenForo. Будем ждать четверку на Symfony2… Вот, пожалуй, и все. Вопросы по плагинам для XenForo можно задавать тут. А на официальном форуме уже есть несколько 18 на текущий момент , можно скачать и посмотреть. Сам я пока лицензию на движок не покупал, не было повода. Поэтому за предоставленный для изучения код благодарю моих друзей, уже купивших официальную версию. Прошу прощения, если кому-то данная статья покажется неполной или некорректно построенной. Это мой первый обзор архитектуры чего-либо, поэтому я с радостью приму любую критику в комментариях. Часть критики, надо полагать, я сразу увижу на своей карме и рейтинге : Если вам еще что-то интересно узнать, сообщите об этом в комментах, если сумею разобраться быстро — дополню статью. Specify the reason of the downvote so the author could improve the post. Popular right now. Audio over Bluetooth: most detailed information about profiles, codecs, and devices Blog mentioned only Orphographic mistakes Punctuation mistakes Indents Text without paragraphs Too short sentences Usage of emojis Too much formatting Pictures Links Оформление кода Рекламный характер. Payment system. А я так надеялся, что в этой-то версии от КУЧИ шаблонов избавятся. Да и ORM не помешала бы. Active Record тот же, явно не был лишним. Хуки, расширяемость — все это, конечно, хорошо, но вот монструозность все равно осталась. Или мне показалось? FractalizeR October 8, at AM 0. А как избавиться от кучи шаблонов в проекте, где должно поддерживаться полное изменение стиля? Сейчас модели довольно сильно друг от друга отличаются. Общего функционала мало. Насчет монструозности — я бы не сказал, что проект производит такое впечатление. Хотя и легкой бабочкой его не назовешь :. Fr3nzy October 8, at PM 0. Ммм… может, я вас неправильно понял. Для себя я вижу удобной систему шаблонов модульную. То есть, как в случае с Yii, например. Плюс шаблон каждого контроллера лежит в соответствующей папке относительно имени контроллера , так же имеется возможность указать и другой шаблон — достаточно указать соответствующий путь. Думаю, основная идея понятна? Или в XF сейчас именно так? FractalizeR October 8, at PM 0. Да, там примерно так же. Но не совсем. Вот основной шаблон и его основные части, в который вставляются остальные. Все остальные шаблоны вставляются в него и не имеют, конечно, HTML заголовка и прочего. Ах, ну да. У них же еще шаблонизатор… А отказаться от него можно? Ну не люблю я шаблонизаторы. В обзоре их не хватает. Очень боюсь ХабраЭффекта : Хостер меня убьет. Как только закончим русскую локализацию на www. Fr3nzy October 8, at PM —2. Вот только html можно выводить без распарсивания то есть, без дополнительных затрат. Хабр тому пример. VasilioRuzanni October 9, at AM 0. Согласен, но, imho, BBCode ничуть не лучше. Самое оно — Markdown. Ну и 21й век вовсю идет. Давно пора уже всем браузерам иметь встроенные редакторы для textarea с минимальным форматированием. TheShock October 9, at AM 0. Но что угодно хорошо, абы html. А если пользователь захочет скопировать цитату с баша , то мне ему придется объяснять все эти нюансы с экранированием? Даже в ББ все намного проще. Уж не знаю, к чему и зачем. Экранирование — это отдельная жесть все эти lt-gt , не говоря уже про то, что теги вводить крайне неудобно, и например, бывает, что случайно забывается закрывающая скобка тогда вообще вся разметка летит к такой то матери , или слэш в закрывающем теге. Маркдаун прекрасен тем, что ты когда пишешь, не отвлекаешься на форматирование вообще даже чтобы выбрать слово, дабы обозначить его жирным , и это мега-удобно. Если верить Xdebug и Webgrind, то парсинг bbcode с помощью модификатора Smarty, который использует pecl-расширение bbcode , занимает 0. Я готов пожертвовать этим временем, ради удобства пользователей и себя :. LastDragon October 8, at PM 0. А шаблоны только через админку можно редактировать? Только через админку. Дополнения могут добавлять шаблоны в систему через свой XML. Для обычных пользователей это еще может быть полезно но они все равно не знают ни HTML ни синтаксис шаблонов , а вот для разработчиков — только мешает не верю что кому может быть удобно редактировать шаблоны без подсветки синтаксиса, в неудобной textarea, без нормального поиска и т. Оптимальный вариант — возможность редактирования и там и там. Надеюсь когда нибудь это появится…. Vertex October 9, at AM 0. Ну с подсветку синтаксиса можно сделать с помощью CodeMirror. Но вообще да. Предпочитаю такие форумы редактировать в нетбинсе и закачивать изменения через систему контроля версий. В крайнем случае и откатиться можно. Почитал, примерно сравнил с тем, что я сейчас пишу. И понял, не такой уж я и быдлокодер, но велосипедист знатный. Продолжу работать :. Приношу свои извинения за случайное засовывание топика в черновики. Кнопки попутал. Вернул на место только что. Prometheus October 8, at PM 0. Да по ходу это просто альтернатива VB. Те, кто открывают новый форум, вряд ли решатся на эксперимент с ХепГого. Импорт и миграция только с vB есть. Я так понял там просто обидевшиеся разработчики продали vB, а потом создали конкурирующий продукт. По сравнению с vb3, xenforo выглядит очень утонченным и элегантым. Отличный обзор. UFO just landed and posted this here. Mirror October 10, at AM —1. Полностью согласен. FractalizeR October 10, at PM 0. Хорошая идея. Будет время — попробую, хоть мне и не нравится этот движок. На первый взгляд все там красиво тоже. Mirror October 10, at PM 0. Просто внешний вид. На XF приятно посмотреть, а Ванилла какая-то… Не очень. Хотя, это чисто личное эстетическое восприятие такое. Размер основной части кода XenForo 3,24 МБ 3 байт. Вы не видите противоречия? Буря эмоций… Как обычно где? У быдлокодеров? Как в vB? Да даже в IPB давно используется конструктор запросов. Что-то не заметно того великолепного кода, о котором так громко говорили. Разве что админка радует. Давно уже приглядываюсь к xenForo сейчас веду форум на IPB, устал , но в тонкости реализации не погружался. Спасибо за статью, очень интересно! Вот почему практически в каждом крупном проекте разработчиков торкает изобретать собственный супер-пупер-шаблонизатор-интерпретатор. XSLT для чего существует? Чихали видимо все на валидную разметку и удобство кастомизации. Mirror October 10, at AM 0. Супер-пупер шаблонизаторы, header и footer отдельно — это всё неудобно, согласен. Но проблема в том, что удобство XSLT тоже весьма сомнительны. Особенно для обычных пользователей, а не опытных разработчиков. Ну на самом деле у шаблонизатора xenfoo, как я понял при беглом обзоре, синтаксис не сильно от XSLT отличается… А тут придется каждый раз новый изучать…. Уверен, это может означать только одно: система ужасно перегружена и сами разработчики не всегда скажут точно, что происходит в тот или иной момент. Млять, это чего обкуриться надо, чтобы раздуть форумный движок до таких объёмов? Просто для информации. Top discussions. Deploying Tarantool Cartridge applications with zero effort Part 2 0. Top posts. Your account Log in Sign up. Language settings. Mobile version. Interface Русский. Save settings.
Набор ББкодов для XenForo 2
Купить кокаин Москва Новокосино
XenForo UniqueCode
Купить закладку амфетамина Москва Левобережный
Купить закладку гашиша Москва Преображенское
uniquecode.ru
Марихуана шишки и бошки купить Протарас