Pagina 1 di 4

aggiungere modulo in PCA per castom page

Inviato: 06/09/2009, 22:20
da Hegalo
ciao a tutti,io avrei bisogno di una mano per fare in modo di poter gestiredal CPA due modifiche che mi sono adattato,sono modifiche piuttosto semplici,una e' quella per la pubblicita' a fine messaggio che non e' piu' visibile dopo il login,me la sono fatta io,e' una cosa semplice semplice,un tempelate che puoi metterti un po ' dove ti pare,e l'altra e'quella delle note legali,e cioe' una pagina con appunto le note legali.mi piacerebbe rendere entrambe queste modifiche piu' strutturate e definitive,anche se poi vogliamo vedere non e' che si vadano a toccare cosi spesso,ma mi chiedevo se potevate aiutarmi,se qualcuno se la sente gli posto tutti i file,ma ....qui esagero....il massimo sarebbe aggiungere a quella guida che avete tradotto anche qui,quella per crearsi le pagine,che io uso da un po' e non mi ha mai deluso,"add new castom page",beh'! insieme a quei due passaggi meterne un terzo per un'atro file(o quanti ce ne vogliono),per avere anche la possibilita' di mettere mano alla nuova pagina direttamente dal pannello d'ammoinistrazione!cmq ...e' possibile riuscire a fare una cosa del genere??

Re: aggiungere modulo in PCA per castom page

Inviato: 06/09/2009, 22:23
da diablo999
Hegalo ha scritto:ciao a tutti,io avrei bisogno di una mano per fare in modo di poter gestiredal CPA due modifiche che mi sono adattato,sono modifiche piuttosto semplici,una e' quella per la pubblicita' a fine messaggio che non e' piu' visibile dopo il login,me la sono fatta io,e' una cosa semplice semplice,un tempelate che puoi metterti un po ' dove ti pare,e l'altra e'quella delle note legali,e cioe' una pagina con appunto le note legali.mi piacerebbe rendere entrambe queste modifiche piu' strutturate e definitive,anche se poi vogliamo vedere non e' che si vadano a toccare cosi spesso,ma mi chiedevo se potevate aiutarmi,se qualcuno se la sente gli posto tutti i file,ma ....qui esagero....il massimo sarebbe aggiungere a quella guida che avete tradotto anche qui,quella per crearsi le pagine,che io uso da un po' e non mi ha mai deluso,"add new castom page",beh'! insieme a quei due passaggi meterne un terzo per un'atro file(o quanti ce ne vogliono),per avere anche la possibilita' di mettere mano alla nuova pagina direttamente dal pannello d'ammoinistrazione!cmq ...e' possibile riuscire a fare una cosa del genere??
nella vita tutto è possibile,niente è impossibile :P

quello che chiedi tu è un editor online di pagine,io non ci ho mai provato,quindi attendiamo carlino

perchè questa mod potrebbe rivelarsi utile 8-)

Re: aggiungere modulo in PCA per castom page

Inviato: 06/09/2009, 22:32
da Hegalo
grazie della risposta rapidissima e cmq si,anche io credo che questa cosa potrebbe avere dei risvolti interessanti.

Re: aggiungere modulo in PCA per castom page

Inviato: 07/09/2009, 8:17
da Carlo
Beh, ti dico subito che è un pò complicato ciò. Poichè bisogna interagire sui permessi nel database e sui file. Io tutt'oggi non ci ho mai provato.

Comunque caso mai puoi creare una "Custom Page" e aggiungere i permessi di accesso ai soli amministratori, facendo in tal modo.

Trova:

Codice: Seleziona tutto

// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();
E aggiungi dopo:

Codice: Seleziona tutto

if ($user->data['user_id'] == ANONYMOUS)
{
    login_box('', $user->lang['LOGIN']);
}

if (!isset($user->data['session_admin']) || !$user->data['session_admin']){
	login_box('', $user->lang['LOGIN_ADMIN_CONFIRM'], $user->lang['LOGIN_ADMIN_SUCCESS'], true, false);
}
Tale codice in primis se l'utente non è connesso, lo fa accedere, secondo, se non è un amministratore li appare un box che l'avverte che non ha i permessi di amministrazione per accedere a tale pagina, proprio come succede per l'ACP.

Re: aggiungere modulo in PCA per castom page

Inviato: 07/09/2009, 14:59
da Hegalo
mmmmm...si interessante ,ma quello che voglio fare io e' questo(chiaramente ho bisogno di quacuno che mi aiuti)
http://i26.tinypic.com/2lvhkdc.jpg
http://i25.tinypic.com/2luyxhx.jpg
http://i25.tinypic.com/20jh2e1.jpg
http://i27.tinypic.com/23w1ouv.jpg
bisogna trovare il sistema di usare i due file che seguono come modelli,di modo che quando si compilano i campi per dargli in lome ai file automaticamente,o si creano i file direttamente nelle cartelle(ma questo lo vedo difficile)oppure si creano i due file da copiare e incollare come l'access della mod seo,insomma viene creati il codice per i nuovi file da copiare e incollare in modo da crearsi i nuovi file con modificati i due campi con i momi dei relativi file

file .php(che qui si chiama About Us)

Codice: Seleziona tutto

        <?php
        define('IN_PHPBB', true);
        $phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
        $phpEx = substr(strrchr(__FILE__, '.'), 1);
        include($phpbb_root_path . 'common.' . $phpEx);

        // Start session management
        $user->session_begin();
        $auth->acl($user->data);
        $user->setup();

        page_header('About Us');

        $template->set_filenames(array(
            'body' => 'aboutus_body.html',
        ));

        make_jumpbox(append_sid("{$phpbb_root_path}viewforum.$phpEx"));
        page_footer();
        ?>
file _body.html(aboutus_body.html)

Codice: Seleziona tutto

        <!-- INCLUDE overall_header.html -->

        <h2>About Us</h2>

        <div class="panel">
           <div class="inner"><span class="corners-top"><span></span></span>

           <div class="content">
              <p>
                 We were founded this year to bring you the best forum on the Internet!
                 
                 We promise to do the following:
                 <ul>
                    <li>Provide new content</li>
                    <li>provide a friendly atmosphere</li>
                    <li>Provide an environment where you can have fun!</li>
                 </ul>
              </p>
           </div>

           <span class="corners-bottom"><span></span></span></div>
        </div>

        <!-- INCLUDE jumpbox.html -->
        <!-- INCLUDE overall_footer.html -->

Re: aggiungere modulo in PCA per castom page

Inviato: 07/09/2009, 15:10
da Carlo
Scusa non ti sto seguendo.

Re: aggiungere modulo in PCA per castom page

Inviato: 07/09/2009, 15:26
da Hegalo
be se guardi le immagini che ho fatto e' quello che vorrei realizzare da integrare con il discorso delle custom page,ma se e' troppo sbattimentoso capisco,la mia richiesta originale cmq era qualcosa di simile perche io per esempio mi sono fatto una pagina con le note legali e volevo poter agire su quella pagina con un modulo suo dal PCA,poi ho pensato che si puo' fare lo stesso dal suo tempelate,e vabe',ma chiaccherando mi era venuta queta idea e ve l'ho proposta,che non mi sembra tanto male,ma in sostanza...
come posso crearmi dei nuovi pannelli per il PCA,proprio senza contenuto,pannelli vuoto che poi andro' a impostare io con le funzioni che mi servono,spero di essermi spiegato,vorrei poter crearmi dei moduli aggiuntivi ...mmm "custom_ACP_modul"(tanto per restare in tema)

Re: aggiungere modulo in PCA per castom page

Inviato: 07/09/2009, 15:38
da Carlo
Ok, ho capito. Ma da come già detto in un post precedente, io non ho mai provato a creare moduli per l'ACP.

Appena ho tempo vedrò il possibile.

Re: aggiungere modulo in PCA per castom page

Inviato: 08/09/2009, 10:26
da Hegalo
ciao!il mio inglese non e' una fortza ma credo che in questi tutorial abbiamo la nostra risposta,carlo se col l'inglese te la cavi mi daresti giusto una sgrossata delle cose piu' salienti,se hai tempo,anche se cmq c'e' il codice che parla da solo...
http://wiki.phpbb.com/Creating_modules per creare moduli
e c'e' tra l'altro anche parte delle guide per le pagine di cui abbiamo parlato nei messaggi precedenti,ciao

Re: aggiungere modulo in PCA per castom page

Inviato: 08/09/2009, 11:12
da Carlo
Beh, da quanto vedo è semplicissimo creare un modulo per l'ACP. Basterà creare 2 file per il modulo, 1 di lingua ed 1 template.

Per qualunque problema, chiedi pure. ;)