Перейти к содержимому


Графики и функция отправить на e-mail.


Сообщений в теме: 16

#1 dolphin

    Активный участник

  • Пользователи
  • PipPipPip
  • 341 сообщений

Отправлено 02 Апрель 2014 - 10:53

Уважаемые разработчики, попробовал представление с графиком отправлять на e-mail. Не получилось. Собственно вопрос почему, и как сделать???

#2 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 762 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 02 Апрель 2014 - 10:58

Отправьте заявку в техподдержку, необходима проверка. Из вашего сообщения мало информации, причины могут быть разные, вплоть до бага.

#3 dolphin

    Активный участник

  • Пользователи
  • PipPipPip
  • 341 сообщений

Отправлено 02 Апрель 2014 - 11:00

В онлайн-консультанте говорят, что такой возможности по графикам пока нет. :(

#4 dolphin

    Активный участник

  • Пользователи
  • PipPipPip
  • 341 сообщений

Отправлено 02 Апрель 2014 - 14:02

И все-же посоветовали обратиться сюда, на форум. Уважаемые программисты, будет ли в будущем возможность отправки графиков(созданных в представлении) на e-mail?

#5 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 762 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 02 Апрель 2014 - 14:29

Пока ничего не могу сказать на этот счет.

#6 dolphin

    Активный участник

  • Пользователи
  • PipPipPip
  • 341 сообщений

Отправлено 02 Апрель 2014 - 15:18

Жаль... Удобно графики рассылать... А что можно придумать? Можно ли как-то график превращать в картинку, и уже отправлять картинку во вложении? :)

#7 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 762 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 02 Апрель 2014 - 17:26

Теоретически возможно. Практически не могу обнадежить. Изучать надо.

#8 dolphin

    Активный участник

  • Пользователи
  • PipPipPip
  • 341 сообщений

Отправлено 02 Апрель 2014 - 18:43

Поттолкните пожалуйста, в каком направлении? Я бы пошурудил просторы интернета по этому вопросу...

#9 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 762 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 03 Апрель 2014 - 09:14

Возможно есть библиотеки, которые позволяют рисовать графики именно как рисунок в формате графического файла. Но это вам придется переделывать полностью стандартные отчеты, если речь о них.

#10 dolphin

    Активный участник

  • Пользователи
  • PipPipPip
  • 341 сообщений

Отправлено 04 Апрель 2014 - 13:45

Понял, благодарю за подсказку. Будем искать в этом направлении.

#11 dolphin

    Активный участник

  • Пользователи
  • PipPipPip
  • 341 сообщений

Отправлено 22 Апрель 2014 - 12:23

Нашел довольно прикольное приложение от Гугла. Например такой код возвращает картинку:

http://chart.apis.google.com/chart?chtt=Диаграмма&cht=p3&chs=400x200&chd=t:35.7,32.0,26.4,4.5,1.4&chl=Opera|Firefox|IE|Chrome|Other

К сожалению картинку не могу сюда на форум вставить, на разрешение ругается.

#12 dolphin

    Активный участник

  • Пользователи
  • PipPipPip
  • 341 сообщений

Отправлено 22 Апрель 2014 - 13:31

Столкнулся с проблемой. Код:
<img src="http://chart.apis.google.com/chart?chtt=Тестовый график&cht=p&chs=400x200&chds=a&chof=png&chd=t:{foreach from=$lines item=data}{$data.numpie},{/foreach}&chdl={foreach from=$lines item=data}{$data.namepie}|{/foreach}" width="400" height="200" alt=""/>
не работает. Я так полагаю ошибка в синтаксисе смарти. Помогите исправить, пожалуйста.

#13 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 762 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 22 Апрель 2014 - 13:40

В синтаксисе смарти ошибок не вижу. Если там ошибка синтаксиса, он сам вам должен сказать где именно. Возможно у вас просто лишние запятые или палка образуются.

#14 dolphin

    Активный участник

  • Пользователи
  • PipPipPip
  • 341 сообщений

Отправлено 22 Апрель 2014 - 14:46

Исправил на массив где ключ - является названием и значение - числом. Помогите пожалуйста вставить в ссылку:

<img src="http://chart.apis.google.com/chart?chtt=Тестовый график&cht=p&chs=400x200&chds=a&chof=png&chd=t:!Здесь перечисляем ключи массива!&chdl=!Здесь перечисляем значения ключей!" width="400" height="200" alt=""/>


#15 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 762 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 22 Апрель 2014 - 15:43

А почему просто 2 отдельных массива не передать? В одном цифры для chd, во втором - браузеры.

<img src="http://chart.apis.google.com/chart?chtt=Тестовый график&cht=p&chs=400x200&chds=a&chof=png&chd=t:{foreach from=$arr1 item=data1}{$data1},{/foreach}&chdl={foreach from=$arr2 item=data2}{$data2}|{/foreach}" width="400" height="200" alt=""/>


#16 dolphin

    Активный участник

  • Пользователи
  • PipPipPip
  • 341 сообщений

Отправлено 23 Апрель 2014 - 07:29

Ну так сделано по аналогии к Вашим графикам. У Вас же в графиках именно такой массив создается?..

#17 dolphin

    Активный участник

  • Пользователи
  • PipPipPip
  • 341 сообщений

Отправлено 23 Апрель 2014 - 08:21

Разобрался сам. Оказывается через смарти можно вытащить и ключ и значение массива:

{foreach from=$data key=key item=value}{$key} - ключ, а {$value} - значение<br>{/foreach}

Возможно кому понадобится.

В целом работает неплохо. Отправляется свободно на почту графики.

Самих видов графиков, а самое главное настроек - очень огромное количество. Полное описание можно найти тут: https://google-devel...om/chart/image/

Сообщение отредактировал dolphin: 23 Апрель 2014 - 11:54






Количество пользователей, читающих эту тему: 2

0 пользователей, 2 гостей, 0 анонимных