TopRaN 235 Жалоба Опубликовано: October 27, 2017 В 26.10.2017 в 12:15, doma сказал: Подскажите а какой файл редактировать -чтобы изменить в админке страницу пользователи ? какой файл и какая страница отвечает за ее вывод? Что именно вы хотите изменить? данная страница формируется по запросу /admin/?action=user обработка находиться по адресу apps/system/lib/admin/users/users_manager.php , но это вам ни чего не даст. а что бы добавить или убрать поля нужно воспользоваться редактором форм, таблица user Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
doma 22 Жалоба Опубликовано: October 27, 2017 Только что, TopRaN сказал: Что именно вы хотите изменить? данная страница формируется по запросу /admin/?action=user обработка находиться по адресу apps/system/lib/admin/users/users_manager.php , но это вам ни чего не даст. а что бы добавить или убрать поля нужно воспользоваться редактором форм, таблица user Спасибо попробуем поэксперементировать. Нам не поля нужно добавить а так называемые быстро формируемые ссылки - лишь для нашего удобства. например сразу открвать все объявления данного пользователя и заодно -чтобы она не стерлась при обновлении ее можно как то залокалить? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
doma 22 Жалоба Опубликовано: October 27, 2017 Только что, TopRaN сказал: Что именно вы хотите изменить? данная страница формируется по запросу /admin/?action=user обработка находиться по адресу apps/system/lib/admin/users/users_manager.php , но это вам ни чего не даст. а что бы добавить или убрать поля нужно воспользоваться редактором форм, таблица user и еще попутный такой же вопрос. А где формируется аналогичная страница в биллинге где списания и платежи? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
doma 22 Жалоба Опубликовано: October 28, 2017 В 27.10.2017 в 14:35, TopRaN сказал: Что именно вы хотите изменить? данная страница формируется по запросу /admin/?action=user обработка находиться по адресу apps/system/lib/admin/users/users_manager.php , но это вам ни чего не даст. а что бы добавить или убрать поля нужно воспользоваться редактором форм, таблица user подскажите -порылись в данных файлах -но визуально что то ничего не нашли где идет формирование сетки , чтобы вставить ссылки в место указанное на картинке где и что редактировать и где что смотреть, в каком месте форма видимо у нас редактированная так сказать через редактор форм Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Дмитрий Кондин 690 Жалоба Опубликовано: October 30, 2017 В 10/28/2017 в 20:41, doma сказал: подскажите -порылись в данных файлах -но визуально что то ничего не нашли где идет формирование сетки , чтобы вставить ссылки в место указанное на картинке где и что редактировать и где что смотреть, в каком месте форма видимо у нас редактированная так сказать через редактор форм Таблица генерируется этим классом (этим классом генерируются практически все таблицы в админке и на сайте) \apps\system\lib\system\view\grid.php Функция генерации function construct_grid($control_params = false, $disable_mass_delete = false) Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
doma 22 Жалоба Опубликовано: October 30, 2017 Только что, rumantic сказал: Таблица генерируется этим классом (этим классом генерируются практически все таблицы в админке и на сайте) \apps\system\lib\system\view\grid.php Функция генерации function construct_grid($control_params = false, $disable_mass_delete = false) интересует где именно поле там вставляется чтобы "пришить" рядом с выводом логина просто ссылку открываемую со вссеми объявлениями пользователя сразу Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Дмитрий Кондин 690 Жалоба Опубликовано: October 30, 2017 29 минут назад, doma сказал: интересует где именно поле там вставляется чтобы "пришить" рядом с выводом логина просто ссылку открываемую со вссеми объявлениями пользователя сразу $rs .= '<td' . $a . '>' . $row_data[$item_name]['value'] . '</td>'; Только вы учтите что эта функция универсальная и используется везде. Если ее правите, то ВЕЗДЕ исправится. Поэтому надо использовать условия. Какие именно условия - это уже надо разбираться с кодом, тут я не смогу вас проконсультировать по этим условиям, так как это задача доработки движка. Пишите на фриланс, если не сможете разобраться. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
doma 22 Жалоба Опубликовано: October 30, 2017 Только что, rumantic сказал: $rs .= '<td' . $a . '>' . $row_data[$item_name]['value'] . '</td>'; Только вы учтите что эта функция универсальная и используется везде. Если ее правите, то ВЕЗДЕ исправится. Поэтому надо использовать условия. Какие именно условия - это уже надо разбираться с кодом, тут я не смогу вас проконсультировать по этим условиям, так как это задача доработки движка. Пишите на фриланс, если не сможете разобраться. не совсем доработка тут а просто выяснение причин где формируется и где выводится. Если мы правильно понимаем то логика работы там такая (если правы подтвердите, если же не правы -поправьте) Идет определение если форма вывода не стандартная а самонаборная (формировать сетку) то идет условие выборки из разрешенных параметров и идет цикл перебора и поля выводятся те которые мы указали в форме. и при выводе их циклу без разницы что он выводит поэтому если мы вставим что то свое то выведется например ссылка во всех полях? следовательно решение лишь такое -это через параметр if проверять if поле = login то выводить доп ссылку ? тут вот и возникает вопрос что и как правильно ставить Костя подключитесь и подскажите (хотели бы чтобы было максимально удобно) Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
nagovizin 12 Жалоба Опубликовано: October 30, 2017 В 27.10.2017 в 11:07, nagovizin сказал: Повторю вопрос поиск в админке не показывает по номеру телефона объявления которые я переместил в архив (arhived), это баг или так и должно быть, подскажите как заставить чтобы начал искать. arhived - поле в таблице data при активации его объявление уходит в так называемый архив. Дмитрий сможете помочь разобраться в чем дело? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Дмитрий Кондин 690 Жалоба Опубликовано: October 31, 2017 12 часа назад, nagovizin сказал: Дмитрий сможете помочь разобраться в чем дело? Как у вас реализован этот алгоритм ухода в архив? Каким кодом и где этот код? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Дмитрий Кондин 690 Жалоба Опубликовано: October 31, 2017 13 часа назад, doma сказал: не совсем доработка тут а просто выяснение причин где формируется и где выводится. Если мы правильно понимаем то логика работы там такая (если правы подтвердите, если же не правы -поправьте) Идет определение если форма вывода не стандартная а самонаборная (формировать сетку) то идет условие выборки из разрешенных параметров и идет цикл перебора и поля выводятся те которые мы указали в форме. и при выводе их циклу без разницы что он выводит поэтому если мы вставим что то свое то выведется например ссылка во всех полях? следовательно решение лишь такое -это через параметр if проверять if поле = login то выводить доп ссылку ? тут вот и возникает вопрос что и как правильно ставить Костя подключитесь и подскажите (хотели бы чтобы было максимально удобно) Примерно так. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
nagovizin 12 Жалоба Опубликовано: November 1, 2017 В 31.10.2017 в 05:12, rumantic сказал: Как у вас реализован этот алгоритм ухода в архив? Каким кодом и где этот код? Стандартный способ архивирования который есть в системе. включил использовать предудаление для объявлений(apps.realty.use_predeleting) добавил поле arhived в data. появилась вкладка архивные там объявления у которых включен чекбокс в архив. Проблема в том что при попытке поиска по номеру телефона стандартными методами через расширеную форму в админке объявления помещенные в архив не показываются, приходится искать через фильтр в таблице а это медленно и еще переключать через кнопки Все (813) Активные (0) Неактивные (813) Спецпредложения (0) Архивные (604) Хотелось бы чтобы вбил номер в поле расширенного поиска по номеру телефона и тебе все и показало. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
nagovizin 12 Жалоба Опубликовано: November 14, 2017 Вопрос так и остался не решенным реально нужна помощь хотя бы с временным решением каким то. Мне нужно чтобы поиск по номеру телефона в админке показывал все объявления которые есть в data, щас cms в админке делит объявления на архивные и не архивные и при поиске мне показывает только неархивные (те у которых archived=0) , а как сделать чтобы на вкладке все были все объявления чтобы система не отсекала архивные объявления, и при поиске показывала и архивные и неархивные. архивация настроена через поле archived в таблице data, в дополнительных настройках активирован настройка Использовать предудаление для объявлений, она еще ломает счетчик объявлений вверху. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах