WebMan

WebMan

В данный период я не оказываю услуг и не занимаюсь сторонними разработками
+434
Репутация
6108
Рейтинг
+3
WebMan WebMan Конструктор форм для InstantCMS 2.1.2. 9 лет назад
Я делал так. Создал два поля для текста страницы - начальную и конечную части. Между ними создал поле с формой. Поскольку форма на странице обычно одна, то в зависимости от заполнения полей текста, форму можно визуально вывести в начале, в конце или в любом месте страницы как бы внутри текста. Для моих целей такой вариант подошёл прекрасно.
0
WebMan WebMan Класс расширенной отладки для InstantCMS 2.2.1 (v.8.1) + оптимизация скорости 9 лет назад
Офтоп: Обратите внимание на глазик с циферками вверху топика возле даты. Fuze вчера вечером сделал подсчёт количества просмотров в блогах! dance
0
WebMan WebMan Класс расширенной отладки для InstantCMS 2.2.1 (v.8.1) + оптимизация скорости 9 лет назад
Обратитесь по этому поводу к r2 - это он принимает решение. Я всегда готов к сотрудничеству с разработчиками.
0
WebMan WebMan Использование расширенной отладки. Часть 1: Определение проблем на сервере 9 лет назад
Отладку для версии 2.1.2 ставить на 2.2.1 нельзя. Я весной начал делать отладку и оптимизацию для новой версии CMS, но, к сожалению, не успел, а сейчас сильно занят. Чуть позже сделаю.
0
WebMan WebMan Вывод результатов поиска с исходными заглавными буквами 9 лет назад
В данной ситуации могу предложить три решения:
1. Отключите поиск по картинкам.
2. Замените везде в коде поиска
Код PHP:
  1. <strong class="search_match">
на
Код PHP:
  1. <strong class=\'search_match\'>
Во втором варианте вместо двойных кавычек используются экранированные одинарные. При этом итоговый код будет выглядеть некрасиво, но, возможно, не будет ломать вёрстку:
Код PHP:
  1. <img src="/images/photos/small/shop54.jpg" alt="Шаровый клапан <strong class='search_match'>HЕS8000</strong> (Фото 1)" title="Шаровый клапан <strong class='search_match'>HЕS8000</strong> (Фото 1)" />
3. Самостоятельно допишите в поиске проверку, не находится ли искомая фраза внутри тега img, и тогда не нужно использовать оформление для искомой фразы strong-ом, а вместо этого каким-то образом можно подсвечивать (менять оформление дополнительным классом) всей картинки.
+3
WebMan WebMan Конструктор форм iForms 3. Поле заимствования. 10 лет назад
"Поля заимствования", да ещё и с поиском на странице по селекторам - это мощно! Да и вообще, весь "Конструктор форм", особенно платный, вызывает уважение.
+5
WebMan WebMan Обновление InstantCMS 2.2.1 10 лет назад
Спасибо за оперативное обновление! И отдельно за MySQL strict mode.
0
WebMan WebMan Использование расширенной отладки. Часть 1: Определение проблем на сервере 10 лет назад
Это не ошибки, это предупреждения.
При работе с файловым кэшем не осуществляется проверка существования директории для кэшируемых данных перед её созданием. Вместо этого используется подавление вывода информационных сообщений об ошибке.
/system/core/cachefiles.php, строка 14:
Код PHP:
  1. @mkdir($path, 0777, true);
Встроенная (дефолтная) система обработки ошибок прекрасно ловит ошибки, но настроена не перехватывать подобные предупреждения, поэтому на сайте "из коробки" их не видно. У моей отладки уровень перехвата ошибок выставлен выше, чем у встроенной. Поэтому отображаются и ошибки, и предупреждения. Это бывает полезно разработчику, поскольку позволяет увидеть мелкие ошибки в логике кода.

Единственный глюк, который я заметил в моей отладке, это то, что при включённом перехвате ошибок PHP некоторые ошибки обрабатываются некорректно и вместо сообщения об ошибке выводится пустая белая страница. Хотя стандартный обработчик ошибок это всё прекрасно вылавливает и отображает (при отключении перехвата ошибок в моей отладке). С этим ещё буду разбираться.
0
WebMan WebMan Использование расширенной отладки. Часть 1: Определение проблем на сервере 10 лет назад
Не замечал такого. Ошибка возникает на Вашем сайте с Вашими настройками и компонентами или даже на дефолтном с моей оптимизацией и отладкой? Приведите, пожалуйста, конкретный путь для воспроизведения ошибки: настройки кэша, включена ли отладка и что именно в ней включено, на какой странице происходит ошибка и при каких действиях, какая именно ошибка (полный текст) и где показывается. Попробую воспроизвести у себя.
+1
WebMan WebMan Использование расширенной отладки. Часть 1: Определение проблем на сервере 10 лет назад
Как раз сейчас этим занимаюсь. Но я хочу глубже просмотреть код системы - может найду ещё резервы для оптимизации. Поэтому процесс займёт больше времени.
0
WebMan WebMan Обновление InstantCMS 2.2.0 10 лет назад
r2:
теперь можно задать CSS классы отдельно для всего виджета, его тела и заголовка
Полезная возможность. В 2.1.2 мне пришлось делать новые шаблоны для нескольких виджетов вместо стандартных только из-за невозможности нормально оформить заголовок виджета. Теперь можно использовать стандартные виджеты (оставив совместимость с обновлениями в будущем), просто добавив нужные классы CSS в свою тему. Спасибо, r2!
+2
WebMan WebMan Компонент "Похожий контент" для InstantCMS 2.1.2 10 лет назад
Спасибо! Как обычно порадовали тщательной продуманностью и проработкой компонента.
+1
WebMan WebMan Виджет Всплывающее окно социальных сетей для инстант 2 10 лет назад
Да, по поводу платности виджета. Если делать такой виджет на продажу, тогда есть смысл сделать его более универсальным. Например, дать админам возможность добавлять другие соцсети (то есть сделать редактируемый список соцсетей) с галочками включения/отключения показа каждой соцсети. А рядом с надписью "Присоединяйтесь ...!" на странице (при скрытом окне) показывать значки включённых соцсетей. Может быть это было бы удобнее.
+1
WebMan WebMan Виджет Всплывающее окно социальных сетей для инстант 2 10 лет назад
Zau4man, может быть будет лучшим вариантом сделать такой виджет с всплывающим окошком не автоматическим, а появляющимся при щелчке мышкой по надписи "Присоединяйтесь к нам в соцсетях!" или любым текстом, задаваемым админом в настройках и имеющим оформление через стили?
Это был бы компромисный вариант, устраивающий всех. Работа-то выполнена хорошо, жаль минусовать. Я поставил плюс за работу и как задаток на будущее, если Вы сделаете вариант с показом по клику. smile
+7
WebMan WebMan Виджет Всплывающее окно социальных сетей для инстант 2 10 лет назад
Двоякое впечатление от поста...
С одной стороны, в некоторых (редких) проектах это может действительно пригодиться.
С другой, реклама на сайтах становится всё более навязчивой и агрессивной. Особенно задалбывают подобные всплывающие окошки с любым содержимым. Я лично сразу закрываю подобные сайты и стараюсь к ним не возвращаться.
+1
WebMan WebMan Дополнения для InstantCMS 2.* 10 лет назад
У меня открывается достаточно шустро.
0
WebMan WebMan Конструктор форм для InstantCMS 2.1.2... Платный. 10 лет назад
Замечательный конструктор! С его помощью смог сделать нестандартные формы, которые не получалось сделать в бесплатной версии.
Особенно удобно то, что теперь можно делать показ/скрытие одних полей в зависимости от других.

А через его хуки легко сделал две очень нужные мне вещи:

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

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

Спасибо, Loadырь!
0
WebMan WebMan Использование расширенной отладки. Часть 1: Определение проблем на сервере 10 лет назад

Главная страница только что установленного и пропатченного Инстанта 2.1.2. В отладке включено всё, что только можно, поэтому время отладки "debug time" довольно большое - 20.3 ms (23%).
Shared hosting, процессор Intel Core i5 CPU 760 2.80GHz, HDD RAID (уровень не знаю), Apache 1.3.42, PHP 5.3.28, отдельный MySQL-сервер 5.1.73. Кеширование файловой системы в ОЗУ.
0
WebMan WebMan Использование расширенной отладки. Часть 1: Определение проблем на сервере 10 лет назад
""

Главная страница только что установленного и пропатченного Инстанта 2.1.2.
Процессор Intel Core i5 3.4 ГГц, винт со встроенным флэш-кешем, Апач 2.2.3, ПХП 5.3.29, MySQL-сервер 5.0.91 на этом же компе, включённый антивирус Касперского.
0
WebMan WebMan Использование расширенной отладки. Часть 1: Определение проблем на сервере 10 лет назад
Ветка для скринов с виртуальных и выделенных серверов на хостинге.

К скрину напишите тип и частоту проца (её можно посмотреть в панели управления хостингом, версия вэб-сервера и PHP, другие характеристики сервера по вашему желанию.

Это ветка комментариев не для вопросов по топику! Только для скринов с описаниями и их обсуждений!
Вопросы по теме топика (не по этим скринам) пишите как комментарии к самому топику (ссылка "Добавить комментарий" в самом низу страницы) или как ответ на нужное сообщение (ссылка "Ответить" под нужным вам сообщением в другой ветке).
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.