Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. CMS & Piattaforme Self-Hosted
    5. Creare cms
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • S
      scwd User Attivo • ultima modifica di

      Ciao, ce ne sono molti di cms, ma se hai un pò di tempo e pazienza e quello che vuoi fare è solamente modificare il testo delle pagine ti consiglierei di fartelo da solo se hai una conoscienza di php o meglio php+mysql 😉

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • M
        motherboard User • ultima modifica di

        ma sai.. so abbastanza php, meno mysql... comunque come potrei iniziare?? utililizzando fopen & Co???
        infatti non vorrei utilizzare mysql perche devo solo modificare le pag html.
        Mi spiego meglio... quello che vorrei fare è aprire la pag pagina.html nello stesso modo in cui sto scrivendo questo post e poi applicare le modifiche, grazie ad 1 script che modifica l'html...
        posso farlo senza troppo dispendio di tempo e quali funzioni potrei utilizzare??

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • S
          scwd User Attivo • ultima modifica di

          Allora guarda la funzione fopen la puoi utilizzare tranquillamente però a questo punto se il layout è sempre lo stesso ti conviene mettere in file .txt i codici html del contenuto e includerli poi in una pagina.
          Per esempio:
          hai 3 articoli, quindi c'è un link articolo1 che sarà uguale a: www.tuosito.estensione/articoli.php?id=1
          poi dentro l'html fai una piccola funzione in php che carica l'articolo giusto. Per esempio potresti fare uno switch oppure chiamando tutti i file di testo tipo articolo1.txt articolo2.txt e così via caricare il file soltanto con un: include("articoli/articolo".$id.".txt");
          😉

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • D
            dawson.s User Attivo • ultima modifica di

            Bè in realtà usare un database è molto più facile e veloce, e puoi usare le tue news (ad esempio) come vuoi e organizzarle, con i file statici html mi sembra scomodo .

            la prima cosa che mi viene in mente anche se non so se va e se conviene è:

            prendere un nome del file che vuoi cambiare e salvarlo in una variabile
            usare la funzione file_get_contents dell'html e aprire il contenuto in una textarea magari con un WISYWYG, alla fine salvare il contenuto via POST sovrascrivendo il file utilizzando il nome del file che hai preso + estensione. Dovrebbe funzionare da semi-cms con database;)

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • M
              motherboard User • ultima modifica di

              Ciao e grazie molte,
              daWsOn_s cosa intendi dire con "
              aprire il contenuto in una textarea magari con un WISYWYG "????
              come faccio a salvare il contenuto via POST sovrascrivendo il file utilizzando il nome del file che hai preso + estensione????
              Ciao e grazie molte ancora

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • M
                motherboard User • ultima modifica di

                ciao ho capito cosa volevi dire con "
                aprire il contenuto in una textarea magari con un WISYWYG " e ho scaricato Nicedit... fantastico, ma ora come faccio a scrivere le modifiche sul file html??

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • D
                  dawson.s User Attivo • ultima modifica di

                  Ciao, c'è un problema in questa cosa perché aprendo il file html in un WYSIWYG editor ti va a creare solo il codice del testo che vedi dentro eliminando i tag html body ecc..:?

                  Non saresti capace di lavorare direttamente nel codice html?

                  Comunque è molto semplice la cosa, supponendo che hai aperto il contenuto nella textarea e chearrivi con un link dove selezioni il file con modifica_news.php?filename=pagina1.html:

                  [php]
                  echo "<textarea name='html'>". file_get_contents("$_GET[filename]")."</textarea>";
                  [/php]Questo contenuto che modificherai lo invii via POST ad una pagina che riceve e scrive il file (riportando via link sempre il nome)

                  [php]

                  $myFile = $_GET["filename"];
                  $fh = fopen($myFile, 'w');
                  $stringData = $_POST["html"];
                  fwrite($fh, $stringData);
                  [/php]In questo modo dovrebbe sovrascrivere il file con il nuovo codice cioè come se modificassi il file. Però ripeto dovresti lavorare direttamente sull'html:?

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • T
                    temp User • ultima modifica di

                    Ciao =]
                    Ho letto i post e l'idea è giusta. Comunque un bel edito come lo vuoi tu non è semplice a mio avviso. L'editor da come vedo ti servirebbe per modificare tutta la pagina non solo il vero e propio contenuto giusto? Cioè se è cosi forse è piu veloce che tu modifichi le pagine come fai ora e crei uno script su area privata che ti fa l'upload delle nuove pagine! Invece se riesci a individuare una parte "fissa" del sito cioè che non cambia: a quel punto allora vale il metodo proposto di una text area dove modifichi il contenuto e poi salvi tutto tenendo conto che in questo caso hai solo testo (prevalentemente) e la cosa è piu semplice.
                    Oppure ti appoggi a prodotti gia confezionati (CMS fatti da altri) e usando quelli sai che hanno gia molte funzioni presenti!
                    Ciao!

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • M
                      motherboard User • ultima modifica di

                      ragazzi funziona tutto alla perfezione solo che l'html è pieno di \ ... se li tolgo funziona tutto alla perfezione altrimenti niente css... come faccio a scrivere una funzione in php che cancella tutte le \ prima di scrivere il file??
                      ereg_replace, str_replace o qualcos'altro??

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • T
                        thedarkita ModSenior • ultima modifica di

                        stripshashes

                        http://www.php.net/manual/it/function.stripslashes.php

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • M
                          motherboard User • ultima modifica di

                          si ho già provato con stripslashes ma non so come mai, mi cancella anche cose che non vorrei...
                          questo
                          <hr />
                          diventa
                          <hr>
                          questo
                          <br class="imClear" />
                          diventa
                          <br class="imClear">
                          si può evitare??? aiuto sono nei pasticci..
                          tutto ciò mi scombina completamente il layout grafico e css..
                          Ciao e grazie

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • M
                            motherboard User • ultima modifica di

                            up

                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            • D
                              dawson.s User Attivo • ultima modifica di

                              Puoi attivare sul server magic_quotes_gpc su On?

                              0 Miglior Risposta Ringrazia Cita Rispondi

                                1 Risposta Ultima Risposta
                              • M
                                motherboard User • ultima modifica di

                                non credo... ho aruba con windows... posso?

                                0 Miglior Risposta Ringrazia Cita Rispondi

                                  1 Risposta Ultima Risposta
                                • L
                                  lebowski User Attivo • ultima modifica di

                                  Se usi Aruba puoi attivare il servizio ArubaNuke, praticamente un cms DotNetNuke limitato, ma adatto al tuo scopo.

                                  Ciao.

                                  0 Miglior Risposta Ringrazia Cita Rispondi

                                    1 Risposta Ultima Risposta
                                  • M
                                    motherboard User • ultima modifica di

                                    ehm il problema è che il sito c'è già e ci sono gfià 60 pagine...
                                    con windows su server virtuale aruba, si può accedere in qualche modo a php.ini?

                                    0 Miglior Risposta Ringrazia Cita Rispondi

                                      1 Risposta Ultima Risposta
                                    • L
                                      lebowski User Attivo • ultima modifica di

                                      Su server condivisi no altrimenti la modifica si ripercuoterebbe su tutti i domini che condividono il medesimo server, su quelli dedicati non so (mai provati). Sui forum di Aruba tempo fa ho letto comunque qualche sistema per ovviare al problema.

                                      Ciao

                                      0 Miglior Risposta Ringrazia Cita Rispondi

                                        1 Risposta Ultima Risposta
                                      Caricamento altri post
                                      Rispondi
                                      • Topic risposta
                                      Effettua l'accesso per rispondere
                                      • Da Vecchi a Nuovi
                                      • Da Nuovi a Vecchi
                                      • Più Voti