guzich
-
Публикации
54 -
Зарегистрирован
-
Посещение
-
Days Won
2
Изменения репутации
-
guzich получил репутацию от Richardrap в А для чего такая задержка
\apps\system\lib\system\form\form_generator.php
метод compile_textarea_editor_element
зачем там во второй строке sleep(1)
зачем специально тормозить открытие страницы на секунду или тут какая-то другая цель преследуется
-
guzich получил репутацию от Дмитрий Кондин в Ошибка при создании справочника
re_customentity - была пустой
добавил соответствующую запись в таблицу вручную, все появилось.
-
guzich получил репутацию от XTRO в Приложение blacklist
в папке темы, в подпапке main создать файл template_search.php
в методе run класса Template_Search в массив $where_array добавить условие sql запроса для фильтрации записей
в подпапке ajax папки main создать local_ajax_server.php
class Local_Ajax_Server extends Ajax_Server { function main () { switch($this->getRequestValue('action')){ case 'add_to_blacklist': ... ; break; case 'remove_from_blacklist': ... ; break; } }} - тут определяем действия если отправлен запрос на добавление или удаление в черный список, заносим в куки, сессию, в бд ....
при совершении действий по добавлению в черный список отправляем ajax запрос на /js/ajax.php с параметрами:
action - add_to_blacklist
id объявления само собой
и local=1 - для того, чтобы запрос обрабатывался нашим файлом local_ajax_server.php
Вкратце все.
-
guzich получил репутацию от Дмитрий Кондин в Приложение blacklist
в папке темы, в подпапке main создать файл template_search.php
в методе run класса Template_Search в массив $where_array добавить условие sql запроса для фильтрации записей
в подпапке ajax папки main создать local_ajax_server.php
class Local_Ajax_Server extends Ajax_Server { function main () { switch($this->getRequestValue('action')){ case 'add_to_blacklist': ... ; break; case 'remove_from_blacklist': ... ; break; } }} - тут определяем действия если отправлен запрос на добавление или удаление в черный список, заносим в куки, сессию, в бд ....
при совершении действий по добавлению в черный список отправляем ajax запрос на /js/ajax.php с параметрами:
action - add_to_blacklist
id объявления само собой
и local=1 - для того, чтобы запрос обрабатывался нашим файлом local_ajax_server.php
Вкратце все.
-
guzich изменил репутацию abushyk в тэги в редакторе сохраняются как html-сущности
Принудительное обновление
/apps/system/system.xml
Открываем его, в теге <version>2.9.9.6</version> ставим любую заниженную версию, напр. 1.0
Сохраняем. Идем в Оновления и там он оранжевый и можно обновиться наново.
Добавочный код
сразу после
if ( isset($model_array[$key]['type']) && $model_array[$key]['type'] == 'textarea' ) { ... continue;} добавьте
if ( isset($model_array[$key]['type']) && $model_array[$key]['type'] == 'textarea_editor' ) { $model_array[$key]['value'] = $this->htmlspecialchars_decode($this->getRequestValue($model_array[$key]['name'])); continue;}