Back to top

Autore Topic: [RISOLTO] com_poll problemi con css  (Letto 11533 volte)

Offline valentino86

  • Appassionato
  • ***
  • Post: 355
    • Mostra profilo
Re: com_poll problemi con css
« Risposta #20 il: 08 Feb 2009, 17:35:46 »
Aspetta mi sa che il file di interesse è il view.html.php

Codice: [Seleziona]
<?php
/**
* @version $Id: view.html.php 10498 2008-07-04 00:05:36Z ian $
* @package Joomla
* @subpackage Poll
* @copyright Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved.
* @license GNU/GPL, see LICENSE.php
* Joomla! is free software. This version may have been modified pursuant
* to the GNU General Public License, and as distributed it includes or
* is derivative of works licensed under the GNU General Public License or
* other free or open source software licenses.
* See COPYRIGHT.php for copyright notices and details.
*/

// Check to ensure this file is included in Joomla!
defined('_JEXEC') or die( 'Restricted access' );

jimport'joomla.application.component.view');

/**
 * HTML View class for the Poll component
 *
 * @static
 * @package Joomla
 * @subpackage Poll
 * @since 1.0
 */
class PollViewPoll extends JView
{
function display($tpl null)
{
global $mainframe;

$db    =& JFactory::getDBO();
$document =& JFactory::getDocument();
$pathway  =& $mainframe->getPathway();

$poll_id JRequest::getVar'id'0'''int' );

$poll =& JTable::getInstance('poll''Table');
$poll->load$poll_id );

// if id value is passed and poll not published then exit
if ($poll->id && $poll->published != 1) {
JError::raiseError403JText::_('Access Forbidden') );
return;
}

// Adds parameter handling
$params $mainframe->getParams();

//Set page title information
$menus = &JSite::getMenu();
$menu $menus->getActive();

// because the application sets a default page title, we need to get it
// right from the menu item itself
if (is_object$menu )) {
$menu_params = new JParameter$menu->params );
if (!$menu_params->get'page_title')) {
$params->set('page_title', $poll->title);
}
} else {
$params->set('page_title', $poll->title);
}
$document->setTitle$params->get'page_title' ) );

//Set pathway information
$pathway->addItem($poll->title'');

$params->def'show_page_title');
$params->def'page_title'$poll->title );

$first_vote '';
$last_vote  '';
$votes '';

// Check if there is a poll corresponding to id and if poll is published
if ($poll->id 0)
{
if (empty( $poll->title )) {
$poll->id 0;
$poll->title JText::_'Select Poll from the list' );
}

$query 'SELECT MIN( date ) AS mindate, MAX( date ) AS maxdate'
' FROM #__poll_date'
' WHERE poll_id = '. (int) $poll->id;
$db->setQuery$query );
$dates $db->loadObject();

if (isset( $dates->mindate )) {
$first_vote JHTML::_('date',  $dates->mindateJText::_('DATE_FORMAT_LC2') );
$last_vote  JHTML::_('date',  $dates->maxdateJText::_('DATE_FORMAT_LC2') );
}

$query 'SELECT a.id, a.text, a.hits, b.voters '
' FROM #__poll_data AS a'
' INNER JOIN #__polls AS b ON b.id = a.pollid'
' WHERE a.pollid = '. (int) $poll->id
' AND a.text <> ""'
' ORDER BY a.hits DESC';
$db->setQuery$query );
$votes $db->loadObjectList();
} else {
$votes = array();
}

// list of polls for dropdown selection
$query 'SELECT id, title, alias'
' FROM #__polls'
' WHERE published = 1'
' ORDER BY id'
;
$db->setQuery$query );
$pList $db->loadObjectList();

foreach ($pList as $k=>$p)
{
$pList[$k]->url JRoute::_('index.php?option=com_poll&id='.$p->id.':'.$p->alias);
}

array_unshift$pListJHTML::_('select.option',  ''JText::_'Select Poll from the list' ), 'url''title' ));

// dropdown output
$lists = array();

$lists['polls'] = JHTML::_('select.genericlist',   $pList'id',
'class="inputbox" size="1" style="width:200px" onchange="if (this.options[selectedIndex].value != \'\') {document.location.href=this.options[selectedIndex].value}"',
 
'url''title',
 
JRoute::_('index.php?option=com_poll&id='.$poll->id.':'.$poll->alias)
 
);


$graphwidth 200;
$barheight  4;
$maxcolors  5;
$barcolor  0;
$tabcnt  0;
$colorx  0;

$maxval = isset($votes[0]) ? $votes[0]->hits 0;
$sumval = isset($votes[0]) ? $votes[0]->voters 0;

$k 0;
for ($i 0$i count$votes ); $i++)
{
$vote =& $votes[$i];

if ($maxval && $sumval 0)
{
$vote->width ceil$vote->hits $graphwidth $maxval );
$vote->percent round100 $vote->hits $sumval);
}
else
{
$vote->width 0;
$vote->percent 0;
}

$vote->class '';
if ($barcolor == 0)
{
if ($colorx $maxcolors) {
$colorx = ++$colorx;
} else {
$colorx 1;
}
$vote->class "polls_color_".$colorx;
} else {
$vote->class "polls_color_".$barcolor;
}

$vote->barheight $barheight;

$vote->odd $k;
$vote->count $i;
$k $k;
}

$this->assign('first_vote', $first_vote);
$this->assign('last_vote', $last_vote);

$this->assignRef('lists', $lists);
$this->assignRef('params', $params);
$this->assignRef('poll', $poll);
$this->assignRef('votes', $votes);

parent::display($tpl);
}
}
?>


Infatti alla fine vedo un polls_color ma non capisco se è giusto.

Offline valentino86

  • Appassionato
  • ***
  • Post: 355
    • Mostra profilo
Re: com_poll problemi con css
« Risposta #21 il: 08 Feb 2009, 17:56:47 »
dovrebbe essere questa la parte no?

Codice: [Seleziona]
<td width="300" >
<div class="<?php echo $vote->class?>" style="height:<?php echo $vote->barheight?>px;width:<?php echo $vote->percent?>%"></div>
</td>

Offline .: BlackHat :.

  • Team Joomla.it
  • Abituale
  • *******
  • Post: 1186
  • Sesso: Maschio
  • Io me e me stesso
    • Mostra profilo
Re: com_poll problemi con css
« Risposta #22 il: 08 Feb 2009, 18:07:34 »
Ma quel td(l'ultimo postato) te lo crea oi sulla pagina? se metti il link, cosi vedo anche io. tks
Sogna come se dovessi vivere per sempre, vivi come se dovessi morire domani.

Woot, ma cosa sta lì, sulla destra, si si prorpio li, nella colonna di destra del sito....mhh sembra un campo di ricerca...che dici lo usiamo? ma no, meglio postare :D

Offline valentino86

  • Appassionato
  • ***
  • Post: 355
    • Mostra profilo
Re: com_poll problemi con css
« Risposta #23 il: 08 Feb 2009, 18:27:29 »

Offline .: BlackHat :.

  • Team Joomla.it
  • Abituale
  • *******
  • Post: 1186
  • Sesso: Maschio
  • Io me e me stesso
    • Mostra profilo
Re: com_poll problemi con css
« Risposta #24 il: 08 Feb 2009, 20:23:13 »
Da quello che vedo mi sa che non è quello il codice da cancellare. Se noti quel codice che hai postato tu, dovrebbe creare un div, e dentro aggiungere i voti totali, ma se vai sul sito, non viene creato alcun div, ma una tabella. Prova ad eliminare questo

Codice: [Seleziona]
<tr>
<td class="smalldark">
<?php echo JText::_'Number of Voters' ); ?>
</td>
<td class="smalldark">
&nbsp;:&nbsp;
<?php if(isset($this->votes[0])) echo $this->votes[0]->voters?>
</td>
</tr>
Sogna come se dovessi vivere per sempre, vivi come se dovessi morire domani.

Woot, ma cosa sta lì, sulla destra, si si prorpio li, nella colonna di destra del sito....mhh sembra un campo di ricerca...che dici lo usiamo? ma no, meglio postare :D

Offline valentino86

  • Appassionato
  • ***
  • Post: 355
    • Mostra profilo
Re: com_poll problemi con css
« Risposta #25 il: 08 Feb 2009, 20:41:52 »
Fatto ma cosi ho eliminato il numero dei voti dalla tabella in basso, che in ogni caso voglio eliminare del tutto.
Però la barra colorata ancora non si vede

Offline valentino86

  • Appassionato
  • ***
  • Post: 355
    • Mostra profilo
Re: com_poll problemi con css
« Risposta #26 il: 08 Feb 2009, 20:43:31 »
oggi ho risolto un altro problema dela genere eliminando una url da sh404sef. praticamente anche se cambiavo un menu mi dava sempre la versione vecchia, ho cancellato la url e l'ho rifatta da zero e mi ha funzionato. Provo a fare lo stesso


Niente non ha funzionato
« Ultima modifica: 08 Feb 2009, 20:45:50 da valentino86 »

Offline .: BlackHat :.

  • Team Joomla.it
  • Abituale
  • *******
  • Post: 1186
  • Sesso: Maschio
  • Io me e me stesso
    • Mostra profilo
Re: com_poll problemi con css
« Risposta #27 il: 08 Feb 2009, 21:13:20 »
nn ci credo non mi dire che è un problema di cache!:D.
fai una cosa....se usi firefox, vai su strumenti, elimina dati personali e spunta cache e dai l'ok. Poi ptrova ad aggiornare la pagina:D
Sogna come se dovessi vivere per sempre, vivi come se dovessi morire domani.

Woot, ma cosa sta lì, sulla destra, si si prorpio li, nella colonna di destra del sito....mhh sembra un campo di ricerca...che dici lo usiamo? ma no, meglio postare :D

Offline valentino86

  • Appassionato
  • ***
  • Post: 355
    • Mostra profilo
Re: com_poll problemi con css
« Risposta #28 il: 08 Feb 2009, 21:20:56 »
no no dai ci capisco poco, ma non fino a questo punto.
Ogni volta che faccio una qualsiasi modifica poi elimino la cache

Offline .: BlackHat :.

  • Team Joomla.it
  • Abituale
  • *******
  • Post: 1186
  • Sesso: Maschio
  • Io me e me stesso
    • Mostra profilo
Re: com_poll problemi con css
« Risposta #29 il: 08 Feb 2009, 21:27:02 »
Ma fammi capire...la barra che scompare è per caso quella dove sta scritta Formula1 a Roma? Se no mi diresti pls dove dovrebbe apparire?e cosa dovrebbe apparire?

P.S. Elimina da template.css nella regola
#ja-footer { il background, che crea una striscia piccolina tratteggiata infondo alla pagina...che sta li tutta sola a nn fare nulla:D
« Ultima modifica: 08 Feb 2009, 21:30:09 da blackhat666 »
Sogna come se dovessi vivere per sempre, vivi come se dovessi morire domani.

Woot, ma cosa sta lì, sulla destra, si si prorpio li, nella colonna di destra del sito....mhh sembra un campo di ricerca...che dici lo usiamo? ma no, meglio postare :D

Offline valentino86

  • Appassionato
  • ***
  • Post: 355
    • Mostra profilo
Re: com_poll problemi con css
« Risposta #30 il: 08 Feb 2009, 21:32:49 »
lascia stare il sito che lo uso per prova e ci ho fatto di tutto

http://valeriosito.altervista.org/index.php?option=com_poll&view=poll&id=15&Itemid=37

qui capisci cosa non si vede nel mio sito.

PS: dici la riga verticale in fondo?OK la tolgo grazie della dritta ;)

Offline .: BlackHat :.

  • Team Joomla.it
  • Abituale
  • *******
  • Post: 1186
  • Sesso: Maschio
  • Io me e me stesso
    • Mostra profilo
Re: com_poll problemi con css
« Risposta #31 il: 08 Feb 2009, 21:52:20 »
AAAAAAAAAAAHHHHHHHHHHHHHHHHHHHHHHHHHH ora ho capito che intendevi per barre:D non ci sarei mai arrivato:D:D
Cmq 20 secondi e risolvi il problema e le puoi fare come vuoi. In realtà come avevi detto tu, non carica il css della barra...che in realtà esiste nel tuo sito solo che non ha colore e bordi quindi sembra non ci sia. fai cosi. in template.css aggiungi

.polls_color_1 {
background-color:#8D1B1B;
border:2px ridge #B22222;
}

.polls_color_2 {
background-color:#6740E1;
border:2px ridge #4169E1;
}

.polls_color_3 {
background-color:#8D8D8D;
border:2px ridge #D2D2D2;
}

e cos' via. Adesso che sai dove andare a mettere le mani puoi cambiare anche i colori con molta facilità.  Adesso siccome in realtà sul tuo sito ha quattro opzioni dovresti creare anche qualcosa tipo

.polls_color_4 {
background-color:#8D8D8D;
border:2px ridge #D2D2D2;
}
:D Per fare una cosa completa vai in
tuosito/components/com_poll/assets/poll_bars.css e copiati tutto il css che riguarda quelle barre li:D

Dai c'abbiamo messo un giorno ma alla fine ci siamo riusciti:D
Sogna come se dovessi vivere per sempre, vivi come se dovessi morire domani.

Woot, ma cosa sta lì, sulla destra, si si prorpio li, nella colonna di destra del sito....mhh sembra un campo di ricerca...che dici lo usiamo? ma no, meglio postare :D

Offline valentino86

  • Appassionato
  • ***
  • Post: 355
    • Mostra profilo
Re: com_poll problemi con css
« Risposta #32 il: 08 Feb 2009, 21:54:45 »
Lo faccio subito e se funziona ti faccio una statua ;D

Ma nel CSS in una posizione qualsiasi?!

Offline .: BlackHat :.

  • Team Joomla.it
  • Abituale
  • *******
  • Post: 1186
  • Sesso: Maschio
  • Io me e me stesso
    • Mostra profilo
Re: com_poll problemi con css
« Risposta #33 il: 08 Feb 2009, 21:56:46 »
si dove vuoi:D
al posto della statua offrimi una cena:D preferisco mangiare che guardarmi in una scultura:D
Sogna come se dovessi vivere per sempre, vivi come se dovessi morire domani.

Woot, ma cosa sta lì, sulla destra, si si prorpio li, nella colonna di destra del sito....mhh sembra un campo di ricerca...che dici lo usiamo? ma no, meglio postare :D

Offline valentino86

  • Appassionato
  • ***
  • Post: 355
    • Mostra profilo
Re: com_poll problemi con css
« Risposta #34 il: 08 Feb 2009, 22:00:18 »
siiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii

Ora si vedono ;D ;D ;D

Quindi ritornando al succo della questione elimino

Codice: [Seleziona]
<?php echo $vote->hits?>
dal default.graph.php per eliminare il numero dei votanti giusto?

Offline .: BlackHat :.

  • Team Joomla.it
  • Abituale
  • *******
  • Post: 1186
  • Sesso: Maschio
  • Io me e me stesso
    • Mostra profilo
Re: com_poll problemi con css
« Risposta #35 il: 08 Feb 2009, 22:02:23 »
emh...non lo avevi già eliminato?
Sogna come se dovessi vivere per sempre, vivi come se dovessi morire domani.

Woot, ma cosa sta lì, sulla destra, si si prorpio li, nella colonna di destra del sito....mhh sembra un campo di ricerca...che dici lo usiamo? ma no, meglio postare :D

Offline valentino86

  • Appassionato
  • ***
  • Post: 355
    • Mostra profilo
Re: com_poll problemi con css
« Risposta #36 il: 08 Feb 2009, 22:05:56 »
SIIIIII SIIIII SIIII SIIIII ANDATA

RISOLTOOOOOOOOOOOOOOOOOOOO ;D ;D ;D ;D ;D ;D

Si lo avevo tolto all'inizio poi avevo reinstallato tutto il componente.

Cmq ora funziona tutto grazie davvero ;)

Offline .: BlackHat :.

  • Team Joomla.it
  • Abituale
  • *******
  • Post: 1186
  • Sesso: Maschio
  • Io me e me stesso
    • Mostra profilo
Re: [RISOLTO] com_poll problemi con css
« Risposta #37 il: 08 Feb 2009, 22:09:24 »
:D aspetto l'invito a cena allora:D
Ciau e buona fortuna con il sito. Cmq io voglio andare a vedere la F1 a Roma:D
Sogna come se dovessi vivere per sempre, vivi come se dovessi morire domani.

Woot, ma cosa sta lì, sulla destra, si si prorpio li, nella colonna di destra del sito....mhh sembra un campo di ricerca...che dici lo usiamo? ma no, meglio postare :D

Offline valentino86

  • Appassionato
  • ***
  • Post: 355
    • Mostra profilo
Re: [RISOLTO] com_poll problemi con css
« Risposta #38 il: 08 Feb 2009, 22:12:21 »
No no io avevo detto una statua, dai una bella statuetta in oro puro...va bene se insisti con la cena ;D.

Ciao grazie

 



Web Design Bolzano Kreatif