Ptica

Members
  • Content count

    48
  • Joined

  • Last visited

Community Reputation

0 Neutral

About Ptica

  • Rank
    Advanced Member
  1. vardefs

    После восстановления и добавления в макет.
  2. vardefs

    В кастоме 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
  3. Ошибка в crm

    Проблемы две Первая - это ошибки на страницах crm Предупреждение: пожалуйста, обновите систему до версии Chart Data Cache, используя ссылку "Восстановление" в панели администратора Предупреждение: пожалуйста, обновите систему до версии htaccess, используя ссылку "Восстановление" в панели администратора Вторая - в списке отображаются не все записи из бд. Проблема возникла после восстановления бд.
  4. Вопрос по SQLyog

    Спасибо.
    • 2 replies
  5. При правке звонка ошибка

    В логе такие ошибки: 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
  6. Добавление связи Многие-ко-Многим в модулях

    Предположу что в файле .htaccess в корне проекта. php_flag display_errors off
    • 3 replies
      • связь
      • многие-ко-многим
      • (and 2 more)

        Tagged with:

        • связь
        • многие-ко-многим
        • добавление связи
        • php
  7. Проблемы со связью и relate полем

    По идее должен быть. Ну или в исходниках возьмите. Например тут:https://github.com/sugarcrm/sugarcrm_dev/blob/master/modules/Accounts/views/view.detail.php
    • 14 replies
  8. Вопрос по SQLyog

    Возник вопрос, как актуализировать базу на локальном компьютере?
    • 2 replies
  9. Вопрос по GIT

    Сделал 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 гит
  10. XAMPP, APACHE, SKYPE, TEAMVIEWER, ПОРТ 80

    Много где описана эта проблема, повторюсь еще раз. 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
  11. Создание модуля листинга

    Создаю модуль листинга недвижимости. На выходе должен получиться 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( '
  12. Сгенерировать Листинг
  13. '); if (!$("#actionLinkBottom > .sugar_action_button > .subnav > li").hasClass('list_li')) $('#actionLinkBottom > .sugar_action_button > .subnav').append( '
  14. Сгенерировать Листинг
  15. '); Здесь добавляем в меню еще один пункт. Выглядит теперь так В этом же файле: 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 , с чем его едят и где про него смотреть&Ну и как отправить само письмо средствами шуги&