Un Evento Unico. 5 Sale. 27 Interventi. SEO, SOCIAL, E-Commerce, Mobile, Turismo.
CLICCA QUI e SCOPRI DI PIù X Chiudi
 
Forum GT: Condividiamo idee e conoscenza Forum GT: Condividiamo idee e conoscenza


Condividi questo contenuto nei Social Network:
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito.


Vai indietro   Forum per Webmaster: Condividiamo Idee e Conoscenza > Cms > vBulletin
Benvenuto! Forum Regole FAQ Lista utenti Calendario Segna come letti


Rispondi
 
LinkBack Strumenti di discussione
Vecchio 23-11-08, 23:40   #1 (permalink)
User
 
Data di registrazione: Jun 2007
Ubicazione: Roma
Messaggi: 89
Migrazione Snitz a vBulletin. Problema immagini.

Ciao ragazzi,
ho un problema che mi sta facendo impazzire.
Ho migrato il mio forum da Snitz a Vbulletin e tutto è andato bene. Il problema è che tutte le immagini inserite dagli utenti nei loro messaggi ( e sono moltissime) non vengono visualizzate. Viene visualizzata solo la stringa.... ad esempio:
[img]/Public/data/Robby86/200894212534_Ayuntamiento.jpg[/img]

il sito è [...]
tutte le foto si trovano nella cartella /public/data/user

In pratica dovrei dire al forum di trasformare [img]/public/data/ in www .domain.ext/public/data

In questo modo dovrei risolvere o no?
Se si come devo fare?
Altrimenti avetr altre soluzioni?

Vi prego di darmi una mano!!!!
__________________
Giochi Gratis

Ultima modifica di Samyorn : 24-11-08 15:06. Motivo: No SPAM.
nicemy non in linea   Rispondi citando
Vecchio 24-11-08, 01:43   #2 (permalink)
Ricercatore
 
L'avatar di supercapocc
 
Data di registrazione: Apr 2007
Ubicazione: Roma
Messaggi: 605
Non so come è strutturato il database di vbulletin, ma avrà sicuramente una tabella dei posts.
Dovresti fare uno script che preleva il contenuto del campo testo_posts,_poi una reg exp per le vecchie immagini, dovresti vedere come sono strutturate nel database, magari hanno un id del bbcode (come per phpbb3).
Un preg_replace con la nuova stringa e poi una query per aggiornare la tabella.
__________________
Atlantide Web Island

Ultima modifica di Samyorn : 24-11-08 15:07. Motivo: Curare le maiuscole.
supercapocc non in linea   Rispondi citando
Vecchio 24-11-08, 11:30   #3 (permalink)
User
 
Data di registrazione: Jun 2007
Ubicazione: Roma
Messaggi: 89
Mi è stato suggerito di lanciare questo file php nella root del nuovo forum, aprendo il file nel browser dovrebbe effettuare questo cambio di percorso, ma purtroppo non funziona: mi direste dov'e' l'errore?

Codice PHP:
<?php
$connessione 
= @mysql_connect("Indirizzo IP","Nome Utente","Passw")or die("Connessione non riuscita: " . @mysql_error());
 
@
mysql_select_db("Nome Db") or die("Errore nella selezione del database");
$query = @mysql_query("SELECT * FROM post WHERE pagetext LIKE '%[img]/Public/data/%'");
while (
$result = @mysql_fetch_assoc($query))

$variabile2 str_replace("/Public/data/""w ww. scaricone.it/Public/data/"$result['pagetext']);
$variabile ="UPDATE post SET pagetext = '".addslashes($variabile2)."' WHERE ID = ".$result['ID'];
echo 
$result['ID'].'<br />';
// echo $variabile;
@mysql_query($variabile) or die ('<br />Non riuscito');
$variabile2 '';
$variabile '';
}
if (
$query==FALSE) die("errore nella composizione della query");
@
mysql_close($connessione);
?>
Per favore qualcuno di cuore buono mi da' una mano??

Grazie mile!
__________________
Giochi Gratis

Ultima modifica di Samyorn : 24-11-08 15:06. Motivo: Curare le maiuscole.
nicemy non in linea   Rispondi citando
Vecchio 24-11-08, 15:16   #4 (permalink)
Consiglio Direttivo
 
L'avatar di Samyorn
 
Data di registrazione: Dec 2007
Ubicazione: Catania
Messaggi: 5,847
Invia un messaggio tramite ICQ a Samyorn Invia un messaggio tramite Skype a Samyorn
Salve ragazzi, dato che è utile conoscere la struttura di vBulletin sposto il thread nell'area apposita.
__________________
Qui, Quo, Qua
Si parla poco di SMF? Sentiamo l'opinione di chi lo ha provato. Ti amo...brindiAMO?
Conosci GTLab? Devi scegliere un CMS per Forum e non sai quale? Guarda quì!!
Samyorn ora è in linea   Rispondi citando
Vecchio 24-11-08, 16:24   #5 (permalink)
Esperto
 
L'avatar di Karapoto
 
Data di registrazione: Jun 2006
Ubicazione: Gallipoli
Messaggi: 4,870
Non avendo competenze particolari in merito alla modifica dei database l'unico consiglio che posso darti, se si tratta semplicemente di sostituire l'url delle immagini aggiungendo www. dominio.ext, è quello di creare un bbcode che operi ciò in automatico ogni volta che in un post compare quella stringa.


Karapoto non in linea   Rispondi citando
Vecchio 24-11-08, 16:39   #6 (permalink)
User
 
Data di registrazione: Jun 2007
Ubicazione: Roma
Messaggi: 89
Grazie Karapoto,
ma mi sapresti dire come?
Io sinceramente non saprei come fare ...
__________________
Giochi Gratis
nicemy non in linea   Rispondi citando
Vecchio 24-11-08, 16:45   #7 (permalink)
Esperto
 
L'avatar di cionfs
 
Data di registrazione: Mar 2007
Ubicazione: Taranto
Messaggi: 2,842
Invia un messaggio tramite MSN a cionfs Invia un messaggio tramite Skype a cionfs
Quel file per il cambio delle url lo utilizzai io per cambiarle quando cambiai il dominio e funzionava bene.
Per il fatto del BBCode... come funziona? Non l'ho mai utilizzato e mi piacerebbe sapere come si fa
__________________
Forum CMS - vBulletin e VBSeo Italia
cionfs non in linea   Rispondi citando
Vecchio 24-11-08, 18:16   #8 (permalink)
Esperto
 
L'avatar di Karapoto
 
Data di registrazione: Jun 2006
Ubicazione: Gallipoli
Messaggi: 4,870
Faccio un passo indietro, perchè il bbcode agirebbe solo se inserito su ogni singola immagine e quindi dovrebbero essere gli utenti a provvedere.

Per farlo in maniera del tutto automatizzata, bisognerebbe costruire un plugin ed è un pò più complesso.

Senti, per caso hai vbseo installato?
Perchè forse si potrebbe inserire una regola.
In alternativa, l'altra soluzione che mi viene in mente è modificare il template e mettere il prefisso del sito prima della variabile che richiama le immagini nei post.

Sicuramente sto facendo le cose più complicate, basterebbe far vedere il database a qualcuno che ne capisce ed in pochi minuti risolverebbe tutto.
Karapoto non in linea   Rispondi citando
Vecchio 24-11-08, 18:56   #9 (permalink)
User
 
Data di registrazione: Jun 2007
Ubicazione: Roma
Messaggi: 89
Karapoto grazie per avermi risposto ancora!

Vbseo non ce l'ho.
Ovviamente non posso ne' fare modifiche io ad ogni singolo post ne' possiamo chiederlo agli utenti poiche' i messaggi e foto sono davvero tante.
Vi prego di darmi una mano. Grazie
__________________
Giochi Gratis
nicemy non in linea   Rispondi citando
Vecchio 24-11-08, 19:02   #10 (permalink)
Consiglio Direttivo
 
L'avatar di Samyorn
 
Data di registrazione: Dec 2007
Ubicazione: Catania
Messaggi: 5,847
Invia un messaggio tramite ICQ a Samyorn Invia un messaggio tramite Skype a Samyorn
Per quello che ho capito sul campo devi sostituire
Codice:
[img ]/public/data/....
con:
Codice:
[img ]www.domain.ext/public/data/...
Fatto salvo che non ho minimamente idea di quale sia la tabella ed il campo da intercettare ti posto la sintassi per fare un replace:
Codice:
update nome_tabella set nome_campo = replace(nome_campo,'[img]','[img ]www.domain.ext');
S.E.& O.
__________________
Qui, Quo, Qua
Si parla poco di SMF? Sentiamo l'opinione di chi lo ha provato. Ti amo...brindiAMO?
Conosci GTLab? Devi scegliere un CMS per Forum e non sai quale? Guarda quì!!
Samyorn ora è in linea   Rispondi citando
Rispondi


Strumenti di discussione

Regole di scrittura
Non puoi postare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi allegare file
Non puoi editare i tuoi post

BB code is Attivo
smilies è Attivo
[IMG] il codice è Attivo
Il codice HTML è Disattivato
Trackbacks are Attivo
Pingbacks are Attivo
Refbacks are Disattivato
Vai al forum



Tutti gli orari sono GMT +3. Attualmente sono le 22:49.




Forum GT - © 2004-2009 GT idea S.r.l P.iva 02418200800 - Privacy/Disclaimer

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.