| Precedente :: Successivo |
| Autore |
Messaggio |
serpe76 Moderatore


Registrato: Jan 04, 2007 Messaggi: 140
|
Inviato: Mer Set 23, 2009 5:53 pm Oggetto: [RISOLTO] 2 interrogazioni in un modulo.... |
|
|
Salve ragazzi è una vita che non vi scrivo...
allora dopo tantissimi mesi mi sono messo nuovamente a lavorare con il Nuke sto realizzando un piccolo modulo ma mi blocco perche non riesco a connettermi ad un altro DB oltre a quello dove gira il nuke... posto un po' di codice anche perche' Fede sa' un po' la situazione:
| Codice: |
<?php
if (!defined('MODULE_FILE')) {
die ("You can't access this file directly...");
}
require_once("mainfile.php");
$module_name = basename(dirname(__FILE__));
get_lang($module_name);
include("header.php");
global $prefix, $multilingual, $currentlang, $db;
////////////////////
////ultimi content //////
$sql = "SELECT pid, title FROM " . $prefix . "_pages WHERE active='1'";
$result = $db->sql_query($sql);
while (list($pid, $title) = $db->sql_fetchrow($result)) {
$pid = intval($pid);
$title = check_html($title, "nohtml");
$Ultimicontenuti .= "<strong><big>·</big></strong> <a href=\"modules.php?name=Content&pa=showpage&pid=$pid\">$title</a><br>";
}
///////////////////
///// dove c'e' la variabile $forum devo inserire i risultati degli ultimi post di un forum su un altro DB ///////
OpenTable();
echo "<table style=\"border-style:none;\" border=\"0\" width=\"100%\">\n";
echo " <tr>\n";
echo " <td width=\"814\">\n";
echo " <p align=\"center\"> <br> Il sito è parzialmente terminato ancora qualche giorno di lavoro e il tutto sara' completato</p>\n";
echo " </td>\n";
echo " <td width=\"814\">\n";
echo " <p align=\"center\">Ultime dal Forum <br>$forum</p>\n";
echo " </td>\n";
echo " </tr>\n";
echo " <tr>\n";
echo " <td width=\"814\">\n";
echo " <p align=\"center\"> 12 <br>13</p>\n";
echo " </td>\n";
echo " <td width=\"814\">\n";
echo " <p align=\"center\">Contenuti aggiornati recentemente <br> $Ultimicontenuti</p>\n";
echo " </td>\n";
echo " </tr>\n";
echo " <tr>\n";
echo " <td width=\"814\">\n";
echo " <p align=\"center\"> </p>\n";
echo " </td>\n";
echo " <td width=\"814\">\n";
echo " <p align=\"center\"> </p>\n";
echo " </td>\n";
echo " </tr>\n";
echo "</table>\n";
CloseTable();
include("footer.php");
?>
|
Con la speranza di essere stato chiaro...... vi ringrazio tutti _________________ WWW.FRANCESCOWEB.NET
ATTENZIONE... CERCA NEL FORUM PRIMA DI FARE DOMANDE
Ultima modifica di serpe76 il Ven Set 25, 2009 6:05 pm, modificato 1 volta in totale |
|
| Torna in cima |
|
 |
matteoiamma Moderatore


Registrato: May 17, 2008 Messaggi: 531 Località: Torremaggiore(Foggia)
|
Inviato: Gio Set 24, 2009 3:59 pm Oggetto: |
|
|
Ciao,
io in passato realizzai un modulo con cui è possibile visualizzare gli ultimi posts provenienti da un blog wordpress anche utilizzante un database diverso da quello del nuke, quindi ebbi lo stesso problema.
Prova a fare cosi':
| Codice: | <?php
if (!defined('MODULE_FILE')) {
die ("You can't access this file directly...");
}
require_once("mainfile.php");
$module_name = basename(dirname(__FILE__));
get_lang($module_name);
include("header.php");
global $prefix, $multilingual, $currentlang, $db;
////////////////////
////ultimi content //////
$sql = "SELECT pid, title FROM " . $prefix . "_pages WHERE active='1'";
$result = $db->sql_query($sql);
while (list($pid, $title) = $db->sql_fetchrow($result)) {
$pid = intval($pid);
$title = check_html($title, "nohtml");
$Ultimicontenuti .= "<strong><big>·</big></strong> <a href=\"modules.php?name=Content&pa=showpage&pid=$pid\">$title</a><br>";
}
///////////////////
///// dove c'e' la variabile $forum devo inserire i risultati degli ultimi post di un forum su un altro DB ///////
OpenTable();
echo "<table style=\"border-style:none;\" border=\"0\" width=\"100%\">\n";
echo " <tr>\n";
echo " <td width=\"814\">\n";
echo " <p align=\"center\"> <br> Il sito è parzialmente terminato ancora qualche giorno di lavoro e il tutto sara' completato</p>\n";
echo " </td>\n";
echo " <td width=\"814\">\n";
echo " <p align=\"center\">Ultime dal Forum <br>";
$host=""; //Host di connessione
$username=""; //Username di connessione
$password=""; //Password di connessione
$nome_database=""; //Nome database
mysql_close();
mysql_connect($host, $username, $password);
mysql_select_db($nome_database);
//Qui stampi i risultati provenienti dal forum e quindi dal database esterno
mysql_close();
//Ci riconnettiamo al database di phpnuke, potrebbe funzionare anche // senza queste tre righe sottostanti ma mettiamole per sicurezza.
global $dbhost, $dbuname, $dbpass, $dbname,
mysql_connect($dbhost, $dbuname, $dbpass);
mysql_select_db($dbname);
echo "</p>\n";
echo " </td>\n";
echo " </tr>\n";
echo " <tr>\n";
echo " <td width=\"814\">\n";
echo " <p align=\"center\"> 12 <br>13</p>\n";
echo " </td>\n";
echo " <td width=\"814\">\n";
echo " <p align=\"center\">Contenuti aggiornati recentemente <br> $Ultimicontenuti</p>\n";
echo " </td>\n";
echo " </tr>\n";
echo " <tr>\n";
echo " <td width=\"814\">\n";
echo " <p align=\"center\"> </p>\n";
echo " </td>\n";
echo " <td width=\"814\">\n";
echo " <p align=\"center\"> </p>\n";
echo " </td>\n";
echo " </tr>\n";
echo "</table>\n";
CloseTable();
include("footer.php");
?>
|
_________________ Non inviatemi messaggi privati o email,
gratis aiuto solo sui forum.
CLEANUKE.IT - CLEAN NUKE OFFICIAL COMMUNITY
MATTEOIAMMARRONE.COM
FORUMRAGAZZI.IT |
|
| Torna in cima |
|
 |
queen_live78 Amministratore


Registrato: Nov 10, 2006 Messaggi: 2457 Località: Cagliari (CA) - Maniago (PN)
|
|
| Torna in cima |
|
 |
serpe76 Moderatore


Registrato: Jan 04, 2007 Messaggi: 140
|
Inviato: Ven Set 25, 2009 1:28 pm Oggetto: |
|
|
Grazie Matteo mi hai aperto la mente che avevo temporaneamente annebbiata
ecco come ho fatto:
| Codice: | $dbhost="----"; //Host di connessione
$dbuser="----"; //Username di connessione
$dbpass="----"; //Password di connessione
$dbname="-----"; //Nome database
mysql_connect($dbhost,$dbuser,$dbpass)or die("non riesco a connettermi al database");
mysql_select_db($dbname)or die("non riesco a selezionare il database");
$sql = "SELECT topic_title,topic_time,topic_id FROM phpbb_topics ORDER BY topic_id DESC LIMIT 0, 10";
$dati=mysql_query($sql);
while ($fetchM=mysql_fetch_row($dati))
{
$date=getdate($fetchM[1]);
$data=$date['mday']."/".$date['mon']."/".$date['year']." alle ".$date['hours'].":".$date['minutes'];
$forum.="<a href=\"/phpbb/viewtopic.php?t=".$fetchM[2]."\" target=\"blank\">".ucfirst(strtolower($fetchM[0]))."</a><br/>";
}
|
ecco il risultato..:
http://www.francescoweb.net/rgta132/index.html _________________ WWW.FRANCESCOWEB.NET
ATTENZIONE... CERCA NEL FORUM PRIMA DI FARE DOMANDE |
|
| Torna in cima |
|
 |
matteoiamma Moderatore


Registrato: May 17, 2008 Messaggi: 531 Località: Torremaggiore(Foggia)
|
Inviato: Ven Set 25, 2009 3:53 pm Oggetto: |
|
|
Benissimo,
allora chiudo il topic
 _________________ Non inviatemi messaggi privati o email,
gratis aiuto solo sui forum.
CLEANUKE.IT - CLEAN NUKE OFFICIAL COMMUNITY
MATTEOIAMMARRONE.COM
FORUMRAGAZZI.IT |
|
| Torna in cima |
|
 |
|
|
Non puoi inserire nuovi Topic in questo forum Non puoi rispondere ai Topic in questo forum Non puoi modificare i tuoi messaggi in questo forum Non puoi cancellare i tuoi messaggi in questo forum Non puoi votare nei sondaggi in questo forum
|
|