Поиск по тегу «хак»

Показать фильтр
от
до
Коллеги. Данный хак содержит исправление небольшой, но неприятной ошибки движка, не позволяющей локализовать админку модуля.
Коллеги, в мае Андрей опубликовал новую сборку 1.10.7.007. В этот релиз он включил мою старую разработку с ватермарком. За что ему спасибо. Однако, здраво помыслив (а также поставив эту сборку на хостинг), я пришел к выводу, что регулировкам ватермарка на первой странице настроек сайта не место.
Данный хак исправляет ошибку с куками, присутствующий в 1.10.7.006 от 10 января 2019 года.
Всем привет! В ходе работы над одним дополнением, которым поделюсь позже, вспомнилась идея: "а не плохо было бы перед публикацией записи посмотреть что получится". Многие ресурсы имеют такой функционал в своем комплекте, а чем инстант хуже?)) Сначала двигался по пути реализации дополнительного функционала указанного выше дополнения, затем посмотрел в сторону отдельного компонента и, наконец, остановился на хаке системного компонента content. При удачном стечении обстоятельств, надеюсь опубликовать pull request. Ну а что это за обстоятельства - читаем ниже...
+27
4461
В данной заметке я поделюсь небольшим хаком, позволяющим посмотреть id модуля и имя его папки прямо из админки модуля.
Итак, для тех у кого нормальные фотоаппараты и тысячи фоток на сайте. Сегодня меня задолбало переворачивать очередную тысячу фоток и вот мой хак для автовращения. Итак нам понадобится файл core/classes/upload_photo.class.php После этой строки if (cmsCore::moveUploadedFile($source, $uploadphoto, $errorCode)) {вставляем: $this->rotateImg($uploadphoto,$ext);В конце файла, перед последней } пишем:
+28
2328
Описывается небольшой хак, позволяющий превратить унылое дерево категорий нашего Магазина в нарядную елку. Заметка посвящается прекрасной женщине Ирине.
Вы тоже по ночам не спите, ломая голову как закрыть внешние ссылки от индексации что-бы показатели сайта не утекали к реципиентам и сайт потерял привлекательность для спамеров? Тогда мы идем к вам.... Не секрет, что у двойки есть встроенный редирект, но только для данных введенных через поле типа url, а в остальном... as is или остается как есть, если ссылка вставлена без тегов, или преобразуется в активную, если использована полная нотация при вставке. А, еще можно включить типограф который автоматически преобразует "плоские" ссылки в "кликабельные" Стоп! Преобразует...
+47
3945
Новогодние каникулы прошли не зря Представляю публике следующую версии своего компонента. Компонент "Мои патчи" v.1.1 Установка/обновление стандартным (для ICMS2) способом. Минимально необходимая версия системы 2.1.2 При обновлении версии 1.0, данные базы патчей сохраняется. Но это не значить, что перед обновлением не надо делать бэкап. Бэкап наше все - поэтому его следует делать всегда!DisclaimerДанный компонент имеет деструктивные функции! То есть компонент изменяет содержимое файлов InstantCMS. Впрочем для этого компонент и создавался. Поэтому использование компонента...
+23
4297
Понадобилось мне в одной проекте сделать в произвольном месте сайта ссылку на профиль пользователя сделать...просто ссылка "мой профиль" решил таким нехорошим хаком всё реализовать: Сделать ссылку сайт.ру/users/me.html как сделано было: В файле components/users/router.php до return $routes; добавляем: $routes[] = array( '_uri' => '/^users\/me.html$/i', 'do' => 'me' ); Ну и во фронтенде (файл components/users/frontend.php) до последней фигурной скобки добавляем: if($do == 'me') { cmsCore::redirect(cmsUser::getProfileURL($inUser->login)); }
+13
2199
Данный хак позволяет создать "вечное" объявление.
Долго отсутствовал, точнее не имел возможности. Поэтому рад снова вернуться к Вам! И так, этот пост о доработке поиска. А именно - мы добавим вывод изображения.
+38
2346
Представляю широкой публике свою первую разработку. Компонент "Мои патчи" v.1.0.0 Установка стандартным (для ICMS2) способом.
+22
3438
В InstantCMS 2 в версиях до 2.0.1 включительно загрузка классов кэширования производится независимо от того, разрешено ли кэширование в настройках сайта или нет. Мотивацию разработчиков для этого я точно не знаю. Скорее всего это желание следовать принципам ООП, по которым проверка работы с кэшем должна осуществляться предпочтительно в классе кэширования. Но поскольку имя параметра настройки 'cache_enabled' вряд ли будет меняться в будущем, то выгоднее в нескольких местах кода вне класса кэширования сделать проверку этого параметра и просто не загружать ничего, связанного с кэшированием, если оно выключено. На моём компе это дало выигрыш порядка 4-5 мс и дополнительную экономию памяти (не сравнивал, забыл).
+14
1704
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.