phpBB Italia chiude!
phpBB Italia ringrazia tutti gli utenti che hanno dato fiducia al nostro progetto per ben 9 anni, e che, grazie al grande lavoro fatto da tutto lo Staff (rigorosamente a titolo gratuito), hanno portato il portale a diventare il principale punto di riferimento italiano alla piattaforma phpBB.

Purtroppo, causa motivi personali, non ho più modo di gestirlo e portarlo avanti. Il forum viene ora posto in uno stato di sola lettura, nonché un archivio storico per permettere a chiunque di fruire di tutte le discussioni trattate.

Il nuovo portale di assistenza per l'Italia di phpBB diventa phpBB-Store.it, cui ringrazio per aver deciso di portare avanti questo grande progetto.

Grazie ancora,
Carlo - Amministratore di phpBB Italia

creare directory con phpbb

Cerchi una MOD? Chiedi in questo forum.
Questa sezione è supportata dagli utenti del forum, pertanto lo Staff potrebbe non eseguire tali richieste.
Rispondi
Segnalo
Utente
Utente
Messaggi: 244
Iscritto il: 08/12/2013, 18:40
Sesso: Maschio
Versione: 3.0.12
Server: Windows
PHP: 5.3
Contatta:

creare directory con phpbb

Messaggio da Segnalo » 08/12/2013, 19:08

Gentile staff,
esiste una guida per creare una directory come quella di phpbbitalia?

Grazie mille

Avatar utente
Barrnet
Leader Moderatori
Leader Moderatori
Messaggi: 3124
Iscritto il: 04/07/2010, 23:31
Sesso: Maschio
Versione: 3.0.10
Server: UNIX/Linux
PHP: 5.3.10
Database: MySQL 5.1.61-community-log
Contatta:

Re: creare directory con phpbb

Messaggio da Barrnet » 08/12/2013, 21:10

Ti basta creare una custom page (trovi una guida su come farlo nella nostra wiki) creandoci al suo interno un form di invio in HTML.
Per la parte in PHP, che si occuperà di inviare il testo come post, dai un occhio qui:https://wiki.phpbb.com/Function.submit_post

Segnalo
Utente
Utente
Messaggi: 244
Iscritto il: 08/12/2013, 18:40
Sesso: Maschio
Versione: 3.0.12
Server: Windows
PHP: 5.3
Contatta:

Re: creare directory con phpbb

Messaggio da Segnalo » 09/12/2013, 2:33

Sono riuscito a creare un form che all' invio crea un nuovo argomento in una determinata sezione ma non ho idea di come sostituire l' utente che invia, con un utente che chiamo robot.

Sapete indicarmi qualche guida?

Grazie

Segnalo
Utente
Utente
Messaggi: 244
Iscritto il: 08/12/2013, 18:40
Sesso: Maschio
Versione: 3.0.12
Server: Windows
PHP: 5.3
Contatta:

Re: creare directory con phpbb

Messaggio da Segnalo » 09/12/2013, 16:38

LA pagina suggerita non tratta come sostituire il nome dell' autore dell' argomento con uno di mia preferenza.

Mi sapete indicare un esempio?

Avatar utente
Tiger
phpBB Expert
phpBB Expert
Messaggi: 1998
Iscritto il: 24/05/2011, 12:37
Sesso: Maschio
Versione: 3.0.12
Server: UNIX/Linux
PHP: 5.3.28
Database: MySQL(i) 5.5.35-cll
Località: Roma
Contatta:

Re: creare directory con phpbb

Messaggio da Tiger » 09/12/2013, 19:35

Utilizzando ad esempio:

Codice: Seleziona tutto

'user_id'         => 2,
Dove 2 e' l'id dell'utente che inserira' il campo nella directory,puoi cambiarlo a tuo piacimento.

Ad esempio se crei un utente Robot con id 5 ,utilizzerai tale id.

Segnalo
Utente
Utente
Messaggi: 244
Iscritto il: 08/12/2013, 18:40
Sesso: Maschio
Versione: 3.0.12
Server: Windows
PHP: 5.3
Contatta:

Re: creare directory con phpbb

Messaggio da Segnalo » 09/12/2013, 19:52

Nonostante gli indichi l' id mi pubblica con l' utente in uso.

Ho risolto su SEGNALO - Article marketing cosi:

Codice: Seleziona tutto

// Keep this, as we now overwrite this with the user of our choice
    $realuserdata= $user-> data;

    $sql= 'SELECT u.* FROM '. USERS_TABLE. ' u WHERE u.user_id= 666';  // Your account of choice
    $result= $db-> sql_query( $sql );
    if( $row= $db-> sql_fetchrow( $result ) ) {
        // Only overwrite Keys which actually exist, no other ones
        foreach( $row as $k1=> $v1 ) if( isset( $user-> data[$k1] ) ) $user-> data[$k1]= $v1;
    };
    $db-> sql_freeresult( $result );

    $newdata= array
    ( 'topic_title'=> 'about creativity'
    , 'poster_id'=> $user-> data['user_id']
    , 'forum_id'=> 10  // Forum of choice
    , 'force_approved_state'=> TRUE
    , 'icon_id'=> 0
    , 'enable_bbcode'=> TRUE
    , 'enable_smilies'=> FALSE
    , 'enable_urls'=> TRUE
    , 'enable_sig'=> TRUE
    , 'message'=> $message
    , 'message_md5'=> md5( $message )
    , 'bbcode_bitfield'=> $bitfield
    , 'bbcode_uid'=> $uid
    , 'post_edit_locked'=> FALSE
    , 'topic_type'=> POST_NORMAL
    , 'enable_indexing'=> TRUE
    , 'notify_set'=> FALSE
    , 'notify'=> FALSE
    , 'post_time'=> time()
    );

    $aUnused= array();
    submit_post( 'post', $newdata['topic_title'], $user-> data['username'], $newdata['topic_type'], $aUnused, $newdata, TRUE, FALSE );

    // Revert data from logged on user
    $user-> data= $realuserdata;
Grazie lo stesso

Avatar utente
brunino
Moderatore
Moderatore
Messaggi: 2819
Iscritto il: 12/01/2013, 16:35
Sesso: Maschio
Versione: 3.1.2
Server: UNIX/Linux
PHP: php 5.3
Database: mysql
Località: Toscana, Firenze
Contatta:

Re: creare directory con phpbb

Messaggio da brunino » 09/12/2013, 20:35

Al posto di $user->data['username'] metti l'username che vuoi ;)
E' sempre gradito un grazie

Creo estensioni per phpBB 3.1 su misura: contattami via MP.
Mie Estensioni: Top Ten Topics | Ban List | Topic List
Visita il mio forum di test e sviluppo stili e estensioni phpBB 3.1

Avatar utente
Tiger
phpBB Expert
phpBB Expert
Messaggi: 1998
Iscritto il: 24/05/2011, 12:37
Sesso: Maschio
Versione: 3.0.12
Server: UNIX/Linux
PHP: 5.3.28
Database: MySQL(i) 5.5.35-cll
Località: Roma
Contatta:

Re: creare directory con phpbb

Messaggio da Tiger » 09/12/2013, 21:08

Il controllo dell'id avviene gia' nella query:

Codice: Seleziona tutto

$sql= 'SELECT u.* FROM '. USERS_TABLE. ' u WHERE u.user_id= 666';  // Your account of choice
u WHERE u.user_id= 666


https://www.phpbb.com/community/viewtop ... 9&start=60

Rispondi

Torna a “Richiesta MOD”

Chi c’è in linea

Visitano il forum: Nessuno e 29 ospiti