Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    script per ridurre la lunghezza dei link inseriti su un post

    c'e' qualche anima pia che riesce ad indirizzarmi su uno script che mi consenta di ridurre la lunghezza dei link all'interno di un forum?
    vorrei che vedesse che si tratta di un link (generalmente vengono fuori in azzurro con la possibilita' di cliccarci sopra) e che me lo accorci o che mi scriva proprio "LINK" in azzurro e che cliccandoci sopra apra il link intero, in modo da non vedere 3 righe azzurre per i link piu' lunghi!

    si puo' fare?

    grazie mille!

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Dalla descrizione e dal poco che ho capito direi che devi operare lato server, per avere la certezza prova a fare un esempio pratico immagine/link pubblico.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    allego uno screenshot di una pagina che da l'esempio del problema!





    da notare come quel link lunghissimo allarghi la pagina!

    vorrei uno script che lo riducesse in automatico o addirittura che lo cambi nella parola "LINK" cliccabile!

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Confermo quanto supponevo, meglio operare lato server, lavorare lato client sarebbe moto + complicato.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    saresti cosi' gentile da indirizzarmi? sai com'e'.... sono un autodidatta, anche se imparo presto!
    il fatto poi e' che non so quanta liberta' di programmazione "lato server" abbia, quindi pensavo che uno script che funzioni come quello per il ridimensionamento delle immagini (vedi questto post: http://forum.html.it/forum/showthrea...7#post12834917 ) potesse fare al caso mio!

    praticamente una volta finita di caricare la pagina, tutti i link vengono trasformati!

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2000
    Messaggi
    938
    Ciao,

    puoi usare strlen per contare i caratteri della stringa, se maggiori o uguali (a quello che vuoi far visualizzare >=10)

    con substr tronchi la stringa e mostri es: ....

    if (strlen($riga['title'])>=10) {
    $riga['title']= substr($riga['title'],0,9)."....";


    nell'href lasci il link intero mentre tra <a href..> e </a> mosti la stringa troncata con i ..

    cerca su php.net le due funzioni


    Massimo

  7. #7
    e non potrei indipendentemente dalla lunghezza far riconoscere il link dall' "http://......" ed indipendentemente trasformarlo in "link" ?

    cosi' facendo forse risulta piu' semplice!

  8. #8
    Utente di HTML.it
    Registrato dal
    Apr 2000
    Messaggi
    938
    Ciao,

    questo è il risultato del troncare una stringa, come esempio ho inserito il link a questo thread.

    http://www.massimo61.org/riduci.php

    Testo link sostituito da una scritta,

    e non potrei indipendentemente dalla lunghezza far riconoscere il link dall' "http://......" ed indipendentemente trasformarlo in "link" ?

    cosa intendi per far riconoscere il link dall' "http://......"

    come vedi sotto il suffisso http:// non è obbligatoriio basta il solo www

    www.massimo61.org/riduci.php


    Massimo

  9. #9
    Originariamente inviato da Massimo61 questo è il risultato del troncare una stringa, come esempio ho inserito il link a questo thread.

    http://www.massimo61.org/riduci.php
    perfetto, queste due soluzioni mi andrebbero benissimo!
    adesso provo a vedere se riesco a compilare lo script dalle indicazioni che mi avete dato sopra!

    cosa intendi per far riconoscere il link dall' "http://......"

    come vedi sotto il suffisso http:// non è obbligatoriio basta il solo www

    www.massimo61.org/riduci.php
    hai perfettamente ragione! non ci avevo pensato!

  10. #10
    miseriaccia... mi mancano le basi!
    ho provato a leggere le funzioni di strlen dal link che mi hai postato, ma gia' l'inglese per me e' un piccolo problema..... poi non capisco come indicare che "string" deve essere la lunghezza di una parola (pensavo strlen($text), ma non ne sono sicuro!)

    chiedo troppo se mi compili tu il codice?

    capisco perfettamente che un newbie come me sia una rottura di scatole, ma cercare di capire una cosa senza le basi e' veramente difficile (anche se ci sto provando analizzando altri script che funzionano, e qualcosa intanto ho imparato!)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.