81 messaggi dal 30 giugno 2013
www.topgan.it
Ciao e mille grazie per la vostra attenzione.
Io ho un data base dove memorizzo da una textare ora vorrei dare la possibilità a chi scrive nella textare di poter formattare il testo con un minimo come in questo forum ad esempio.
Oppure meglio ancora come in questo esempio:http://richtexteditor.com/demo/updatedatabase.aspx il punto è che io ho istallato textarea nel mio sito fatto con webmatrix dalla raccolta NuGet ma non so e non trovo da nessuna parte il cadice da mettere nella pagina cshtml per farlo eseguire.
E non so nemmeno come dovrebbe essere il campo del database per momorizare il testo cosi ottenuto.
Qualcuno può aiutarmi?
Grazie mille per le vostre risposte

Giuseppe TopGan
Admministratore & Creatore
https://www.topgan.it & https://topgan.altervista.org/forum
11.886 messaggi dal 09 febbraio 2002
Contributi
Ciao,
prova CKEDitor, che è gratuito e liberamente utilizzabile. Dispone anche di una buona documentazione. Inizia da qui, dalla guida all'installazione:
http://docs.ckeditor.com/#!/guide/dev_installation
(è disponibile per il download anche da NuGet)

Guarda in particolare il paragrafo "Adding CKEditor to your page".
http://docs.ckeditor.com/#!/guide/dev_installation-section-adding-ckeditor-to-your-page
Si tratta sostanzialmente di aggiungere un riferimento al file .js che hai scaricato, e poi di invocare la funzione javascript CKEDITOR.replace che andrà ad "arricchire" la tua textarea.



E non so nemmeno come dovrebbe essere il campo del database per momorizare il testo cosi ottenuto

Resta una stringa di testo come lo era prima, quando usavi semplicemente la textarea. Che tecnologia database usi? Per SQL Server puoi fare un varchar(max) o nvarchar(max), se vuoi consentire all'utente di inserirci un testo di una lunghezza qualsiasi.

ciao,
Moreno
Modificato da BrightSoul il 01 maggio 2016 17.38 -

Enjoy learning and just keep making
81 messaggi dal 30 giugno 2013
www.topgan.it
Ciao e grazie, e molto bello anche questo proposto da te.
Pero io ho trovato questo wysihtml5 e va benissimo anche perché si adatta moltissimo al mio sito e funziona, solo che memorizza nel data base in codice:
<b>Proviamo</b><br>Questa è una prova

E quando io lo stampo a video prelevandolo da una variabile me lo stampa cosi come invece di:
Proviamo
Questa è una prova

Come posso fare per visualizzarlo correttamente?
Modificato da TopGan il 01 maggio 2016 22.23 -

Giuseppe TopGan
Admministratore & Creatore
https://www.topgan.it & https://topgan.altervista.org/forum
11.886 messaggi dal 09 febbraio 2002
Contributi
Ciao,
usa l'helper @Html.Raw(stringa) per emettere una stringa HTML nell'output di pagina. Senza di esso, come hai osservato, la stringa verrebbe sottoposta ad html encode e stampata tale e quale nella pagina.

Trovi un esempio nella documentazione:
http://www.asp.net/web-pages/overview/api-reference/asp-net-web-pages-api-reference

Enjoy learning and just keep making
81 messaggi dal 30 giugno 2013
www.topgan.it
Graieeeeeeeeeeeeeeeeeee lo stavo cercando ovvunque costo comando.
Funziona Perfettamente sei un Grande
Ciaoooooooooooooooooooooooooooooooo

Giuseppe TopGan
Admministratore & Creatore
https://www.topgan.it & https://topgan.altervista.org/forum
81 messaggi dal 30 giugno 2013
www.topgan.it
Ciao eccomi di nuovo a chiede una cosa forse molto difficile.
Io ho visto che se uno inserisce un link tipo questo
http://www.topgan.it viene visualizzate cosi come linkabile.
Io vorrei invece che apparisse tipo la ricerca di google; Il Titolo linkabile, la descrizione, ed eventualmente un'immagine.
Esiste uno script che faccio questo da un link?
oppure posso scrivere un codice con asp.net mvc per fare questo?
Modificato da TopGan il 02 maggio 2016 22.56 -
Modificato da TopGan il 02 maggio 2016 22.57 -

Giuseppe TopGan
Admministratore & Creatore
https://www.topgan.it & https://topgan.altervista.org/forum
11.886 messaggi dal 09 febbraio 2002
Contributi
Ciao,
puoi farlo in due modi:
  • In fase di editing dei contenuti, chiedendo all'utente di essere esplicito nell'inserire link, descrizione ed immagine;
  • In fase di "post processing", ovvero quando il testo sta per essere presentato a schermo con @Html.Raw. Se viene trovato un link in quel testo, lo trasformerai per includere descrizione e foto automaticamente, un po' come succede su Skype quando si invia un link ad un'amico.


La prima soluzione è più facile perché non devi determinare automaticamente qualche descrizione e quale foto usare per un dato link, e dà anche all'utente un controllo preciso di come verrà visualizzato il suo link.

Dimmi quale soluzione vuoi scegliere.
Se scegli anche tu la prima, può essere implementata come funzionalità dell'editor WYSIWYG.
Per esempio CKEditor espone tutti questi "pezzetti di funzionalità" come plugin, quindi è facile andare ad identificare il punto in cui intervenire.
Per esempio questo plugin ti permette di indicare sia il link che il testo in una finestrella modale che apparirà in primo piano quando si prova ad inserire un link con l'apposito bottone. E' già un inizio. Potresti modificarlo per aggiungere una terza textbox per l'immagine.

E' probabile che si possa fare anche nell'editor WYSIWYG che hai scelto tu, ma bisognerà andare a scartabellare il codice javascript.

ciao,
Moreno

Enjoy learning and just keep making
81 messaggi dal 30 giugno 2013
www.topgan.it
Ciao Mi spiego meglio:
Per evitare di cercare il link in @Html.Raw. io disabilito la possibilità di inserirli nel WYSIWYG "cosi evito anche che ne possa inserire più di un link per post", e creo un input apposito per il link.
Adesso che io ho il link pulito nello stampare a video cerco con uno script o con un plugin che vadano a cercare nel sito ed estrapolano il titolo (
<title>Il nome del sito</title>
), la descrizione (
<meta name="description" content="La descrizione del sito"/>
) ed eventualmente un'immagine (
<link rel="image_src" href="/Images/Immagine del sito.jpg" />
).
Come posso Fare?
Es: la bacheca in cui voglio realizzare questo: http://www.topgan.it/Home/1
Modificato da TopGan il 03 maggio 2016 10.31 -

Giuseppe TopGan
Admministratore & Creatore
https://www.topgan.it & https://topgan.altervista.org/forum

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.