• Home
  • Forum
  • Fare Web
  • PHP

MySQL e PHP: script particolare per vBulletin!

  • Creatore Discussione Creatore Discussione Mad_Griffith
  • Data di inizio Data di inizio 8 Dic 2005
  • 1
  • 2
  • 3
Succ.
1 di 3 Succ. Ultimo
M

Mad_Griffith

Nuovo Utente
8 Dic 2005
26
0
0
  • 8 Dic 2005
  • #1
Salve ragazzi, avrei un problemino con PHP e MySQL... non so quale sia il codice da inserire in un file .php che mi permetta di estrarre dal database MySQL gli ultimi post del mio forum (anch'esso vBulletin). Mi serve per richiamare in un template la suddetta pagina .php (anche questo non so farlo).

Su vBulletin.com non sanno aiutarmi e su vBulletin.org non c'è un hack che corrisponda a quello che mi servirebbe... c'è qualcuno così gentile da darmi una mano?

Grazie in anticipo
 

open-think

Bannato
19 Feb 2005
858
5
0
  • 9 Dic 2005
  • #2
Cancellato
 
Ultima modifica: 15 Set 2006

open-think

Bannato
19 Feb 2005
858
5
0
  • 9 Dic 2005
  • #3
Cancellato
 
Ultima modifica: 15 Set 2006
M

Mad_Griffith

Nuovo Utente
8 Dic 2005
26
0
0
  • 9 Dic 2005
  • #4
il problema è che anche il codice non so quale sia perchè di php non so nulla...
 
M

Mad_Griffith

Nuovo Utente
8 Dic 2005
26
0
0
  • 9 Dic 2005
  • #5
up (dieci caratteri)
 

open-think

Bannato
19 Feb 2005
858
5
0
  • 10 Dic 2005
  • #6
Cancellato
 
Ultima modifica: 15 Set 2006

open-think

Bannato
19 Feb 2005
858
5
0
  • 10 Dic 2005
  • #7
Cancellato
 
Ultima modifica: 15 Set 2006
M

Mad_Griffith

Nuovo Utente
8 Dic 2005
26
0
0
  • 10 Dic 2005
  • #8
Ciao, intanto grazie mille per il link!

Una cosa però. All'inizio del thread si legge "Near the top of your php page, but after the <?php code include the following":

di quale "php page" sta parlando?

p.s. io ne dovrei creare più d'uno di questi richiami all'rss! come faccio? qual'è la variabile che devo modificare nel codice presente nel link che mi hai postato?

Grazie!
 
Ultima modifica: 10 Dic 2005
M

Mad_Griffith

Nuovo Utente
8 Dic 2005
26
0
0
  • 10 Dic 2005
  • #9
Riposto perchè ho capito di cosa si tratta, solo che non è quello che chiedo.

In quel thread è spiegato come portare da SQL a una pagina esterna i 10 thread. A me però serve richiamare la pagina esterna in un template, ma la variabile, messa in un template, non funge...:dipser:
 
M

Mad_Griffith

Nuovo Utente
8 Dic 2005
26
0
0
  • 10 Dic 2005
  • #10
Ho trovato un'altra soluzione in giro ma purtroppo non funziona per una riga... se potete dargli uno sguardo, mi fareste un favore! Ecco quello che dice la fantomatica soluzione:

mettere in un file ultimitopic.php questo codice, modificando i vari dati SQL:

Codice:
<?php
require("http://www.unprogged.com/forums/includes/config.php");
$servername = $config['MasterServer']['xxxxxx'];
$dbusername = $config['MasterServer']['xxxxx'];
$dbpassword = $config['MasterServer']['xxxxx'];
$dbname = $config['Database'][xxxxx'];
[B]$db = mysql_connect($servername,$dbusername,$dbpassword)or die("Can't open connection to MySQL");[/B] 
mysql_select_db($dbname) or die("Can't select database");
$query = mysql_query("SELECT * FROM thread WHERE visible=1 AND forumid =29 ORDER BY lastpost DESC LIMIT 10");
$last = "document.write(\"<marquee onmouseover=this.stop() onmouseout=this.start() dir='rtl' direction='right' scrollAmount='3' scrolldelay='20'>";
while($thread = mysql_fetch_array($query)){
$last .= "<a href='showthread.php?goto=lastpost&t=$thread[threadid]' title='Last post by $thread[lastposter]' target='_blank'><font color='navy'>$thread[title]</font></a>&nbsp;&nbsp;&nbsp;&nbsp;<font color='#448CCB'>¤¤</font>&nbsp;&nbsp;&nbsp;&nbsp;";
}
$last .= "</marquee>\");";
mysql_close($db);
echo $last;
?>

Richiamare il file ultimitopic.php nel template con un iframe.

Fatto ciò, quando vado a verificare mi viene restituito questo errore all'interno dell'iframe:

Warning: mysql_connect(): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) in /web/htdocs/www.unprogged.com/home/usciterecenti.php on line 7
Can't open connection to MySQL
Clicca per allargare...

La linea 7 è quella che ho messo in grassetto nel codice.

Aiutatemi plz...!
 

jan267

Utente Attivo
6 Mar 2003
1.950
2
38
36
Milano
twitter.com
  • 10 Dic 2005
  • #11
JacoZ vBulletin Last Message Class
 
M

Mad_Griffith

Nuovo Utente
8 Dic 2005
26
0
0
  • 10 Dic 2005
  • #12
Ciao, grazie, ho scaricato il file, ma non ci sono istruzioni su come usarlo?

Cioè, vedo che ci sono le istruzioni inserite, però non so dove andare a mettere lì dentro i miei dati SQL, dove impostare di quale forum dovranno esser mostrati i thread... in che parte del codice posso modificare queste cose?

Grazie ancora!
 

jan267

Utente Attivo
6 Mar 2003
1.950
2
38
36
Milano
twitter.com
  • 10 Dic 2005
  • #13
Non hai da configure nulla.
Potresti aver da modificare due cose:
alla linea 40
PHP:
var $location = '/';
e quì dovresti modificare la posizione del tuo forum (se hai il forum nella directory: /forum/, metti /forum/).

e alla linea 346:
PHP:
include_once './includes/config.php';
che, come c'è scritto potrebbe essere da modificare il percorso, (tranne che se metti il file nella stessa directory del forum (la root del forum).

Ripeto: c'è tutto scritto... in Italiano per giunta.
 
Ultima modifica: 10 Dic 2005
M

Mad_Griffith

Nuovo Utente
8 Dic 2005
26
0
0
  • 11 Dic 2005
  • #14
Ciao, grazie per le risposte.

Però ho dei piccoli problemi:

1) Ho sistemato quello che mi hai scritto, ma non so a che riga devo cercare per settare i dati dell'SQL. Infatti ora come ora mi viene mostrato quest'errore all'interno dell'iframe il cui "src" è il file .php che mi hai fatto scaricare:

Si sono verificati 3 errori:

* Non è stato inserito un server valido per la connessione al databse MySQL.
* Non è stato inserito un username valido.
* Non è stato inserito il del database.
Clicca per allargare...

2) Devo includere il file con un iframe, giusto? C'è qualche altro modo eventualmente? Se sì, quali e come si procederebbe?

3) Devo creare tre sezioni da cui trarre gli ultimi post. Uno che tragga dal forum delle recensioni (f=29), un altro dalle news (f=34) e un altro dagli annunci (f=18). Posso arguire che devo creare tanti file quante sono le stanze da cui voglio "trarre" i topic... ma come faccio? cosa modifico?

Grazie molte per il tuo supporto!
 

jan267

Utente Attivo
6 Mar 2003
1.950
2
38
36
Milano
twitter.com
  • 11 Dic 2005
  • #15
Mi spiace, non avevo capito di cosa tu avessi bisogno.
Gli ultimi (X) messaggi vengono selezionati da tutti i forum!

La possibilità di scegliere il forum dal quale selezionare i messaggi non è presente nell'applicazione.
Comunque, a breve questa funzione verrà implementata.
 
Ultima modifica: 11 Dic 2005
M

Mad_Griffith

Nuovo Utente
8 Dic 2005
26
0
0
  • 11 Dic 2005
  • #16
capisco... quindi io per ora non ho modo di far nulla

avevo un codice da parte, però era composto in modo tale che funzionasse con MyBB. Me l'ha fatto un amico, puoi dargli uno sguardo veloce? Credo ci siano poche cose da cambiare... a sapere cosa...

Codice:
<?php
require("./global.php");
$fid = "37"; // L'id del forum da cui trarre i post

$query = $db->query("SELECT * FROM ".TABLE_PREFIX."threads WHERE fid='$fid' ORDER BY `tid` DESC LIMIT 0,10");
while ($item = $db->fetch_array($query)) {
if (strlen($item['subject']) > 33) { $subject = substr($item['subject'], 0, 32)."..."; } else { $subject = $item['subject']; }
$tid = $item['tid'];
$subject = stripslashes($subject);

//$lastpostdate = mydate($settings['dateformat'], $item['dateline']);
//$time = $lastpostdate."";

$data = $item["dateline"];
$data = mydate("d/m", $data);

echo "<style type=\"text/css\">
<!--
.style3 {
	color: #CCCCCC;
	font-size: 9px;
	font-family: Verdana;
	font-weight: bold;
}

.style1 {
	color: #FFFFFF;
	font-size: 9px;
    font-family: Verdana;
	font-weight: bold;
}
-->
</style>
<body STYLE=\"background-color:transparent\"><table width=\"100%\"  border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
  <tr>
    <td><div align=\"left\">
        <!--<li style=\"color:#999999\" type=\"square\">--><span class=\"style1\">$data</span> <a href=\"http://www.unprogged.com/showthread.php?tid=$tid\" target=\"_parent\" class=\"style3\">$subject</a></li>
        </li>
      </div></td>
  </tr>
</table></body>";
}
?>
 

jan267

Utente Attivo
6 Mar 2003
1.950
2
38
36
Milano
twitter.com
  • 11 Dic 2005
  • #17
Ciao,
quel codice non so se è utile o meno, può essere boh.

Comunque, la funzione di selezione del forum è stata implementata.
Nel file ci sono tutte le informazioni utili per l'utilizzo.

Per accedere agli aggiornamenti, basta scaricare il file:
http://www.jacoz.net/get/script/php/JacoZ__vBulletin_Last_Post.zip
 
M

Mad_Griffith

Nuovo Utente
8 Dic 2005
26
0
0
  • 11 Dic 2005
  • #18
Grazie mille! Però le domande che ho posto ieri si ripropongono...

1) Ho sistemato quello che mi hai scritto, ma non so a che riga devo cercare per settare i dati dell'SQL e non so come modificare. Infatti ora come ora mi viene mostrato quest'errore all'interno dell'iframe il cui "src" è il file .php che mi hai fatto scaricare:

Si sono verificati 3 errori:

* Non è stato inserito un server valido per la connessione al databse MySQL.
* Non è stato inserito un username valido.
* Non è stato inserito il del database.
Clicca per allargare...

2) Devo includere il file con un iframe, giusto? C'è qualche altro modo eventualmente? Se sì, quali e come si procederebbe?

La terza domanda è cambiata...

3) Ho modificato la var forumid così... però ho buttato più o meno a caso:

Codice:
var $forumid = '29';

può andare?

Mi spiace di rompere così tanto, capisco che c'è scritto tutto sulle note ma di php non so nulla! Non so neanche la punteggiatura...
 

jan267

Utente Attivo
6 Mar 2003
1.950
2
38
36
Milano
twitter.com
  • 11 Dic 2005
  • #19
Guarda, se tu segui quello che c'è scritto, le cose funzionano, evidentemente fai di testa tua e/o salti qualche passaggio.

Comunque io ho parecchio da fare, non posso mica compilarti lo script per filo e per segno!
 
M

Mad_Griffith

Nuovo Utente
8 Dic 2005
26
0
0
  • 11 Dic 2005
  • #20
capisco, scusami... il fatto è che non riesco a comprendere quello che c'è scritto perchè non ho esperienze se non molto marginali con questo codice.

Per esempio, non riesco a capire a cosa ti riferisci qua, non mi ci ritrovo!

Codice:
	 * Se impostato dalla funzione set_ForumID([forumid]) seleziona
	 * gli ultimi messaggi solo del forum [forumid].

ma che è la funzione set_forumid? Dove sta? L'ho cercata nel file ma non c'è...

Fermo restando che non finirò mai di ringraziarti per il tempo che fin'ora hai impiegato per lavorarci sopra e rispondermi fino ad adesso.

Quindi un grosso GRAZIE! :byebye:
 
  • 1
  • 2
  • 3
Succ.
1 di 3 Succ. Ultimo
Devi accedere o registrarti per poter rispondere.

Discussioni simili

Visualizzazione dati in php da mysql con funzione matematica in javascript
  • pjtertdj
  • 31 Lug 2019
  • PHP
Risposte
1
Visite
1K
PHP 31 Lug 2019
Max 1
E
Caricare dati da DB MySql all'apertura pagina, meglio PHP o Javascript?
  • Elranius
  • 18 Feb 2019
  • PHP
Risposte
1
Visite
2K
PHP 19 Feb 2019
macus_adi
[Vendo] Script gestionale php-mysql gestione pratiche
  • xone
  • 15 Feb 2018
  • Altri Annunci
Risposte
0
Visite
2K
Altri Annunci 15 Feb 2018
xone
G
[Javascript] jQuery PHP MySql - inserire variabile nel DataBase
  • giumazzi
  • 16 Mar 2017
  • Javascript
Risposte
8
Visite
3K
Javascript 18 Mar 2017
giumazzi
G
Script php che non va più' con Versione MySQL: 5.6
  • Trapano
  • 25 Feb 2017
  • PHP
Risposte
5
Visite
2K
PHP 2 Mar 2017
criric
A
[PHP] inserire paginazione su script php/mysql
  • Andrea Crocco
  • 11 Lug 2016
  • PHP
Risposte
6
Visite
2K
PHP 12 Lug 2016
Andrea Crocco
A
Creare un script/codice in php per collegare un id mysql con un file
  • romeocharly
  • 25 Feb 2016
  • PHP
Risposte
0
Visite
2K
PHP 25 Feb 2016
romeocharly
[Vendo] Script php+mysql autocostruito per gestione giacenze magazzino
  • xone
  • 11 Gen 2016
  • Offerte e Richieste di Lavoro e/o Collaborazione
Risposte
0
Visite
2K
Offerte e Richieste di Lavoro e/o Collaborazione 11 Gen 2016
xone
M
[Retribuito] Web Developer (PHP/MySQL/Javascript)
  • marco.ogliengo
  • 1 Mag 2015
  • Offerte e Richieste di Lavoro e/o Collaborazione
Risposte
0
Visite
2K
Offerte e Richieste di Lavoro e/o Collaborazione 1 Mag 2015
marco.ogliengo
M
I
upload file php / javascript / mysql
  • Ivano Cardassi
  • 12 Ago 2014
  • PHP
Risposte
0
Visite
1K
PHP 12 Ago 2014
Ivano Cardassi
I
F
Script PHP + MySql - immettere dati e creare un documento Word o PDF
  • freddie24
  • 3 Giu 2014
  • PHP
Risposte
4
Visite
10K
PHP 3 Giu 2014
marino51
W
[Aiuto PHP Mysql] Script visualizzare a video righe di tabella mysql
  • wilcox85
  • 16 Set 2013
  • PHP
Risposte
2
Visite
2K
PHP 19 Set 2013
alessandro1997
A
Ampiamento script php-mysql
  • asaki
  • 13 Feb 2013
  • PHP
Risposte
1
Visite
1K
PHP 14 Feb 2013
asaki
A
M
Script PHP con MySQL
  • matthew85
  • 9 Feb 2013
  • PHP
Risposte
17
Visite
3K
PHP 14 Feb 2013
borgo italia
D
LAMP non riconosce script php-mysql
  • Dars89
  • 3 Feb 2013
  • PHP
Risposte
2
Visite
1K
PHP 3 Feb 2013
Dars89
D
U
php-mysql script per convertire valori $_POST
  • user_francesco
  • 24 Dic 2012
  • PHP
Risposte
2
Visite
4K
PHP 24 Dic 2012
user_francesco
U
N
problema script php mysql multi upload immagini
  • nobilebarabba
  • 10 Ott 2012
  • PHP
  • 2
Risposte
31
Visite
5K
PHP 15 Ott 2012
borgo italia
L
Programmatore Web (PHP/MySQL/HTML/CSS/Javascript) Retribuzioni Ridotte
  • Luigi Pallucca
  • 12 Set 2012
  • Offerte e Richieste di Lavoro e/o Collaborazione
Risposte
1
Visite
1K
Offerte e Richieste di Lavoro e/o Collaborazione 15 Ott 2012
Marco Negroni
M
D
Problema script registrazione utente php mysql
  • davidanna23
  • 31 Lug 2012
  • PHP
Risposte
14
Visite
4K
PHP 31 Lug 2012
davidanna23
D
M
[Offro] Supporto per PHP, Javascript, Mysql
  • MassimoPhp
  • 12 Ott 2011
  • Offerte e Richieste di Lavoro e/o Collaborazione
Risposte
0
Visite
1K
Offerte e Richieste di Lavoro e/o Collaborazione 12 Ott 2011
MassimoPhp
M
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • PHP
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?