Ptica
Members-
Content count
48 -
Joined
-
Last visited
Community Reputation
0 NeutralAbout Ptica
-
Rank
Advanced Member
-
После восстановления и добавления в макет.
-
В кастоме detailsviewdefs описано одно поле,там представлен "customCode". Нигде описания больше не нашел (например в extentional вvardefs) custom\modules\Realty\metadata\detailviewdefs.php 32 => array ( 0 => array ( 'name' => 'map_in_editview', 'label' => 'LBL_MAP_IN_EDITVIEW', 'customCode' => ' {literal}
{/literal} ', ), Еще описано в vardefs не в кастоме, но просто тип и имя, без кода.Я так понимаю это не совсем корректно, но делал не я и работает, поэтому не трогаю. modules\Realty\vardefs.php 'map_in_editview' => array ( 'name' => 'map_in_editview', 'type' => 'varchar', 'vname'=>'LBL_MAP_IN_EDITVIEW', ), После быстрого восстановления это поле никуда не девается и код остается. Делаю на подобие, тоже с кастомным кодом. Создаю в vardefs не в кастоме 'description' => array ( 'name' => 'description', 'vname'=>'LBL_DESCRIPTION', ), , detailsviewdefs пишу код. 29 => array ( 0 => array ( 'label' => 'LBL_DESCRIPTION', 'customCode' => '
', ), После восстановления поле остается, а код пропадает. Почему не пропадает другой код, а мой пропадает? Или как мне вставить корректно кастомный код'customCode'?- 2 replies
-
Проблемы две Первая - это ошибки на страницах crm Предупреждение: пожалуйста, обновите систему до версии Chart Data Cache, используя ссылку "Восстановление" в панели администратора Предупреждение: пожалуйста, обновите систему до версии htaccess, используя ссылку "Восстановление" в панели администратора Вторая - в списке отображаются не все записи из бд. Проблема возникла после восстановления бд.
-
В логе такие ошибки: Tue May 10 17:59:45 2016 [1590][930b1248-144c-f31f-eeb0-5716279e1e37][ERROR] Unable to load related bean by id Tue May 10 17:59:45 2016 [1590][930b1248-144c-f31f-eeb0-5716279e1e37][ERROR] fromUser: Conversion of from user format d.m.Y H:i failed Ошибка возникает под пользователем с ограниченными правами. У администратора - нет.
-
- calls log error
- unable to load related bean by id
-
(and 1 more)
Tagged with:
- calls log error
- unable to load related bean by id
- fromuser: conversion of from user format d.m.y h:i failed
-
Добавление связи Многие-ко-Многим в модулях
Ptica replied to chetson's topic in Все вопросы пока сюда
Предположу что в файле .htaccess в корне проекта. php_flag display_errors off- 3 replies
-
- связь
- многие-ко-многим
-
(and 2 more)
Tagged with:
- связь
- многие-ко-многим
- добавление связи
- php
-
По идее должен быть. Ну или в исходниках возьмите. Например тут:https://github.com/sugarcrm/sugarcrm_dev/blob/master/modules/Accounts/views/view.detail.php
- 14 replies
-
Возник вопрос, как актуализировать базу на локальном компьютере?
- 2 replies
-
Сделал git pull на локальном компьютере $ git pull origin master remote: Counting objects: 21, done. remote: Compressing objects: 100% (20/20), done. remote: Total 21 (delta 12), reused 0 (delta 0) Unpacking objects: 100% (21/21), done. From https://bitbucket.org/тра-та-та * branch master -> FETCH_HEAD 8eb2d5d..b4203c5 master -> origin/master Что значат последние две строки? git status выводит следующее: $ git status On branch master Your branch is up-to-date with 'origin/master'. Untracked files: (use "git add
..." to include in what will be committed) FETCH_HEAD nothing added to commit but untracked files present (use "git add" to track) -
- ветки
- git гит
-
Много где описана эта проблема, повторюсь еще раз. XAMPPпри запуске apache выдает такую ошибку: Порт 80 занят процессом с PID 4 netstat -ano в cmd показал: Skype, TeamViewer, SQL службы, [Панель управления -> Программы и компоненты -> Включение и отключение компонентов WindowsУбираем галочку (Службы IIS) -> Лучше рестартануть Windows], Служба агента веб-развертывания,Служба веб-публикаций W3SVC, ENI server РЕЗУЛЬТАТА НЕ ДАЛИ. Помог чудесный способ - замена порта в конфигахсамого apache. ИщемListen 80 меняем на 81. Сохраняем. Запускаем Apache/ Смотрим в панели XAMPP. Порт стал 81 Собственно все. Пользуемся.
-
- xampp apache skype teamviewer порт 80
-
Создаю модуль листинга недвижимости. На выходе должен получиться PDF файл с объектами недвижимости. Для начала создаю пункт меню в crm-ке по аналогии. В файле \custom\modules\logic_hooks.php $hook_array['after_ui_frame'][] = Array(3, 'Add zLIST button to listview', 'modules/zLIST/add_action.php','zLISTAction', 'addCustomButtonAction'); Где 3 - порядковый номер хука, далее название (какое угодно для души), потом файл который будет выполнятся, класс и метод этого файла соответственно. В\modules\zLIST\add_action.php пишу это: class zLISTAction { function addCustomButtonAction(){ $html = " "; echo $html; } } То есть выполняю скриптadd_button.js В\modules\zLIST\js\add_button.js: if (!$("#actionLinkTop > .sugar_action_button > .subnav > li").hasClass('list_li')) $('#actionLinkTop > .sugar_action_button > .subnav').append( '
- Сгенерировать Листинг
'); if (!$("#actionLinkBottom > .sugar_action_button > .subnav > li").hasClass('list_li')) $('#actionLinkBottom > .sugar_action_button > .subnav').append( '- Сгенерировать Листинг
'); Здесь добавляем в меню еще один пункт. Выглядит теперь так В этом же файле: function open_ () { window.open('index.php?module=zLIST&action=generate_listing'); } В новом окне открывается файл generate_listing.phpсохраненный вmodules\zLIST : require_once 'modules/zLIST/send_listing.php'; $file = GenerateListing(); //var_dump($file); if (file_exists($file)) { header('Content-Description: File Transfer'); header('Content-Type: application/octet-stream'); header('Content-Disposition: attachment; filename="'.basename("$file")).'"'; header('Content-Transfer-Encoding: binary'); header('Expires: 0'); header('Cache-Control: must-revalidate'); header('Pragma: public'); header('Content-Length: '.filesize("{$file}")); ob_clean(); flush(); readfile("{$file}"); exit; } После чего выполняетсяmodules\zLIST\send_listing.php : require_once 'fpdf17/fpdf.php'; function GenerateListing() { $pdf = new FPDF(); $pdf->AddFont('TimesNewRomanPSMT','','times.php'); $pdf->AddFont('Times-Italic','I','timesi.php'); $pdf->SetAuthor('OfficeWorld'); $pdf->SetTitle('Listing'); $pdf->SetFont('TimesNewRomanPSMT','',35); $pdf->SetTextColor(100,100,100); $pdf->AddPage('L'); $pdf->SetDisplayMode('real','default'); $pdf->Image('modules/zLIST/images/Presentation.jpeg', , , 297, 180); $pdf->Image('modules/zLIST/images/Footer.jpeg', , 195, 297, 15); $pdf->Text(100, 100, 'hi'); $pathfolder = 'modules/zLIST/listings/'; $pdf->Output($pathfolder. 'Листинг - ['.'].pdf'); return ($pathfolder . 'Листинг - ['.'].pdf'); } Нужно обработать в файлеmodules\zLIST\send_listing.phpвыделенные записи. То есть получить их id и прочие параметры (с помощью retrieve, я думаю) -
Ошибка отправки уведомлений:)
-
Не удалось отправить письмо. Смотреть в сторонуSugarPHPMailer.php? Есть описание его методов?
-
А где сама отправка письма?
-
Это то, что нужно. Спасибо. Хотелось бы узнать поподробнее что такоеretrieve , с чем его едят и где про него смотреть&Ну и как отправить само письмо средствами шуги&