guzich

Участники
  • Публикации

    54
  • Зарегистрирован

  • Посещение

  • Days Won

    2

Изменения репутации

  1. Like
    guzich получил репутацию от Richardrap в А для чего такая задержка   
    \apps\system\lib\system\form\form_generator.php
     
    метод compile_textarea_editor_element
    зачем там во второй строке sleep(1)
    зачем специально тормозить открытие страницы на секунду или тут какая-то другая цель преследуется
  2. Like
    guzich получил репутацию от Дмитрий Кондин в Ошибка при создании справочника   
    re_customentity - была пустой
    добавил соответствующую запись в таблицу вручную, все появилось.
  3. Like
    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
     
    Вкратце все.
  4. Like
    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
     
    Вкратце все.
  5. Like
    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;}