WebMan

WebMan

В данный период я не оказываю услуг и не занимаюсь сторонними разработками
+434
Репутация
6108
Рейтинг
0
WebMan WebMan Виджет "Сквозной вывод контента" 8 лет назад
Нужный виджет. Присоединяюсь к вопросу: можно ли выводить всю эту кучу по убыванию даты/времени добавления в общем списке?

И добавлю свой вопрос: Можно ли выводить чётко заданное суммарное количество записей независимо от типа?
Например, задано выводить 10 новостей и 10 статей суммарно 20 материалов. Эти 10 новостей были добавлены за последний час, а 10 статей - за последнюю неделю. Сейчас, насколько я понял из скринов, получим сверху списка 10 новостей подряд за последний час, а после них список статей с отрывом в несколько дней - нелогично.
А хотелось бы видеть в списке последние добавленные 20 материалов, независимо от их типа. То есть, иметь "Ленту нового контента".
+7
WebMan WebMan Компонент «Полезность страниц» для ICMS 2 8 лет назад
Тогда просто спросите ваших покупателей, что они выберут:
1. Дополнительное увеличение времени работы скрипта с 50 миллисекунд до 50,1 мс (0,1 мс на загрузку дополнительного файла - это реальные цифры, которые Вы можете увидеть в "Расширенной отладке" на нормальном современном сервере с SSD) и при этом отсутствие необходимости править руками какие-то файлы при установке компонента и каждом обновлении + возможность обновлять ядро без риска забыть внести эти правки.
2. Экономия этой "королевской" 0,1 мс и лишняя работа руками и головой каждый раз + риск забыть что-то внести при обновлении + морока найти существующие константы этого компонента в файле, в котором их быть не должно и о котором забыл, при обновлении самого компонента, чтобы свериться, какие константы уже есть, какие нужно добавить, а какие изменить на другие значения.

Вот голосование просто ради интереса:

+ кто из прочитавших этот камент за вариант 1 (за экономию своего труда и за надёжность ценой увеличения времени страницы на 0,1 мс) - поставьте плюс,
- кто за вариант 2 (за экономию 0,1 мс и за свою дополнительную работу и риск что-то испортить при каждом обновлении движка или компонента) - поставьте минус.

Как страшно, рискую своим рейтингом. laugh
От меня сразу виртуальный +1, пусть за меня комп всё делает, его для этого и создавали. Жаль, в своём каменте поставить оценку нельзя. joke
0
WebMan WebMan Компонент «Полезность страниц» для ICMS 2 8 лет назад
в system\languages\en и \system\languages\ru - забыл исправить smile

dwd:
Лично у меня движок при редактировании типов контента отказывается брать константы с языкового файла компонента.
Вы знаете, это не только у Вас. smile Языковые файлы компонентов загружаются автоматом только на страницах этих компонентов. Во всех остальных местах их нужно подгружать вставкой строки кода в нужном месте (хаком) или обработкой хука, что не всегда удобно. Или, как я предложил, положить свой языковой файл с любым_именем.php в корень (ru, en) папок языков. Все языковые файлы из корневой папки загружаются при отображении любой страницы.
+1
WebMan WebMan Компонент «Полезность страниц» для ICMS 2 8 лет назад
Можно обойтись без ручной вставки константы языка в файл констант. И тем более не выгодно её вставлять в стандартный файл, который слетит при обновлении. Проще сделать свои файлы констант (grades.php) для каждого языка и разместить их в system\languages\ru и \system\languages\ru - они подгрузятся оттуда автоматом на любой странице.
+1
WebMan WebMan Универсальные логины и авторизация в ICMS 2 v.6 – открытое тестирование 8 лет назад
Данный вариант НЕ ПРЕДНАЗНАЧЕН для использования в реальных проектах.Он выложен тут ТОЛЬКО ДЛЯ ТЕСТИРОВАНИЯ.
Это не готовый компонент, Capitan и даже не просто хак. Изменено почти 100 файлов. Некоторые изменения не совместимы с текущими шаблонами. Ни в коем случае не ставьте его на реальный проект. Подождите чуток.
Итоговый вариант "Логинов" передан разработчикам. Надеюсь, его внедрят на следующем шаге после связей.
0
WebMan WebMan Автологин 8 лет назад
Самый простой пример, это когда Вы наполняете свой сайт и хотите публиковать материалы или писать каменты от имени разных пользователей, чтобы создать видимость активности людей. Особенно это актуально для новых сайтов. Тогда приходится постоянно входить под разными именами. А, значит и выходить. Все имена и пароли нужно либо набирвать вручную, либо сохранять в браузере, что не всегда удобно. А так Вы сможете переключаться в других пользователей буквальной одним-двумя кликами.

Второй пример - чтобы посмотреть какую-то проблему глазами конкретного пользователя. Этим, конечно, злоупотреблять не нужно. Но иногда может быть очень полезно.

Третий вариант. Когда несколько ваших копирайтеров заполняют сайт или создают движуху коментариями. Можно было бы дать им возможность быстро и удобно переключаться между их "личностями". Но это пока не реализовано в полной мере ни тут, ни в "Реавторизаторе".
0
WebMan WebMan Компонент "Мои патчи" v.1.1 8 лет назад
Компонент действительно очень полезный, и сокращает мне время на внесение правок после обновления системы до нескольких минут.
Это правда, компонент очень полезен для не программистов. Он прост и не требует особых знаний для его использования.

Я сейчас пользуюсь модулем Git в NetBeans IDE. Кроме практически автоматического применения правок, он позволяет вести версии, видеть изменения с примечаниями, а в случае конфликтов позволяет их разрешить более наглядно. Но потребовалось много времеи, чтобы разобраться, как это всё работает. И я всё равно до сих пор не понимаю некоторые вещи. smile
+1
WebMan WebMan Автологин 8 лет назад
Х-м... Текст вставки кода для блога фильтр вырезал. Должно быть
Код PHP:
  1. [ addon ]id[ /addon ]
без лишних пробелов в коде.
+1
WebMan WebMan Автологин 8 лет назад
Замечательно!
Будет ещё удобнее вместо строки "Перейти к списку" показывать этот список прямо в виджете. Или хотя бы последние несколько пользователей, под которыми заходил (количество задавать в настройках), а остальные показывать в виджете по клику на ссылку "Показать остальные". Потому, что вкладок в профиле и так обычно много, если можно обойтись без ещё одной, то лучше её не делать. smile

Ссылку на компонент в "Дополнениях" нагляднее делать средствами сайта, просто вставив вместо ссылки текст вида:
Его можно посмотреть на странице Вашего компонента под ссылкой "Код для блога" в меню слева.
0
WebMan WebMan Универсальные логины и авторизация в ICMS 2 v.6 – открытое тестирование 8 лет назад
Нашёл, спасибо.
Нужно в файлах \system\controllers\users\actions\friend_add.php и \system\controllers\users\actions\friend_delete.php в трёх местах заменить $friend_id на $friend->slug как тут и тут.
Залил архив с обновлённой версией 0.6.260.1 (ссылка в топике). Можете взять файлы оттуда.
0
WebMan WebMan Универсальные логины и авторизация в ICMS 2 v.6 – открытое тестирование 8 лет назад
Не смог воспроизвести ошибку. Напишите, пожалуйста, подробно и пошагово как Вы её получили.
+3
WebMan WebMan InstantCMS 2.6.1 8 лет назад

Важно для тех, у кого установлена "Расширенная отладка"!!!

Если обновляться с версии 2.6.0 на 2.6.1 при установленной "Расширенной отладке", то получим ошибки про отсутствующую константу "Use of undefined constant DEBUG_ON" и сайт не будет работать.
Для решения достаточно ДО обновления добавить после первой строки с "<?php" в файл bootstrap.php в папке package архива с обновлением на 2.6.1 (а не установленного сайта) строку
Код PHP:
if (!defined('DEBUG_ON')) { define('DEBUG_ON', 0); }
Или можете обновляться архивом instantcms-update-2.6.1+DEBUG_ON.zip, в нём эта правка уже внесена и больше нет никаких других изменений.
После такого обновления "Расширенная отладка" будет недоступна. Вы сможете её установить заново когда выложу её обновление до 2.6.1.
0
WebMan WebMan InstantCMS 2.6.1 8 лет назад
Или, если точнее, то кавычки в "Ключевых словах".
0
WebMan WebMan InstantCMS 2.6.1 8 лет назад
При установке с демо-данными на локалке баг не подтверждаю, всё работает без ошибок. Возможно Вы в описании сайта при установке использовали кавычки?
0
WebMan WebMan Обновление шаблонов Tseso и Tseso+ 8 лет назад
Можно в выпадающем списке главного меню в режиме телефона пустую строку над всеми пунктами убрать при наличии пункта "Главная"?
0
WebMan WebMan Обновление шаблонов Tseso и Tseso+ 8 лет назад
Аналогичный перенос на новую строку и у поля "Поиск" при видимом меню пользователя.
0
WebMan WebMan Обновление шаблонов Tseso и Tseso+ 8 лет назад
В платной версии шаблона при уменьшении ширины браузера в десктопном виде пункт "Ещё" главного меню сначала переносится на вторую строку. И только при дальнейшем уменьшении ширины окна главное меню становится выпадающим списком.
И в бесплатной тоже, оказалось.
0
WebMan WebMan Универсальные логины и авторизация в ICMS 2 v.6 – открытое тестирование 8 лет назад
smile )) Давайте! Вам уже подсказки об этом со всех сторон.
+1
WebMan WebMan InstantCMS 2.6.0 8 лет назад
И с "Логинами"! joke
+1
WebMan WebMan Универсальные логины и авторизация в ICMS 2 v.6 – открытое тестирование 8 лет назад
Я такое не тестировал. Но, по идее, должно работать как и раньше. Разве что на обоих доменах должна быть одинаковая версия системы. Если можете потестить на локалке - скажите результат.
Fuze глубже понимает этот механизм и, думаю, учтёт этот момент при добавлении кода в релиз.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.