Позитив

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

Модератор: immortal

Ответить
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm

Позитив

Сообщение Alex »

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

Re: Позитив

Сообщение Vit »

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


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

:)
Urbas81
Сообщения: 289
Зарегистрирован: Вс сен 16, 2012 9:39 am

Re: Позитив

Сообщение Urbas81 »

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

Re: Позитив

Сообщение Alex »

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

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

Re: Позитив

Сообщение Alex »

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

Re: Позитив

Сообщение Urbas81 »

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

http://IP/popup/first_start.html
Спасибо!
Vit
Сообщения: 867
Зарегистрирован: Вт янв 17, 2012 12:31 pm

Re: Позитив

Сообщение Vit »

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

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

Re: Позитив

Сообщение Alex »

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

Re: Позитив

Сообщение Alex »

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

$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
Ответить