WebMan

WebMan

В данный период я не оказываю услуг и не занимаюсь сторонними разработками
+434
Репутация
6108
Рейтинг
0
WebMan WebMan Тиккет система силами движка. Оповещения на сайте 2 года назад

Про нарушения Вам уже объяснили, повторять нет смысла. Попробуйте перечитать и понять.

В Документации вообще мало описаний методов и свойств классов. Зато в коде много комментариев. Да и сам код чистый, легко читается. Попробуйте разобраться в нём и сделать описание нескольких классов. Это же опенсорс система, создаётся и поддерживается многими людьми. Почему бы Вам вместо претензий о нехватке чего-то не пополнить достижения сообщества своим трудом и добавить недостающее?

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

Просьбу Вы не сформулировали. И это, кстати, зря. Минимально нужно было спросить: а всё ли годится для публикации, может кто-то что-то подскажет? То есть, именно то что Вы сейчас делаете в комментариях. Очевидно, что решение хотя и рабочее в Вашем конкретном случае, но не готовое и не полноценное.

У меня нет описания методов класса modelComments и писать его я не предполагаю. Там код достаточно простой, заинтересованные программисты поймут.

Если у Вас «нет времени» разбираться в Двойке и в теме поста, то это ещё один повод делать публикацию не Форуме, а не в блоге.

0
WebMan WebMan Тиккет система силами движка. Оповещения на сайте 2 года назад

Во-первых, Захар, Вы же достаточно взрослый, чтобы читать и соблюдать правила ресурса? ;-)

Во-вторых, а других вариантов Вы не признаёте? Только или разрешить нарушать правила, или забанить? ;-)

Давайте попробуем поискать третий вариант: соблюдать правила и получить помощь одновременно.

Вам модератор уже подсказал, что:

1. Это не готовое решение, оно не даёт полный желаемый результат.

2. Такой подход неэффективен и может запутать читателей Вашего блога. Вы же этого не хотите? Вы же хотите помочь людям?

Поясню. Прямое обращение к БД лучше не использовать, от этого теряется совместимость и читабельность кода. Так же лучше не писать свой код там, где уже есть готовые методы в CMS. Например, для добавления подписки на камент есть метод modelComments->addTracking(). Этот и другие методы для работы с подписками на каменты можно найти поиском названия таблицы 'comments_tracks' по коду системы.

Оба пункта нарушают правила блогов на этом ресурсе. Поэтому такие публикации лучше делать на форуме с вопросом/просьбой подсказать какие-то конкретные нюансы.

0
WebMan WebMan Оповещения на сайте 2 года назад

Размышления приветствуем! На форуме в подходящей ветке или во «Флуде», если такой ветки нет. Форум — это и есть большое коллективное обсуждение.

В блоге выкладывают готовые решения или ответы на какую-то тему.

0
WebMan WebMan «Расширенная отладка» для InstantCMS 2.14.1 (v.14.1.2) – большое обновление для разработчиков 4 года назад
Тому, кто знает куда и как смотреть, любой инструмент кое-что полезное покажет. joke
Но это не волшебный автомат, решающий любые задачи за пользователя.

По сути. Причин описанной Вами ситуации может быть много, а для анализа разных причин нужны разные инструменты. Начните с "Инструментов разработчика" в браузере для выяснения, что происходит с кнопкой в коде страницы. Если источник проблемы окажется на стороне сервера, тогда и "Расширенная отладка" сможет пригодится.
0
WebMan WebMan «Расширенная отладка» для InstantCMS 2.14.1 (v.14.1.2) – большое обновление для разработчиков 4 года назад
Спасибо! Заменил пакеты установки и обновления в "Каталоге". Перекачайте заново или просто исправьте опечатку у себя (версия не менялась).
+1
WebMan WebMan Хуки-хухуки: Добавляем ссылки под заголовки виджетов 4 года назад
Объяснить работу Двойки лучше, чем это сделали разработчики в " Документации" я не смогу smile
Максимум, на что меня хватит - несколько примеров с картинками, что я и делаю.
В первом своём каменте Вы уже привели ссылку на пост про схему работы движка Двойки, он как раз и показывает как "Всё начинается в index.php...".
+3
WebMan WebMan Хуки-хухуки: Добавляем ссылки под заголовки виджетов 4 года назад
Спасибо за идею! Чуть позже добавлю список своих основных постов, сгруппированных по темам.
0
WebMan WebMan «Расширенная отладка» для InstantCMS 2.14.1 (v.14.1.1) 4 года назад
Заметил, что при редактировании виджетов со стороны фронтенда во всплывающее окно опций виджета выводится инфа отладки.
Уберу это в следующем обновлении.
+5
WebMan WebMan Хуки-хухуки: Как создать свой компонент для хуков? 4 года назад
Та я продолжу парой примеров - не вопрос. Лишь бы у вас хватило смелости и терпения попробовать сделать своё на базе прочитанного. joke
0
WebMan WebMan Что такое события и хуки (без PHP и с картинками) 4 года назад
Пожалуйста! Не поверите, MS Word smile
0
WebMan WebMan «Расширенная отладка» для InstantCMS 2.14.1 (v.14.1.0) 4 года назад
Спасибо за отзыв!
Если будут вопросы - задавайте.
0
WebMan WebMan Хак: Оптимизация инклудов в InstantCMS 2.0.1 (v.1) 4 года назад
Замечательно обстоят. smile Вся эта оптимизация уже давно присутствует в дефолтном движке. И даже намного больше.
0
WebMan WebMan Универсальные логины и авторизация в ICMS 2 v.6 – открытое тестирование 5 лет назад
Видимо, это было нужно недостаточному количеству пользователей.
В версии 2.13 появилась фича "Форма авторизации теперь системная. Можно изменять хуками как угодно". Можно ли авторизоваться по другому полю, кроме почты, и что для этого нужно сделать - я ещё не выяснял. Возможности заменить числовые id на красивые строковые значения в адресах профилей пользователей точно нет.
0
WebMan WebMan «Расширенная отладка» для InstantCMS 2.3.0 (v.10) + оптимизация скорости 5 лет назад
Да, с новыми версиями не работает. "Расширенная отладка" делалась на этапе развития движка под каждую версию отдельно и уже давно не обновляется, так как InstantCMS2 и так уже очень хорошо оптимизирован, а также имеет многие фичи этой отладки в "коробке".
0
WebMan WebMan Smart Шаблон на Bootstrap 4, Первое знакомство 6 лет назад
Все настройки хранятся в базе данных
И вытаскиваются оттуда все сразу за один раз одним запросом?
+1
WebMan WebMan Smart Шаблон на Bootstrap 4, Первое знакомство 6 лет назад
Классная идея! Однозначный плюс!
Почему бы не разрешить галку "Занимать всё свободное место" для любых блоков, а не только для контента?
+1
WebMan WebMan Результаты доработки тегов 6 лет назад
В robots.txt изначально не делал запрет индексации тегов. То есть, это не могло повлиять.
Сайт написал в личку. Он ещё в процессе доработки, так что не сильно хочу светить на нетематических ресурсах.
+1
WebMan WebMan Http-ответ 404 для страниц несуществующих тегов (хак) 6 лет назад
Итак, делюсь результатами применения этого и других хаков, связанных с тегами.
Если кратко и касательно этого поста, то отдача кода 404 для удалённых тегов плюс убирание дублей страниц тегов (через "пробел" и через "плюс") уменьшило количество "недостаточно качественных" страниц и положительно повлияло на посещалку. ИМХО. smile
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.