Позитив

Всё, что не подходит под вышеперечисленные разделы

Модератор: immortal

Ответить
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Позитив

Сообщение Alex » Ср ноя 07, 2012 1:43 pm

Можно сильно добавить позитива проекту, если помещать на сухие странички статистики анекдоты, цитаты и «весёлые картинки». Что понимать под весёлыми картинками каждый решает сам. :) И дать возможность юзерам самим пополнять базу данных.
Вложения
a.png
Позитив
a.png (29.19 КБ) 9562 просмотра
Vit
Сообщения: 867
Зарегистрирован: Вт янв 17, 2012 12:31 pm
Благодарил (а): 121 раз
Поблагодарили: 78 раз

Re: Позитив

Сообщение Vit » Ср ноя 07, 2012 3:25 pm

Alex, выложите если можно для примера код построения графика такого же плана для темной сцены и какой код использовали для вывода анекдотов...


Думаю надо уже думать о возможности создания виджетов для системы (факты, анегдоты, праздники и т.д.)

:)
Urbas81
Сообщения: 289
Зарегистрирован: Вс сен 16, 2012 9:39 am
Благодарил (а): 0
Поблагодарили: 1 раз

Re: Позитив

Сообщение Urbas81 » Ср ноя 07, 2012 6:14 pm

Как вернуть темный стиль, после обновления интерфейс посветлел :mrgreen:
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Позитив

Сообщение Alex » Ср ноя 07, 2012 6:24 pm

Как вернуть темный стиль, после обновления интерфейс посветлел
Что то вроде

http://IP/popup/first_start.html
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Позитив

Сообщение Alex » Ср ноя 07, 2012 6:33 pm

Alex, выложите если можно для примера код построения графика такого же плана для темной сцены
Сорри, на тёмную тему не хватает ни сил, ни времени. Если надо могу поделиться кодом для светлой, а там сами цвета поменяете.
какой код использовали для вывода анекдотов...
Никакой. Это концепт. А так, должен быть элемент — поставил в нужном месте и указал: анекдоты, цитаты, картинки или всё вместе.
Думаю надо уже думать о возможности создания виджетов для системы (факты, анегдоты, праздники и т.д.)
Виджеты это хорошо, но к ним движок какой то нужен.
Urbas81
Сообщения: 289
Зарегистрирован: Вс сен 16, 2012 9:39 am
Благодарил (а): 0
Поблагодарили: 1 раз

Re: Позитив

Сообщение Urbas81 » Ср ноя 07, 2012 7:11 pm

Alex писал(а):
Как вернуть темный стиль, после обновления интерфейс посветлел
Что то вроде

http://IP/popup/first_start.html
Спасибо!
Vit
Сообщения: 867
Зарегистрирован: Вт янв 17, 2012 12:31 pm
Благодарил (а): 121 раз
Поблагодарили: 78 раз

Re: Позитив

Сообщение Vit » Чт ноя 08, 2012 2:44 pm

Сорри, на тёмную тему не хватает ни сил, ни времени. Если надо могу поделиться кодом для светлой, а там сами цвета поменяете.

выложите код для светлой темы....заранее спасибо
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Позитив

Сообщение Alex » Чт ноя 08, 2012 3:04 pm

В ближайшее время выложу.
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Позитив

Сообщение Alex » Чт ноя 08, 2012 5:51 pm

Код: Выделить всё

$Test = new pChart($w,$h);  

//---------- Set [gcolor] color graphics (ID,R,G,G)  
  
  if ($_GET['gcolor']=='red') {
    $Test->setColorPalette(0,220,50,50); // red
  } elseif ($_GET['gcolor']=='brown') {
    $Test->setColorPalette(0,220,140,100);// brown
  } elseif ($_GET['gcolor']=='blue') {
    $Test->setColorPalette(0,100,140,220);//blue
  } elseif ($_GET['gcolor']=='green') {
    $Test->setColorPalette(0,100,220,140);// green
  } elseif ($_GET['gcolor']=='orange') {
    $Test->setColorPalette(0,220,190,50);// orange
  } else {
    $Test->setColorPalette(0,150,150,150);// default gray
  }

//---------- Set [bcolor] background (R,G,G,1/Y)
  
  if ($_GET['bcolor']=='red') {
    $Test->drawGraphAreaGradient(250,210,210,50,TARGET_BACKGROUND);// red
  } elseif ($_GET['bcolor']=='blue') {
    $Test->drawGraphAreaGradient(170,220,250,50,TARGET_BACKGROUND);// blue
  } elseif ($_GET['bcolor']=='green') {
    $Test->drawGraphAreaGradient(210,250,210,50,TARGET_BACKGROUND);// green
  } else {
    // empty
  }
  
//---------- Font & Title
  
  $Test->setFontProperties("./pChart/Fonts/tahoma.ttf",10);  
  if ($_GET['title']) {
    $Test->drawTitle(60,15,$_GET['title'],250,250,250);
  } else {
    $Test->drawTitle(60,15,$p,250,250,250);
  }

//---------- Font

  $Test->setFontProperties("./pChart/Fonts/tahoma.ttf",8);  
  
//---------- Set GraphArea  
  
  $Test->setGraphArea(60,20,$w-25,$h-30);  
 
//---------- Set [bgcolor] background graphics (R,G,G,1/Y)

   if ($_GET['bgcolor']=='red') {
    $Test->drawGraphAreaGradient(250,210,210,5);// red
  } elseif ($_GET['bgcolor']=='blue') {
    $Test->drawGraphAreaGradient(170,220,250,5);// blue
  } elseif ($_GET['bgcolor']=='green') {
    $Test->drawGraphAreaGradient(220,250,220,5);//green
  } else {
    //$Test->drawGraphAreaGradient(240,240,240,5);// default gray
  } 
  
//---------- Shadow
 
 $Test->clearShadow();

//---------- Coordinats

 
  $Test->drawScale($DataSet->GetData(),$DataSet->GetDataDescription(),SCALE_START0,80,80,80,TRUE,0,2);
  
//---------- Grid  

  $Test->drawGrid(1,TRUE,230,230,230,50); 

//---------- Set linestile
  
  //$Test->setLineStyle(1,0);
  
//---------- Draw the line chart  


  if ($_GET['gtype']=='curve') {
    $Test->drawCubicCurve($DataSet->GetData(),$DataSet->GetDataDescription());// curve
  } elseif ($_GET['gtype']=='bar') {
    $Test->drawBarGraph($DataSet->GetData(),$DataSet->GetDataDescription(),TRUE);// bar
  } else {
    //$Test->drawLineGraph($DataSet->GetData(),$DataSet->GetDataDescription());// line
	$Test->drawCubicCurve($DataSet->GetData(),$DataSet->GetDataDescription());// curve
  }

  $Test->drawFilledCubicCurve($DataSet->GetData(),$DataSet->GetDataDescription(),0.1,20,FALSE);
  
   
//---------- Border
  
  //$Test->AddBorder(1, 200,200,200); 
 
//---------- Image PNG
 
 Header("Content-type:image/png");
 imagepng($Test->Picture);
 //$Test->Render();

 //---------- Disconnect

 $db->Disconnect(); // closing database connection
Ответить