Pagine: [1]
Stampa
Autore Discussione: 3 pannelli in 1 solo  (Letto 5854 volte)
Alexsandra
Newbie
*

Popolarità: +1/-1
Scollegato Scollegato

Messaggi: 33



« inserito:: Ottobre 18, 2010, 00:53:57 »

Ciao Matrix
Vorrei mettere un pannello in home che contenga al suo interno altri 3 pannelli.
questi pannelli mostrano le news più lette, gli articoli e i download effettuati. Link pannelli

io ho provato a fare questo pannello, ma .... non mi esce. ho iniziato così:

Codice:
openside("name");
echo"<table style='width: 100%;' border='0' class='???' align='center'>\n";
echo"<tr class='???'>\n";
echo"<td  class='???'style=' width:33%;vertical-align:top;' >\n";

echo"e il codice di un pannello\n";

echo"</td>\n";
echo"<td  class='' style='width:33%;vertical-align:top;'>\n";

echo"e il codice dell'altro pannellon";

etc.......


echo"</table>\n";
closeside();

??? = la classe la metto dopo in base al css del tema

ora se io voglio inserire i pannelli che vedi in allegato come dovrei scrivere il codice del pannello principale??

Registrato

Non discutere mai con un idiota.....perchè ti trascina al suo livello e ti batte con l'esperienza.
Matrix86
Amministratore
Full Member
*****

Popolarità: +8/-0
Scollegato Scollegato

Messaggi: 158



WWW
« Risposta #1 inserito:: Novembre 07, 2010, 18:53:26 »

Ciao Alex, scusa se rispondo solo ora ma ho avuto parecchio da fare.
Potresti spiegare un pò meglio cosa vuoi fare? XD
Registrato


Alexsandra
Newbie
*

Popolarità: +1/-1
Scollegato Scollegato

Messaggi: 33



« Risposta #2 inserito:: Novembre 10, 2010, 21:39:29 »

Ciao Gianluca

volevo mettere un pannello nella home sotto al messaggio di benvenuto che contenga però 3 pannelli.
se guardi la mia home ho messo dei pannelli nella colonna di sx (news più lette, articoli più letti, download più effettuati), ecco volevo prendere questi 3 pannelli e inserirli in un pannello unico sotto il messaggio di benvenuto.

avevo provato a fare il pannello unico, come vedi dal codice sopra, solo però che questi pannelli hanno il loro codice, e non so come conglobare tutto assieme, quale procedimento si deve fare in pratica, hai qualche suggerimento da darmi??

ti avevo allegato i sorgenti di questi 3 pannelli nel mio 1° post, così puoi guardarteli e vedere come sono.

PS: lo sai che non ho mai fretta ... Sorriso  ........ molto bella la grafica del forum complimenti Felice

ciao
Registrato

Non discutere mai con un idiota.....perchè ti trascina al suo livello e ti batte con l'esperienza.
Matrix86
Amministratore
Full Member
*****

Popolarità: +8/-0
Scollegato Scollegato

Messaggi: 158



WWW
« Risposta #3 inserito:: Novembre 11, 2010, 22:31:24 »

Mo appena ho un pò di tempo lo guardo bene e ti do la soluzione ^^

p.s.: thanks ma io l'ho solo scelta XD
Registrato


Matrix86
Amministratore
Full Member
*****

Popolarità: +8/-0
Scollegato Scollegato

Messaggi: 158



WWW
« Risposta #4 inserito:: Novembre 27, 2010, 16:28:39 »

Alex ho dato una occhiata a tutto. Contattami che facciamo qualche prova.. Occhiolino
Registrato


Alexsandra
Newbie
*

Popolarità: +1/-1
Scollegato Scollegato

Messaggi: 33



« Risposta #5 inserito:: Gennaio 08, 2011, 13:00:15 »

Ho risolto Gianluca  Ghigno
mi ero fissata di fare tutto dal tema, usando include, e includendo il file .php in cui facevo i 3 box. Poi sono passata al pannello, ho messo la chiamata al maincore ...  Indeciso (.... mancava) e tutto fila liscio.

lascio il codice caso mai servisse a qualcun altro (ma il Nopaste dov'è ...)

Codice:
<?php

require_once BASEDIR."maincore.php";



if (
file_exists(INFUSIONS."double_panel/locale/".$settings['locale'].".php")) {

include INFUSIONS."double_panel/locale/".$settings['locale'].".php";

} else {

include INFUSIONS."double_panel/locale/English.php";

}



openside("<img class='p-img' src='".THEME."images/title/top_panel.gif' alt='' />".$locale['lap0020'].""); 

echo 
"<table cellspacing='0' cellpadding='0' width='100%' border='0' class='small'>";

echo
"<tr class='side-label'>\n";

echo
"<td  class='side-label' style= width:'30%'>\n";



/*------------- News più lette ---------------------------------*/



echo "<div class='side-label' align ='center'><b>".$locale['lap000']."</b></div>\n";

echo 
"<div class='side-label'></div>\n";



$qresult=dbquery("SELECT * FROM ".DB_NEWS." ORDER BY news_reads DESC LIMIT 0,6");

if(
dbrows($qresult)!=0){

echo 
"<table width='100%' cellpadding='0' cellspacing='0'>";

while(
$data=dbarray($qresult)){

echo 
"<tr>\n<td class='small' align='left'><img src='".THEME."images/bullet1.gif' alt='' /><a href='".BASEDIR."news.php?readmore-".$data['news_id']."' title='".$data['news_subject']."' class='side'> ";

echo 
trimlink($data['news_subject'], 30)."</a></td>\n<td class='small' align='right'>".$data['news_reads']."</td>\n</tr>\n";

}

echo 
"</table>";

}



// Fine news più lette


echo "<div class='small'></div>\n";


echo
"</td>\n";

echo
"<td  class='side-label' style= width:'30%'>\n";



/*------------- Articoli più letti ---------------------------------*/



echo "<div class='side-label' align ='center'><b>".$locale['lap004']."</b></div>\n";

echo 
"<div class='side-label'></div>\n";



$qresult=dbquery("SELECT * FROM ".DB_ARTICLES." ORDER BY article_reads DESC LIMIT 0,6");

if(
dbrows($qresult)!=0){

echo 
"<table width='100%' cellpadding='0' cellspacing='0'>";

while(
$data=dbarray($qresult)){

echo 
"<tr>\n<td class='small' align='left'><img src='".THEME."images/bullet.gif' alt='' /> <a href='".BASEDIR."readarticle.php?article_id=".$data['article_id']."' title='".$data['article_subject']."' class='side'> ";

echo 
trimlink($data['article_subject'], 30)."</a></td>\n<td class='small' align='right'>".$data['article_reads']."</td>\n</tr>\n";

}

echo 
"</table>";

}


// Fine articoli
 
più letti

echo "<div class='small'></div>\n";


echo
"</td>\n";

echo
"<td  class='side-label' style= width:'30%'>\n";



/*------------- Download fatti ---------------------------------*/



echo "<div class='side-label' align ='center'><b>".$locale['lap008']."</b></div>\n";

echo 
"<div class='side-label'></div>\n";



$qresult dbquery("SELECT * FROM ".$db_prefix."downloads ORDER BY download_count DESC LIMIT 0,6");

if (
dbrows($qresult) != 0) {

echo 
"<table width='100%' cellpadding='0' cellspacing='0'>";

while(
$data dbarray($qresult)) {

echo 
"<tr>\n<td class='small' align='left'><img src='".THEME."images/bullet.gif' alt='' /><a href='".BASEDIR."downloads.php?cat_id=".$data['download_cat']."'title='".$data['download_title']."' class='side'> ";



echo 
trimlink($data['download_title'], 30)."</a></td>\n<td class='small' align='right'>".$data['download_count']."</td>\n</tr>\n";

}

echo 
"</table>";

}



echo 
"<div class='small'></div>\n";



echo
"</table>\n";

echo
"<br>\n";


// Fine download


closeside();



?>

Il pannello gira perfettamente, potresti dare un'occhiata al codice lì sopra se mi sono dimenticata qualche tag o se c'è qualche problema di security.
come sempre  ........ Grazie  Ghigno
Registrato

Non discutere mai con un idiota.....perchè ti trascina al suo livello e ti batte con l'esperienza.
Matrix86
Amministratore
Full Member
*****

Popolarità: +8/-0
Scollegato Scollegato

Messaggi: 158



WWW
« Risposta #6 inserito:: Gennaio 10, 2011, 19:41:22 »

Perfetto ^^
Avevo tutto pronto sul desktop da un bel pò, poi non ti ho visto + su msn.

Perfetto così.
Registrato


Pagine: [1]
Stampa
 
Vai a: