Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Офигеть, так выходит мне достаточно сделать один хайд. Написать в описании что все остальные хайды делаются с помощью рнр и всех кто мне будет задавать вопрос почему того или иного нет отправлять учить рнр?
Офигеть, так выходит мне достаточно сделать один хайд. Написать в описании что все остальные хайды делаются с помощью рнр и всех кто мне будет задавать вопрос почему того или иного нет отправлять учить рнр?
В этом пункте херню несёте. Бинго написал фреймворк и предоставил базовый функционал. Хотите больше - заказывайте или пишите сами. Не понимаю вообще сути претензии. С чего он должен реализовывать свистоперделки?
Kolya groza morey, 10 раз я писал, что статистика - это фреймворк. И ответ был в том смысле, что в статистику можно допилить что угодно, если есть знания в пыхе.
Ты виноват не в том, что их сливают, а в том, что ты за этим не следишь и не присекаешь.
Самому разобраться, не?
Я объяснил и про поддержку и про методы реализации.
Какая разница на качество кода? Говно-код влияет на производительность, мешает работать другим дополнениям. И качество кода - это еще один плюс к репутации.
А за такое отношение "какая разница пользователю на качество кода" должно быть стыдно, потому что оно показывает, что лично тебя не волнует качество своего продукта.
Так вот, детишки которые будут читать мои сообщения сейчас я прошу отойти от монитора, а так же защитники какой либо из сторон. Я чувствую тут не хватает меня, так вот все мы взрослые люди и тут я произведу деконструкции образа сложившейся ситуации. Качество дополнений оставляет желать лучшего от Kolya groza morey, и тут не надо спорить и кому то впрягаться.
А ну ок, учитывая, что тут описано о том, что это фреймворк а вкладки это другое и устанавливается как дополнение и что клиент может сам записать без проблем любую вкладку. И да автор конечно же реализует, если что необходимо будет, но так же и предоставляет клиент создавать своё так же в чате у Siropu есть с командами, а дальше что? К чему это было написано?
Эм, что? Извините что, но сейчас вы говорите бред. Почему бред? А что делаете вы? На благо в какой страны? На благо себя вы делаете и используете данный форум как продажа своих товаров и не более. Я уже писал замечание по одному бесплатному админу, но вы решили просто проигнорировать это, а как только вы разместили на официальном форуме, то его сразу же и удалили т.к мусор удаляется. Что вы помощь оказываете? Нет, я первый и кто один начал продвигать 2.0 ещё с бета и сразу же потом подключился BINGO_SHARK, сколько сделано инструкции, плагинов и помощи? И потом делать заявление, что вы работаете на благо страны? Или купленные официальные плагины сливались в шару вами? Нет, не надо тут говорить про благо страны.
Как может говорить о качестве кода человек который плагин не покупал, а значит на законных основаниях не мог видеть код. И при этом качество измеряется критериями и попрошу тогда предоставить каким критериям мой не соответствует?
И ответь мне на такой вопрос "Какая для пользователя разница какое качество кода?" Вот я кода винды в глаза не видел, но я ею пользуюсь и меня в мыслях нет она написана, а возможно ведь что там код более ужасен чем у моих плагинах. :)
Дизассемблер в руки, плюс есть разобранные библиотеки и примеры из исходного кода, хоть там индексы пишут, но там куда лучше реализовано и да надо сравнивать масштаб. Вы никогда не напишете минимум для работы оси. Да даже минимум написание загрузчика операционной системы. У вас очень глупое сравнение и если уж сравниваете, то я уверен, что не сможете сделать.
А тогда зачем плагин продается под 1.x? И уж извольте если пожизненные обновления обещаете, так исполняйте их. Ну и простой пример того же XF, они же поддерживают XF 1 и я даже больше скажу, для некоторых клиентов они делают поддержку ниже php 5.4. А вы забили на клиента, не смогли справится и прекратили.
Просто есть тут персонаж Георгий Шевченко или как то так, кому надо расскажу про этого человека, но сейчас совсем о другом и говорите правила? Ну окей 7.2. В случае продажи дополнений, авторы оных должны проходить проверку на качество кода у администрации перед тем, как они будут допущены к продаже в нашем менеджере ресурсов. Администрация гарантирует, что дополнение будет использовано исключительно для проверки и не может быть использовано даже для внутренних нужд ресурса.
И да если копипастим, то не надо уж так и использовать магическое значение 631152000
А да кстате клиенты долго будут ждать импорт с 1 ветки? У вас таблицы 1 в 1 может просто переименуете и пусть пользуются нормально?)
Ну и да с многимм подходами удачи, писал с телефона. Если нужно больше будет больше и да.
Я призываю тебя Натали. Натали утали мои печали Натали.
Кстате хоуп, я знаю как ты любишь тралить и все отправлять в корзину, но сейчас я тебя прошу этого не делать.
Ну да а то что у разработчиков не было кастомных бб кодов и одно врнмя добавляли так, и потом все бб коды начали добавляться через менеджер и разработчики рекомендуют использовать данный менеджер как минимум
Если в версии 2.1 можно будет группировать бб коды то я скорее всего верну как было и давайте на этом закроем тему эту проблему, а то и так достаточно наоффтопили
Чтобы сделать наше сообщество сплоченным, одним нужно научиться более снисходительно указывать на ошибки, а вторым адекватно воспринимать критику. И тогда все у всех будет хорошо.
Итак, начнём с уже знакомой нам проблемы с бб-кодами.
Инициализация саб-контейнера бб-кодов (XF\SubContainer\BbCode)
Видим добавление кастомных бб-кодов при создании рендерера и рулсета бб-кодов, т.е. полноценное добавление тегов с возможностью конфигурации определенных элементов бб-кода пользователем (!)
Смотрим, что делает Коля.
Расширение трёх классов и добавление своих тегов в функции добавления дефолтных тегов движка. Listener, вызов одного и того же метода 9 (!!!) раз вместо того, чтобы вынести значение в переменную. функция, которая не используется вообще нигде в аддоне.
И ещё один обработчик события macro_pre_render, который, непонятно почему, вынесен уже в EventListener\MacroRender (никак не влияет, но это просто странно)
Ну и такие истории , выделение переменной, потом опять повторный вызов метода.
Так, ну ладно, это было сделано, чтобы группировать теги хайда, у нас же должна быть группировка. Смотрим...
Окей, значит у нас разные понятия о группировке. Точнее у автора дополнения они просто уникальные.
Что мы в итоге имеем: три абсолютно ненужных расширения классов, ухудшение возможностей кастомизации тегов пользователем (точнее полное отсутствие их), нарушение 20 пункта
У Вас недостаточно прав для просмотра ссылок.
Вход или Регистрация
в котором говорится, что если существует обработчик события кода, то должен использоваться именно он, а не полноценное расширение класса (а их целых 3!).
И всё это ради того, чтобы сделать группировку, которой нет.
Идём дальше, класс KST\HIDE\XF\Str\Formatter.
Полная (!) перезапись функции stripBbCode, что полностью обрубает совместимость с расширением этого метода другими аддонами. Нарушение 22 пункта
У Вас недостаточно прав для просмотра ссылок.
Вход или Регистрация
.
Класс KST\HIDE\XF\Entity\User, в котором есть один метод canHideVisible, который нигде в дополнении не используется. Т.е. ненужное расширение класса, с методом, который вообще выглядит предельно странно он вызывает \XF::visitor(), т.е. себя же, и проверяет права, вместо $this->hasPermission. Нарушение 13 пункта
У Вас недостаточно прав для просмотра ссылок.
Вход или Регистрация
.
Класс KST\HIDE\XF\Pub\Controller\Editor, который подгружает нужный шаблон для определенного тега
Вроде бы ничего серьёзного, если бы не одно "но". Для этого уже существует обработчик события editor_dialog. И это опять же нарушение 20 пункта
У Вас недостаточно прав для просмотра ссылок.
Вход или Регистрация
.
Переходим к ещё одному расширению класса KST\HIDE\XF\Entity\Post
Расширение метода getQuoteWrapper, которое работает откровенно странно. Если в цитируемом тексте находится такой набор символов как HIDE или SHOWTOGROUPS (именно этот набор символов, а не тег, т.е. будет реакция на любое из этих слов:
), то весь этот текст перезаписывается одной фразой kst_hide_hidden_text. Но есть ещё такой досадный момент, как регистр, ведь если тег будет написан в нижнем регистре, то регулярное выражение на него не отреагирует и будет возможность просмотреть содержимое тега простым цитированием.
Ну и опять же такие гениальные решения, как права на использование хайда, которые не дадут вам запостить сообщение, которое содержит любое слово, содержащее hide или SHOWTOGROUPS уже в любом регистре, если у вас нет прав на использование хайда.
В JS мы заглядывать не будем, т.к. у нас и так достаточно аргументов набралось для того, чтобы отказаться от использования данного дополнения в пользу другого, более качественного.
Надеюсь, что меня больше не будут ругать за необоснованный хейт аддонов этого автора. Ну а автор обратит внимание на всё, что было написано выше.