Set 29 2008

Rimuovere il link “SEO by Artio” da ARTIO JoomSEF

Category: Joomla,Webdesignacecondor @ 20:38

artio_joomsef.png

JoomSEF è un ottimo compenente per Joomla che permette di ottimizzare i link delle pagine web di Joomla Con le ultime versioni (2.3.0 al momento della stesura di questa guida) è stato inserito un link con la dicitura “SEO by Artio” alla fine di ogni articolo. Visto che la licenza lo consente vediamo come rimuovere questo link…

Accedere via FTP al file:

  • administrator/components/com_sef/sef.class.php (Joomla 1.0)
  • components/com_sef/joomsef.php (Joomla 1.5)

e rimuovere commentare la riga $buf = ”.”.’S’.’E’.’O’.’ ‘.’b’.’y’.’ ‘.’A’.’r’.’t’.’i’.’o’.”.”; $buf = ‘<‘.’d’.’i’.’v’.’>’.'<‘.’a’.’.’h’.’r’.’e’.’f’.’=’.’ eccetera…. Per darvi un idea della livello d’invadenza di questa scritta ecco come compare su un sito:

seo_by_artio_quotato.png

AGGIORNAMENTO:

Con la versione 3.x (per la precisione io ho provato con la 3.3.1) la riga da rimuovere è la numero 817 con contiene:

$buf.='<‘.’d’.’i’.’v’.’>’.'<‘.’a’.’ ‘.’h’.’r’.’e’.’f’.’=’.'”‘.’h’.’t’.’t’.’p’.’:’.’/’.’/’.’w’.’w’.’w’.’.’.’a’.’r’.’t’.’i’.’o’.’.’.’n’.’e’.’t’.'”‘.’ ‘.’s’.’t’.’y’.’l’.’e’.’=’.'”‘.’f’.’o’.’n’.’t’.’-‘.’s’.’i’.’z’.’e’.’:’.’ ‘.’8′.’p’.’x’.’;’.’ ‘.’v’.’i’.’s’.’i’.’b’.’i’.’l’.’i’.’t’.’y’.’:’.’ ‘.’v’.’i’.’s’.’i’.’b’.’l’.’e’.’;’.’ ‘.’d’.’i’.’s’.’p’.’l’.’a’.’y’.’:’.’ ‘.’i’.’n’.’l’.’i’.’n’.’e’.’;’.'”‘.’ ‘.’t’.’i’.’t’.’l’.’e’.’=’.'”‘.’W’.’e’.’b’.’ ‘.’d’.’e’.’v’.’e’.’l’.’o’.’p’.’m’.’e’.’n’.’t’.’,’.’ ‘.’J’.’o’.’o’.’m’.’l’.’a’.’,’.’ ‘.’C’.’M’.’S’.’,’.’ ‘.’C’.’R’.’M’.’,’.’ ‘.’O’.’n’.’l’.’i’.’n’.’e’.’ ‘.’s’.’h’.’o’.’p’.’ ‘.’s’.’o’.’f’.’t’.’w’.’a’.’r’.’e’.’,’.’ ‘.’d’.’a’.’t’.’a’.’b’.’a’.’s’.’e’.’s’.'”‘.’>’.’J’.’o’.’o’.’m’.’l’.’a’.’ ‘.’S’.’E’.’F’.’ ‘.’U’.’R’.’L’.’s’.’ ‘.’b’.’y’.’ ‘.’A’.’r’.’t’.’i’.’o’.'<‘.’/’.’a’.’>’.'<‘.’/’.’d’.’i’.’v’.’>’;

Con la versione 3.5.0 e successive, cercate le linee:

$cacheBuf2 =
‘PGRpdj48YSBocmVmPSJodHRwOi8vd3’.
‘d3LmFydGlvLm5ldCIgc3R5bGU9ImZv’.
‘bnQtc2l6ZTogOHB4OyB2aXNpYmlsaX’.
‘R5OiB2aXNpYmxlOyBkaXNwbGF5OiBp’.
‘bmxpbmU7IiB0aXRsZT0iV2ViIGRldm’.
‘Vsb3BtZW50LCBKb29tbGEsIENNUywg’.
‘Q1JNLCBPbmxpbmUgc2hvcCBzb2Z0d2’.
‘FyZSwgZGF0YWJhc2VzIj5Kb29tbGEg’.
‘U0VGIFVSTHMgYnkgQXJ0aW88L2E+PC’.
‘9kaXY+’;

e sostituitele con (attenzione, dopo l’uguale sono due singoli apici ‘ ‘, e non una singola volta doppia apice “)

$cacheBuf2 = ”;

Tag: , , , , , , , ,

54 Risposte a “Rimuovere il link “SEO by Artio” da ARTIO JoomSEF”

  1. andrea scrive:

    ceee grazie, mi sembrava strano che non lo trovavo…. ahah che grezzi, hanno messo tutti i nomi spezzati per evitare modifiche -_-

  2. saver71 scrive:

    Ma neanche un po’. Se si fa come dici tu si impalla tutto.

  3. acecondor scrive:

    Ciao Saver71,
    ti posso assicurare che funziona, l’ho fatto su più di un sito (vedi anche il commento di Andrea); forse non hai seguito correttamente le indicazioni, o forse parli di una release diversa.
    Comunque sia non mi piace il tuo “Ma neanche un po’”, è corretto esprimere i tuoi dubbi o certezze che siano sulla mia segnalazione ma almeno motivale in maniera un po’ di tecnica, di uno sterile “si impalla tutto”.

  4. saver71 scrive:

    Sì, ho seguito perfettamente le indicazioni ma non va, nel senso che da errore. Grazie comunque per le info. 🙂

  5. saver71 scrive:

    Ho risolto, Maurizio;
    bisogna mettere:
    $buf =”;
    Ciao 🙂

  6. oni scrive:

    io ho proprio tolto tutto il codice come descrive nell’articolo e tutto funziona bene e correttamente.
    Grazie per la dritta

  7. Paolo scrive:

    Anche a me funziona perfettamente rimuovendo tutta la riga.
    Grazie mille.

  8. Gabriele scrive:

    Testato sulla versione 3.3.3 per joomla 1.5 Funziona alla grande!! Ricordarsi di modificarlo ogni volta che viene fatto l’upgrade… Saluti e grazie!

  9. Gabriele scrive:

    Dimenticavo, io l’ho solo commentata la riga, funziona bene lo stesso! Di nuovo grazie!!

  10. Fabrizio scrive:

    Versione 3.3.5 per joomla 1.5.14, cancellando ricevo problemi, commentando tutto OK!!
    Grazie e benvengano commenti sempre utili!! Ciao

  11. Margarita scrive:

    ho eliminato la riga:
    $buf.=”.”.’S’.’E’.’O’.’ ‘.’b’.’y’.’ ‘.’A’.’r’.’t’.’i’.’o’.”.”;
    (joomla 1.5) dopo di che il mio sito è diventato una pagina bianca mi sono sbiancata io!
    Domanda di quale programma parlate quando indicate versione 3.3.3 o 3.3.5?

    • acecondor scrive:

      Ciao Margarita,
      prova a commentare la riga invece di eliminarla; come si evince da precedenti commenti sembra che la brutale eliminazione crei problemi su alcune versioni.
      Appena avrò modo di provare vedrò di aggiornare l’articolo.

  12. andrea scrive:

    solo io sn s***** e nn trovo la parte di codice da modificare??? un aiutino per favore??? ho la versione 3.5.0

  13. andre scrive:

    grazie mi hai fatto risparmiar tempo!
    $cacheBuf2 = ‘ ‘; funziona senza intoppi per la 3.5.0

  14. Alex scrive:

    per l’ultima versione 3.5.3 non funziona!!!!!!
    se si modifca il file joomsef.php poi non funzionano più i link!
    nemmeno rimettendo il file come era prima!!!
    devono aver messo qualche altro tipo di protezione, oppure è solo un problema che ho sul mio server, confermate?

    la modifica per la vesione 3.5.3 vi funziona?

    • acecondor scrive:

      Ciao Alex,
      hai sbagliato qualcosa, le indicazioni per la 3.5.0 sono valide anche per la 3.5.3 (testato di persona).
      Non è che hai messo le virgolette ” invece che due apici ‘ ?

  15. Alex scrive:

    basta reinstllare artio joomsef per far funzionare di nuovo i link, però con il link “SEO by ARTIO”… 🙁

  16. kayn scrive:

    Non funziona sulla 3.5.3, eliminando il codice indicato, il sito non è piu navigabile, compare la classica pagina completamente bianca, come se ci fosse un errore di sintassi nel codice php.
    Questo perchè il codice che si va ad eliminare è codificato in base64, e contiene al suo interno molte istruzioni, alcune delle quali sono indispensabili per il funzionamento di Artio altre invece contengono operazioni di controllo e codificazioni, decodificazioni e molte altre istruzioni abbastanza difficili da comprendere.
    Bisognerebbe capire quali sono le istruzioni necessarie al funzionamento di Artio JoomSef quindi eliminare solo quelle superficiali.

    • acecondor scrive:

      Ciao Kayn,
      ho controllato la versione 3.5.3 ed il testo base64 non contiene alcuna istruzione ma solo:
      Joomla SEF URLs by Artio
      Quindi sembra tutto come la 3.5.0; mi riservo nei prossimi giorni di testare la versione e la relativa modifica.

      Aggiornamento: ho controllato al volo e ho già un sito attivo con Artio 3.5.3 modificato come indicato perfettamente funzionante.

  17. Alessandro scrive:

    Ciao,
    ho provato a seguire le vostri indicazioni con la versione 3.5.3, aprendo il file joomsef.php con NotePad. All’interno del file, dove compare:
    $cacheBuf2 =

    ‘PGRpdj48YSBocmVmPSJodHRwOi8vd3’.

    ‘d3LmFydGlvLm5ldCIgc3R5bGU9ImZv’.

    ‘bnQtc2l6ZTogOHB4OyB2aXNpYmlsaX’.

    ‘R5OiB2aXNpYmxlOyBkaXNwbGF5OiBp’.

    ‘bmxpbmU7IiB0aXRsZT0iV2ViIGRldm’.

    ‘Vsb3BtZW50LCBKb29tbGEsIENNUywg’.

    ‘Q1JNLCBPbmxpbmUgc2hvcCBzb2Z0d2’.

    ‘FyZSwgZGF0YWJhc2VzIj5Kb29tbGEg’.

    ‘U0VGIFVSTHMgYnkgQXJ0aW88L2E+PC’.

    ‘9kaXY+’;
    ho provato ad inserire:
    $cacheBuf2 = ”;

    Al momento del salvataggio però il file perde completamente la formattazione e se lo carico via ftp il sito non si apre.
    Sapete darmi qualche indicazione?
    Grazie.
    Alessandro

    • acecondor scrive:

      Ciao Alessandro, per prima cosa non devi modificare in $cacheBuf2 = ”; ma in $cacheBuf2 = ”; (ovvero due apici e non un singolo doppio apice).
      Poi prova con Notepad++ o direttamente con CuteFTP, selezioni il file, tasto destro > edit.

  18. Alessandro scrive:

    Grazie! Seguendo le tue indicazioni ed utilizzando l’editor di CuteFTP ha funzionato alla perfezione.

  19. matteo scrive:

    all’inizio non andava….poi ho visto che gli “apostrofi” sono 2 e non 1!!!idiota io…

    ricordate che sono apostrofi e non virgolette…pure quello avevo ciccato!!!

    grazie!!!

    • acecondor scrive:

      Ciao Matteo,
      non sei l’unico ad aver fatto questo errore, ovvero confondere i due singoli apici con un doppio apice, e visto che è veramente facile caderci a chi non conosce il PHP ho preso spunto dal tuo commento per mettere una nota all’articolo, grazie.

  20. chunfy scrive:

    Grazie per il post! Confermo che funziona anche sulla 3.5.3

  21. pastoweb scrive:

    Sulla 3.5.4 ho problemi, mi dà pagina bianca

  22. Dario scrive:

    Grazie davvero!!! Veramente esaustivo e per tutte le versioni!

  23. Andrea scrive:

    Funziona bene, prestando attenzione al singolo apice digitato due volte $cacheBuf2 = ”; ! La mia è la versione 3.5.5. Grazie per l’informazione e per il tuo lavoro.

    Cordiali Saluti
    Andrea

  24. Alessio scrive:

    versione 3.6.1 e 3.6.2 – come togliere la scritta: “Joomla SEF URLs by Artio”?? ciao e grazie

  25. beanda scrive:

    versione 3.2.10 su Joomla 1.5.17 funzionano le prime indicazioni: basta commentare la riga. Grazie!

  26. francesco scrive:

    funziona.grazie mille

  27. Tommaso scrive:

    Ciao, qualcuno ha novità per la versione 3.7.4?
    Grazie a tutti, ciao!

  28. Tommaso scrive:

    Avevo letto che se sbagliavi il codice poi erano ca**i: preferivo non rischiare. Comunque se serve provo: la stringa di testo che ho trovato è:

    $cacheBuf2 =
    ‘PGRpdj48YSBocmVmPSJodHRwOi8vd3’.
    ‘d3LmFydGlvLm5ldC9qb29tbGEtZXh0’.
    ‘ZW5zaW9ucy9qb29tc2VmIiBzdHlsZT’.
    ‘0iZm9udC1zaXplOiA4cHg7IHZpc2li’.
    ‘aWxpdHk6IHZpc2libGU7IGRpc3BsYX’.
    ‘k6IGlubGluZTsiIHRpdGxlPSJKb29t’.
    ‘U0VGOiBKb29tbGEgU0VPIGNvbXBvbm’.
    ‘VudCBmb3IgU0VGIFVSTHMiPkpvb21s’.
    ‘YSBTRU8gcG93ZXJlZCBieSBKb29tU0’.
    ‘VGPC9hPjwvZGl2Pg==’;

    In pratica non devo toccare niente e devo aggiungere, nella riga sotto:

    $cacheBuf2 = ‘ ‘;

    Ma si tratta di questo ‘ oppure questo ‘ ?

    Grazie.

  29. Tommaso scrive:

    Ovviamente si tratta di due segni diversi:

    ‘ = apice che punta a destra

    ‘ = apostrofo

    Nell’editor di testo si vede la differenza: nel font pubblicato no.

    • acecondor scrive:

      Apice o apostrofo sono gli stessi caratteri; sulla tastiera italiana lo trovi insieme al punto interrogativo.
      Se sbagli semplicemente di trovi con la pagina bianca; l’errore comune è di usare il doppio apice al posto di due apici.

  30. Tommaso scrive:

    Ok: funziona.
    Ho inserito alla riga sotto:

    $cacheBuf2 = ”;

    Si tratta di due apostrofi senza spazi nel mezzo: quando li si inserisce diventano (su DW) di colore rosso e si attivano.
    Grazie a tutti.
    t

  31. Dario scrive:

    Funziona! Complimenti, era da un po’ che cercavo di capire come eliminare quel fastidioso link SEO BY ARTIO visto che a quanto pare sul forum Joomla non hanno interesse a dare una soluzione!

  32. Supergip scrive:

    grazie ragazzi per le info sempre utili che date. grandissimi. ciao…

  33. Carlo scrive:

    A me veramente la cosa non sembra spiegata chiaramente.
    […omiss…]
    e sostituitele con (attenzione, dopo l’uguale sono due singoli apici ‘ ‘, e non una singola volta doppia apice “)
    $cacheBuf2 = ”;
    Cioè devo fare questo:
    $cacheBuf2 =
    $cacheBuf2 = ”;
    $cacheBuf2 = ”;
    $cacheBuf2 = ”;
    $cacheBuf2 = ”;
    O cosa?

    • acecondor scrive:

      Ciao Carlo,
      ho leggermente tagliato le parti prolisse del tuo, post, non averne; la mia risposta è fai quello che c’è scritto ovvero tutta quella parte va sostituito con $cacheBuf=”; una sola riga; spero così sia per te più chiaro.

  34. Carlo scrive:

    Quindi tutte quelle righe le devo sotituire con l’unica riga $cacheBuf=”; giusto?

  35. abramato scrive:

    Ver. 3.7.5 funziona! Sei un grande!

  36. luca scrive:

    Grande! era proprio odiosa! 🙂

    funziona con la 3.versione 7.6

  37. michele scrive:

    Ciao per la versione 3.8.1 si sa qualcosa? 🙁

  38. Slump scrive:

    Anche con la 3.8.3 🙂

Rispondi