Антон

Антон

pointer.pro
+71
Репутация
534
Рейтинг
0
Реклама Реклама
0
Антон Антон Новогодний, праздничный InstantCMS 2.4.0 9 лет назад
Fuze на будущее лучше отписываться в гите? Не помешает ли Вашей работе возможный вал "замечаний и пожеланий"?
0
Антон Антон Новогодний, праздничный InstantCMS 2.4.0 9 лет назад
Вообще я взял реализацию с 2.3.0.
Мне старая идея кодирования названия нравилась. Там всего пару строк правок.
В гите отписался.
0
Антон Антон Новогодний, праздничный InstantCMS 2.4.0 9 лет назад
Нет я обновлял версию 2.3.0 до версии 2.4.0

Обратил внимание на данный момент, т.к. в папке upload стали появляться файлы, отличные по названию от маски "9d92a05c.XXX", где XXX - расширение файла.
+2
Антон Антон Новогодний, праздничный InstantCMS 2.4.0 9 лет назад
Может у Вас при не обновился файл \system\core\template.php ?
Сделайте поиск "addCSSFromContext" и "addJSFromContext" в нем. У меня эти функции там есть.
+2
Антон Антон Новогодний, праздничный InstantCMS 2.4.0 9 лет назад
Заметил, что при загрузке файла через Uploader название загруженного файла остается исходным.
Раньше кодировалось.
Обнаружил отсутствующую строку:
$dest_file = substr(md5( $user->id . $user->files_count . microtime(true) ), 0, 8) . '.' . $dest_ext;

Вопрос разработчикам: в связи с чем данное изменение? Старая реализация имела какие-то изъяны?
Вопрос актуален, например, при загрузке файлов на кириллице в названии иероглифы.
0
Антон Антон Обновление InstantCMS 2.3.0 9 лет назад
Понял спасибо
0
Антон Антон Обновление InstantCMS 2.3.0 9 лет назад
В system/core в template.php нашел функцию processRender.
Насколько я понял, она участвует только в формировании фронтенда. В условии на аякс-запрос прописал тоже, что идет для стандарта. Полет нормальный.

Вопрос - есть ли более элегантное решение?
0
Антон Антон Обновление InstantCMS 2.3.0 9 лет назад
Есть проблема с ajax, например, если мне нужно загрузить определенный блок страницы jquery load'ом.

Пример: $('#body').load(current_url+" #body", function(){});

В результате получаю только данные из блока article.

Как понял проблема в определении типа запроса движком. В system/core нашел в request.php нашел блок:

Код PHP:
  1. private function detectContext(){
  2. if(isset($_SERVER['HTTP_X_REQUESTED_WITH']) &&
  3. $_SERVER['HTTP_X_REQUESTED_WITH'] == 'XMLHttpRequest') {
  4. return cmsRequest::CTX_AJAX;
  5. } else {
  6. return cmsRequest::CTX_STANDARD;
  7. }
  8. }
При отключении условия все работает, кроме админки scratch
0
Антон Антон Класс расширенной отладки для InstantCMS 2.3.0 (v.9) + оптимизация скорости 9 лет назад
После установки вижу в логах сервера:

[Fri Dec 04 15:27:19 2015] [error] [client 92.ХХХ.ХХХ.ХХХ] PHP Notice: Uninitialized string offset: 0 in /var/www/ХХХ/templates/default/assets/ui/form.tpl.php on line 135, referer: http://ХХХ/projects

[Fri Dec 04 15:26:56 2015] [error] [client 92.ХХХ.ХХХ.ХХХ] PHP Notice: Undefined index: hook in /var/www/XXX/templates/default/assets/ui/form.tpl.php on line 135, referer: http://XXX/admin/settings/debug
0
Антон Антон Класс расширенной отладки для InstantCMS 2.3.0 (v.9) + оптимизация скорости 9 лет назад
Не пойму почему до сих пор не включили данные изменения и возможности в стандарт?
Это наверно больше вопрос разработчикам Инстанта...
0
Антон Антон Обновление InstantCMS 2.3.0 9 лет назад
У меня в виджете категорий контента даже при нахождении категории не отображается текущая
0
Антон Антон Обновление InstantCMS 2.2.1 9 лет назад
Проблема решена.

Может кому пригодится: проблема была при запросе больших объемов данных с отображением всех записей на 1 странице.
0
Антон Антон Обновление InstantCMS 2.2.1 9 лет назад
Добрый день!

В версии 2.2.1 ошибка.

Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 2 bytes) in .../www/domain.ru/system/core/database.php on line 141

Движок используется в виде внутренней базы данных компании. И в нее импортируется большой объем записей (используются стандартные функции движка для добавления записей).

Проблема точно не в импортируемых данных и появляется после импорта 35000-й (примерно) записи.
+1
Антон Антон 2.Х.Х Правило удаления типов контента 9 лет назад
Спасибо, пару раз натыкался на данную проблему. Тупо делал откат и не трогал типы контента :)
+1
Антон Антон Обновление InstantCMS 2.1.2 10 лет назад
Исправление мета-полей на главной странице:

В файле /system/controllers/frontpage/frontend.php

После:
$title = cmsConfig::get('hometitle'); - на 9 строке находится

Вставляем:
$metakeys = cmsConfig::get('metakeys');
$metadesc = cmsConfig::get('metadesc');
cmsTemplate::getInstance()->setMeta($metakeys, $metadesc);
0
Антон Антон Конструктор форм для InstantCMS 2.1.2... Платный. 10 лет назад
Проблема исчезла. Большое спасибо smile
0
Антон Антон Конструктор форм для InstantCMS 2.1.2... Платный. 10 лет назад
Пробовал ставить форму на главной странице и непосредственно на своей странице в конструкторе форм.
http://centrra.pointer.pro/
http://centrra.pointer.pro/iforms/askform
0
Антон Антон Конструктор форм для InstantCMS 2.1.2... Платный. 10 лет назад
Есть проблема.
Установил Instant 2.1.2.
Установил Ваш платный компонент 3.1.0.

Создаю форму, добавляю поля.
При попытке отправить Администратору приходит уведомление
"Форма не имеет указанного получателя, проверьте ее настройки или место расположение Конструктор форм: Конструктор форм: admin отправил(а) форму со страницы: Прикреплёные файлы: отсутствуют"

В настройках формы во вкладке "Пользователи" "Отправить уведомление администратору" отмечен пользователь admin.

В чем может быть ошибка?
0
Антон Антон Обновление InstantCMS 2.1.2 10 лет назад
Спасибо
0
Антон Антон Обновление InstantCMS 2.1.2 10 лет назад
Мой вопрос почему-то пропустили :(

Повторю:

Уважаемый r2, появился вопрос:

В первой ветке в директории /core/ajax был файл ajax_core.php, который позволял использовать системное ядро в своих файлах.

Подскажите, пожалуйста, есть ли что-то подобное во 2-й ветке?

Написал виджет формы обратной связи через стандартный phpmailer. Хотелось бы все-таки отправку сделать через системную функцию (sendEmail). Но не знаю как подключить "ядреные" библиотеки :)
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.