Home › Forum › Questo Forum › [bbPress] Come si installa?
-
AutorePost
-
-
26 Giugno 2005 alle 18:02 #235dariodnPartecipante
non so se è questa la sezione più adatta e mi scuso se cosଠnon fosse. Volendo installare un forum minimale per il wordpress che uso, volevo adottare il bbpress. Le istruzioni originali sono davvero minimali e mi sono perso facilmente. Ho modificato il file di config e ho creato il database. Però non so come registrare l’utente e creare il forum nel database. Sto agendo in locale
grazie
-
26 Giugno 2005 alle 23:03 #33241SteveAglAmministratore del forum
per creare l’utente devi registrarlo dal forum e poi via phpmyadmin modificare il record relativo all’utente appena creato assegnando alla voce
user_type
uno di questi valori:1
,2
o5
.I membri ‘normali’ hanno valore 1, gli sviluppatori 2, mentre gli amministratori 5.
Il forum poi lo devi creare sempre via phpmyadmin, inserendo una riga nella tabella
bb_forums
. E’ sufficiente specificare il titolo (ovviamente) e, se vuoi, una breve descrizione. -
27 Giugno 2005 alle 10:24 #33249dariodnPartecipante
ehm… istruzioni ancora un pò più precise con phpmyadmin?
-
27 Giugno 2005 alle 10:28 #33252SteveAglAmministratore del forum
Ecco le istruzioni: Guida a PhpMyAdmin.
-
27 Giugno 2005 alle 16:52 #33268dariodnPartecipante
si…
mi spiego, non è che non sappia del tutto come funziona pma, è che non capisco come inserire le cose richieste da bbpress..
-
27 Giugno 2005 alle 17:11 #33272dariodnPartecipante
ho creato tramite pma l’utente admin e gli ho messo pure la password ma quando provo a loggarmi mi dice password non corretta…
-
27 Giugno 2005 alle 17:21 #33274SteveAglAmministratore del forum
quando scrivi la password nella casella a sx di dove la scrivi c’è un box a discesa, scegli MD5 cos’ la password viene memorizzta codificata… che poi bbpress la decodifica
-
2 Luglio 2005 alle 10:57 #33350dariodnPartecipante
ok ho risolto. tnx
Passiamo ad altre cosette:
1) come integro il forum con la grafica del sito?
2) appena vado all’indirizzo del forum mi appare si la categoria che ho creato nel databse ma se ci clicco non apre nessuna pagina..
3) se clicco su View profile ci mette tempo a caricare e mi da avviso di tempo scaduto…
-
2 Luglio 2005 alle 12:12 #33352SteveAglAmministratore del forum
> come integro il forum con la grafica del sito?
Ho appena scritto un tutorial sul nostro Wiki:
WordPress e bbPress: Come integrare un forum bbPress in un blog WordPress.
-
2 Luglio 2005 alle 14:27 #33353dariodnPartecipante
allora, ho letto il tutorial e ho provato a reinstallare daccapo. Dopo aver cambiato in template-functions.php le voci da te dette, andando poi all’indirizzo del forum mi ritrovo quest’errore
Fatal error: Cannot redeclare get_post() (previously declared in D:Inetpubwebsaccentiorgwp-includesfunctions.php:468) in D:Inetpubwebsaccentiorgforumbb-includesfunctions.php on line 43
-
2 Luglio 2005 alle 14:44 #33354SteveAglAmministratore del forum
Scusa era una modifica che mi era sfuggita.
Allora, devi modificare il file
bb-includes/functions.php
rinominando la funzioneget_post()
inget_forum_post()
E allo stesso modo devi cambiare
get_post()
inget_forum_post()
nei vari file di template del forum. -
2 Luglio 2005 alle 14:46 #33355dariodnPartecipante
corretto get_post segnala errore anche per remove_action nello stesso file, già dichiarata da wordpress…
-
2 Luglio 2005 alle 14:47 #33356dariodnPartecipante
non appaiono esserci altri get_post neli file della cartella template
-
2 Luglio 2005 alle 14:49 #33358dariodnPartecipante
corregendo anche il remove_action in remove_forum_action carica la pagina ma prima del footer mostra
Warning: extract(): First argument should be an array in D:Inetpubwebsaccentiorgwp-includesfunctions.php on line 1813
-
2 Luglio 2005 alle 15:05 #33359SteveAglAmministratore del forum
per caso stai invocando la funzione
get_header()
direttamente dal Forum?Se sଠdovresti invocare l’altra:
get_bb_header()
per eliminare l’errore. (lo stesso anche conget_footer()
) -
2 Luglio 2005 alle 15:09 #33360dariodnPartecipante
ho fatto come hai scritto tu: modificato il frontpage.php e ho copiato in header tutto quello presente in wordpress…
-
2 Luglio 2005 alle 15:14 #33361SteveAglAmministratore del forum
In effetti il problema è capitato anche a me, ma poi ho risolto, (non ricordo come) … forse è un problema di versione di bb, prova a scaricare questa:
http://bbpress.org/download/nightly/bbpress-2005-06-22.zip
che è quella che ho usato io.
-
2 Luglio 2005 alle 15:17 #33362dariodnPartecipante
ho installato l’ultima. allora ho corretto l’errore sostituendo alla fine del frontpage anche footer con bb_footer. Ora sto ricopiando i contenuti dei due file e controllo.
-
2 Luglio 2005 alle 15:20 #33363dariodnPartecipante
ok. bisognava cambiare anche il footer presente nella cartella template. Ora provo a realizzare uno style.css di prova…
-
2 Luglio 2005 alle 15:22 #33364dariodnPartecipante
il suddetto errore di extract si verifica anche inserendo la sidebar e aprendo uno dei forum
-
2 Luglio 2005 alle 15:42 #33365dariodnPartecipante
aggiornamento: ti converebbe scrivere nel tutorial che get_header e get_footer vanno sostituiti in tutti i files della cartella templates. (o quanto meno non l’avevo capito che bisognava farlo subito )
-
2 Luglio 2005 alle 16:16 #33366dariodnPartecipante
altro problemino: cliccando su “Logout” vicino al proprio nick rimanda alla home del forum ma senza fare il logout.
Inoltre il forum è due ore indietro…
-
3 Luglio 2005 alle 9:31 #33375SteveAglAmministratore del forum
>il suddetto errore di extract si verifica
ogni volta che dal forum richiami una funzione di template di WordPress, ad esempio direttamente
get_header()
,get_footer()
,get_sidebar()
>Inoltre il forum è due ore indietro…
nel file bb-config.php devi mettere
$bb->gmt_offset = 2;
-
3 Luglio 2005 alle 10:31 #33377dariodnPartecipante
riguardo l’extract: ma con il tuo tutorial non dovrebbe essere corretta questa cosa? cioé che integrazione è se poi non mi permette di chiamare le funzioni di WP?? tnx
-
3 Luglio 2005 alle 10:40 #33378SteveAglAmministratore del forum
le uniche funzioni che non puoi integrare sono le tre che ti ho indicato sopra.
PERO’ nella sidebar del forum puoi richiamare queste qui:
wp_list_pages()
bloginfo()
wp_get_archives()
wp_get_links()
get_settings()
ecc ecc
-
3 Luglio 2005 alle 14:24 #33379dariodnPartecipante
quindi per richiamarle non devo scrivere
<?php get_sidebar(); ?>
ma
<?php wp_list_pages(); ?> ?
-
4 Luglio 2005 alle 9:01 #33380SteveAglAmministratore del forum
perché non provi e vedi che succede?
-
4 Luglio 2005 alle 14:12 #33385dariodnPartecipante
si infatti era quello.
Altro problema: se provo a modificare alcuni post (non tutti, non ho capito perché) mi appare questo errore:
bbPress database error: [You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1]
SELECT * FROM bb_posts WHERE post_id =
bbPress database error: [You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'ORDER BY post_id ASC LIMIT 1' at line 1]
SELECT post_id FROM bb_posts WHERE topic_id = ORDER BY post_id ASC LIMIT 1
-
4 Luglio 2005 alle 14:28 #33386SteveAglAmministratore del forum
>
SELECT * FROM bb_posts WHERE post_id =
l’ID numerico del post non viene passato alla pagina di modifica. La query corretta dovrebbe infatti essere
SELECT * FROM bb_posts WHERE post_id =XX
dove XX è appunto l’ID numerico del post.
Lo stesso capita qui
SELECT post_id FROM bb_posts WHERE topic_id = ORDER BY post_id ASC LIMIT 1
la query corretta dovrebbe essere:
SELECT post_id FROM bb_posts WHERE topic_id = XX ORDER BY post_id ASC LIMIT 1
Ignoro le cause di questo errore, bbPress del resto non è ancora stabile, quindi le cose cambiano giorno per giorno. Prova a fare una ricerca su Goooooooooogle.
-
4 Luglio 2005 alle 14:35 #33387dariodnPartecipante
mm, ok. google pare non dare soluzione.
puoi dirmi in quale file dovrei andare a controllare l’errore (visto che non viene specificato mi pare)
-
4 Luglio 2005 alle 15:10 #33389dariodnPartecipante
scusate un’altra curiosità : ma se io voglio aggiornare bbpress come devo fare?
inoltre non riesco più a usare il file upgrade-schema.php in quanto non riesce a stabilire una connessione col server…
-
4 Luglio 2005 alle 15:40 #33390SteveAglAmministratore del forum
> in quale file dovrei andare a controllare l’errore
in uno di quelli che si trovano in
wp-includes/
probabilmente
functions.php
ma lଠdentro è un casino… -
4 Luglio 2005 alle 15:47 #33391dariodnPartecipante
sto uscendo pazzo. Sto provando a installare la versione consigliata da te sperando in una maggiore stabilità .
Ma non riesco ad accedere al database. Ho seguito tutti i tuoi passi, i dati sono corretti, ho addirittura cancellato le vecchie tabelle MA mi dice:
Error establishing a database connection
This either means that the username and password information in your wp-config.php file is incorrect or we can’t contact the database server at DB_HOST.
* Are you sure you have the correct username and password?
* Are you sure that you have typed the correct hostname?
* Are you sure that the database server is running?
aiuti? tnx
ah, l’host è aruba e ho impostato il numero ip che mi ha dato. ho rpovato a lasciare localhost ma non cambia cmq niente
-
4 Luglio 2005 alle 17:10 #33392SteveAglAmministratore del forum
dovresti controllare se i dati di connessione al database di aruba sono corretti, e magari chiedere al loro supporto tennico.
-
4 Luglio 2005 alle 20:36 #33395dariodnPartecipante
il fatto è che i dati (immagino) devono essere per forza giusti altrimenti neanche wordpress si collegherebbe al database. e visto che il bb-config include il wordpress setting si dovrebbe trovare…
o no?
-
4 Luglio 2005 alle 20:56 #33397SteveAglAmministratore del forum
se ottieni errore di connessione al database, al 98% può essere un errore dei parametri (non dei dati, sorry). Ma se i parametri sono corretti, a sto punto non so dirti, ci sono troppe incognite.
-
5 Luglio 2005 alle 7:53 #33407dariodnPartecipante
mmm c’è un modo per eseguire la query tramite phpmyadmin? ho provato spudoratamente a copiare solo le query incluse nello schema ma mi dice che ci sono errori nella strutturazione della query stessa (se ho decifrato bene non capisce il “->” di $bb->forum
-
5 Luglio 2005 alle 9:07 #33408
-
5 Luglio 2005 alle 9:49 #33410dariodnPartecipante
quindi non ci sono vie d’uscita… o le fa tramite update-schema o nulla..
-
5 Luglio 2005 alle 10:15 #33411dariodnPartecipante
aggiornamento: per motivi del tutto sconosciuti ho per l’ennesima volta utilizzato il bb-config di base (senza includere quello di wordpress ma copiando i parametri di questo) e questa volta ha funzionato… mah!
Nella fase attuale (ricordo che ora è installata la nigthly indicata da mrbrown) i problemi sembrano essere:
1) impossibilità di logout (rimanda alla hp del forum)
2) impossibilità di edit dei messaggi (ibidem)
-
5 Luglio 2005 alle 10:21 #33412dariodnPartecipante
curiosità : ma l’admin oltre ad essere di tipo 5 deve avere come ID 0 o va bene anche 1?
-
5 Luglio 2005 alle 10:28 #33413SteveAglAmministratore del forum
L’ID deve essere assolutamente 1. Se non è quello è MOLTO PROBABILE che l’errore nel logout e nella modifica dei post dipenda da quello: che gli ID degli utenti sono sballati.
Se non funziona nemmeno con ID=1 fai una bella cosa:
Prendi phpmyadmin, SVUOTA tutte le tabelle del forum e ricomincia daccapo: registri l’utente/amministratore con tipo 5, crei un forum e fai le prove da bbPress.
E che Dio ti aiuti.
-
5 Luglio 2005 alle 10:43 #33416dariodnPartecipante
no no, il mio user (unico peraltro) è già impostato con 1 e type 5.
Cmq, ho fatto un pò di modifiche, non so se sono corrette all’interno della dinamica del sistema oppure sono sbagliate. Ma in parte ho risolto.
functions.php: alla riga 449 get_post diviene get_forum_post
delete-post.php: alla riga 5 get_post diviene get_forum_post
bb-config: copiare i parametri di wp-config e incollarli. Subito dopo includere lo stesso file wp-config
nel file edit.php: riga 6 sostituire get_post con get_forum_post.
ora riesco a cancellare i messaggi e a far aprire il form di modifica del post. Ma:
1) il messaggio viene cancellato ma il contatore in homepage segna ancora la presenza del messaggio (numeri messaggi: 1)
2) pur aprendosi la finestra di editing quando poi clicco sul pulsante mi rimanda alla pagina centrale senza aver modificato nulla..
-
5 Luglio 2005 alle 10:50 #33417dariodnPartecipante
pare che la funziona get_post debba divenire get_forum_post ovunque.
non si potrebbe inserire un’equazione da qualche parte che gli faccia capire che “get_forum_post=get_post”?
-
5 Luglio 2005 alle 11:07 #33418dariodnPartecipante
Edit: risolti i problemi del logout. Erano i cookie di Firefox che si erano impallati. Bastava cancellarli
stiamo procedendo!!!
-
5 Luglio 2005 alle 13:11 #33419SteveAglAmministratore del forum
pare che la funziona get_post debba divenire get_forum_post ovunque.
Questo mi pare ovvio. Se rinomini una funzione, devi poi sempre sostituire nel codice, le chiamate alla vecchia funzione, con la nuova.
non si potrebbe inserire un’equazione da qualche parte che gli faccia capire che “get_forum_post=get_post”?
Stai parlando di funzioni, non di variabili. Le variabili sono fatte per essere associate ad un valore. Le funzioni invece svolgono un determinato compito, molto spesso manipolando le variabili e restituendo un dato valore. Esse quindi non sono variabili, sono insiemi di istruzioni. Un esempio scemo di funzione è:
function addizione($a,$b){
$c = $a + $b;
return $c;
}
che si invoca con
$somma = addizione(5,10);
e dove
$somma
equivale a 15.Assegnare quindi equivalenze di funzioni, cioè specificare
funzione_a() = funzione_b();
credo non abbia molto senso. Siccome però la mia esperienza in fatto di programmazione si limita a PHP, è possibile che qualcosa del genere si possa anche fare, in altri linguaggi, ma questo è un altro discorso. -
5 Luglio 2005 alle 13:19 #33420SteveAglAmministratore del forum
Bolendo uno potrebbe avere, e dovrebbe funzionare:
function pippo() {
return pluto();
}
Ma son “tapulli”
-
5 Luglio 2005 alle 16:10 #33428SteveAglAmministratore del forum
effettivamente
-
5 Luglio 2005 alle 18:18 #33430dariodnPartecipante
Questo mi pare ovvio. Se rinomini una funzione, devi poi sempre sostituire nel codice, le chiamate alla vecchia funzione, con la nuova.
eh si, ma leggendo il tutorial pensavo bastasse cambiare solo quella iniziale :p
tnx cmq…
-
7 Luglio 2005 alle 9:07 #33440nicolaPartecipante
ma non è proprio possibile integrare integralmente bbpress e wp, ad esempio far fare agli utenti un’unica registrazione?
-
7 Luglio 2005 alle 9:17 #33441SteveAglAmministratore del forum
Attualmente no, considera che bbpress è una alpha in pesante fase evolutiva
-
7 Luglio 2005 alle 9:20 #33442nicolaPartecipante
peccato sarebbe un ottimo piccolo cms da opporre ai grandi php-nuke, mambo…
-
23 Novembre 2005 alle 14:25 #35078ariannaPartecipante
ho inserito il forum bbpress…
e pare vada.
come faccio a metterci un tema?
nel sito non c’e WP e con le istruzioni ricevute mi chide delle funzioni di WP.. cosa posso fare?
-
23 Novembre 2005 alle 14:44 #35080SteveAglAmministratore del forum
Al momento non esistono temi per bbPress, devi modificare manualmente i file contenuti nella cartella
bb-templates
lavorando di HTML e CSS. -
23 Novembre 2005 alle 14:53 #35081ariannaPartecipante
ok Grazie
-
1 Dicembre 2005 alle 9:19 #35140ariannaPartecipante
continuo ad avere qualche problema con la grafica….
ho letto l’articolo..
http://www.wpitaly.it/wiki/Main/WP-e-bbPress
ma l’integrazione non funziona…
presumo perche’ nn ho la versione del 22.06
non so assolutamente cone inserirgli la grafica anche perche’
include style.css e’ presente…
se includo header e footer mi lancia una serie di errori del tipo funzioni ridefinite o assenti….
qvete qulache idea ho inserito Wp
-
-
AutorePost
- Il topic ‘[bbPress] Come si installa?’ è chiuso a nuove risposte.