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.
    • 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