ФорумФорум  КалендарьКалендарь  ЧаВоЧаВо  ПоискПоиск  ПользователиПользователи  ГруппыГруппы  РегистрацияРегистрация  Вход  
Поиск
 
 

Результаты :
 
Rechercher Расширенный поиск
Последние темы
» Подтверждение о прочтении
автор worker8281 Сб Дек 27, 2014 1:05 pm

» Проблема с сессией
автор Murphy Ср Дек 03, 2014 5:20 pm

» Нужнга настройка SugarCRM
автор iliandr777 Пн Ноя 10, 2014 2:28 pm

» Отображение записей (адресатов) в списках адресатов
автор FatherMother Пн Авг 25, 2014 12:21 pm

» Нужен совет. Модуль с множеством одинаковых субпанелей.
автор Павел Пн Июл 28, 2014 12:55 pm

» Нужна помощь с опенкартом
автор manux86 Вс Фев 02, 2014 10:45 am

» вопрос работы насчет СУГАР на сервере
автор Meiir2 Пт Янв 31, 2014 8:46 am

» Интеграция с Google календарем от компании "Куб Три"
автор Dmitry.bereza Ср Авг 14, 2013 10:29 am

» настройка воронки продаж
автор EkaterinaGolovina Чт Июн 13, 2013 12:14 pm

Июнь 2018
ПнВтСрЧтПтСбВс
    123
45678910
11121314151617
18192021222324
252627282930 
КалендарьКалендарь
Баннеры
Яндекс цитирования статистика
Поддержка проекта
41001634550309

Поделиться | 
 

 Дата начала,продолжительность и напоминание в модуле Встречи

Перейти вниз 
АвторСообщение
Admin
Admin


Сообщения : 74
Очки : 71
Дата регистрации : 2010-08-23

СообщениеТема: Дата начала,продолжительность и напоминание в модуле Встречи   Вс Сен 19, 2010 3:08 pm

В модуле Meetings, при создании новой встречи, мы задаем дату начала,продолжительность и напоминание. Я хотел бы написать здесь, как можно изменить изначальные значения.



Для изменения значения поля "напоминание", заходим в редактор комбоксов и редактируем комбокс "reminder_time_options". Если нам например нужно 1.5 часа, то в поле "название" вбиваем кол-во секунд - т.е. "5400" а в поле "видимое значение" надпись "за 1.5 часа".



Для изменения поля "продолжительность", залазим в файл modules\Meetings\Meeting.php

и добавляем в строку
Код:
var $minutes_values = array('0'=>'00','15'=>'15','30'=>'30','45'=>'45');
нужные нам значения, например
Код:
var $minutes_values = array('0'=>'00','15'=>'15','30'=>'30','45'=>'45','60'=>'60');

Для редактирования поля "Дата начала", чтобы вместо значений 15, 30, 45 высвечивалось 1, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55, 60 редактируем файл jssource/src_files/include/SugarFields/Fields/Datetimecombo/Datetimecombo.js и находим строки
Код:
if (this.mins > 0 && this.mins < 15) {
this.mins = 15;
} else if (this.mins > 15 && this.mins < 30) {
this.mins = 30;
} else if (this.mins > 30 && this.mins < 45) {
this.mins = 45;
} else if (this.mins > 45) {
this.hrs += 1;
this.mins = 0;

которые меняем на

Код:
if (this.mins > 0 && this.mins < 5) {
this.mins = 5;
} else if (this.mins > 5 && this.mins < 10) {
this.mins = 10;
} else if (this.mins > 10 && this.mins < 15) {
this.mins = 15;
} else if (this.mins > 15 && this.mins < 20) {
this.mins = 20;
} else if (this.mins > 20 && this.mins < 25) {
this.mins = 25;
} else if (this.mins > 25 && this.mins < 30) {
this.mins = 30;
} else if (this.mins > 30 && this.mins < 35) {
this.mins = 35;
} else if (this.mins > 35 && this.mins < 40) {
this.mins = 40;
} else if (this.mins > 40 && this.mins < 45) {
this.mins = 45;
} else if (this.mins > 45 && this.mins < 50) {
this.mins = 50;
} else if (this.mins > 50 && this.mins < 55) {
this.mins = 55;
} else if (this.mins > 55 && this.mins < 60) {
this.mins = 60;
} else if (this.mins > 60) {
this.hrs += 1;
this.mins = 0;

и найдя эти строки

Код:
text += '\n<option value="00" ' + (this.mins == 0 ? "SELECTED" : "") + '>00</option>';
text += '\n<option value="15" ' + (this.mins == 15 ? "SELECTED" : "") + '>15</option>';
text += '\n<option value="30" ' + (this.mins == 30 ? "SELECTED" : "") + '>30</option>';
text += '\n<option value="45" ' + (this.mins == 45 ? "SELECTED" : "") + '>45</option>';

изменим их на

Код:
text += '\n<option value="00" ' + (this.mins == 0 ? "SELECTED" : "") + '>00</option>';
text += '\n<option value="5" ' + (this.mins == 5 ? "SELECTED" : "") + '>5</option>';
text += '\n<option value="10" ' + (this.mins == 10 ? "SELECTED" : "") + '>10</option>';
text += '\n<option value="15" ' + (this.mins == 15 ? "SELECTED" : "") + '>15</option>';
text += '\n<option value="20" ' + (this.mins == 20 ? "SELECTED" : "") + '>20</option>';
text += '\n<option value="25" ' + (this.mins == 25 ? "SELECTED" : "") + '>25</option>';
text += '\n<option value="30" ' + (this.mins == 30 ? "SELECTED" : "") + '>30</option>';
text += '\n<option value="35" ' + (this.mins == 35 ? "SELECTED" : "") + '>35</option>';
text += '\n<option value="40" ' + (this.mins == 40 ? "SELECTED" : "") + '>40</option>';
text += '\n<option value="45" ' + (this.mins == 45 ? "SELECTED" : "") + '>45</option>';
text += '\n<option value="50" ' + (this.mins == 50 ? "SELECTED" : "") + '>50</option>';
text += '\n<option value="55" ' + (this.mins == 55 ? "SELECTED" : "") + '>55</option>';
text += '\n<option value="60" ' + (this.mins == 60 ? "SELECTED" : "") + '>60</option>';

Вуаля. Все готово.



Вернуться к началу Перейти вниз
Посмотреть профиль http://easy-sugarcrm.forum2x2.ru
Chif



Сообщения : 9
Очки : 15
Дата регистрации : 2010-11-18

СообщениеТема: Re: Дата начала,продолжительность и напоминание в модуле Встречи   Пн Дек 13, 2010 2:08 am

Косяк в том, что напоминание свышел 1 часа просто не напоминают.
Кто сталкивался подскажите что не так.
Вернуться к началу Перейти вниз
Посмотреть профиль
 
Дата начала,продолжительность и напоминание в модуле Встречи
Вернуться к началу 
Страница 1 из 1
 Похожие темы
-
» Спутниковые релизы
» Ярмарка в г. Орске.

Права доступа к этому форуму:Вы не можете отвечать на сообщения
 :: SugarCRM :: Статьи по установке и настройке SugarCRM-
Перейти: