Visualizza post

Questa sezione ti permette di visualizzare tutti i post inviati da questo utente. N.B: puoi vedere solo i post relativi alle aree dove hai l'accesso.


Post - massikk

Pagine: [1] 2 3
1
Joomsites / Consigli per il mio sito
« il: 04 Dic 2019, 06:02:32 »
Salve a tutti, da ormai un mese ho effettuato una migrazione molto grossa, da 1.5 all'ultima versione di Joomla.
Il sito era parecchio incasinato e adesso ho quasi finito di sistemarlo.. correggendo articoli e sistemando il template.

Vorrei qualche parere e magari qualche consiglio se ne avete, fatemi sapere se è chiaro, se si carica veloce e qualsiasi suggerimento...

Il sito è: https://allevamentochihuahua.com ... ho riadattato il template inserendo un menu sotto a quello principale, perchè nella colonna destra preferisco inserire altri moduli, come ad esempio lo slide delle foto...

Ho anche provato un altro template che come base mi piaceva molto, se vi va di provarlo ditemi anche quale preferite : https://allevamentochihuahua.com/viola/
 ( il primo template, è molto più facile da modificare, quindi volendo posso anche modificare i colori a mio piacimento, entrambi comunque sono responsive )Grazie a tutti in anticipo

2
SEO / Inseriremento multiplo del tag title nei link
« il: 30 Nov 2019, 10:32:16 »
Salve, vorrei sapere se fosse possibile inserire automaticamente i tag title in tutti i link del proprio sito.
Avendo da quasi 10 anni un sito del quale non ho mai curato l'aspetto Seo, e avendo più di 800 articoli al suo interno, sarebbe molto comodo se si potesse inserire automaticamente nel tag title di ogni link la stessa dicitura del link stesso.
Esempio:
<a href="miosito.it/pagina2">loremipsum[/url] dovrebbe diventare
<a href="miosito.it/pagina2" title="loremipsum">loremipsum[/url]


3
Ci sono riuscito!!!
Codice: [Seleziona]
<?php 
   $texthtml
=$this->item->text
   
preg_match('/<img.+src=[\'"](?P<src>.+?)[\'"].*>/i'$texthtml$image);
    
$imgkk=$image['src'];
    echo 
'<img src="' $imgkk' ">'
   
?>

4
Salve a tutti, avrei bisogno di qualcuno che capisce un po' di php per un piccolo aiuto.
Vorrei che nel mio template, nell'override category blog e in particolare in blog-item.php, al posto dell'intro image dell'articolo (che non ho settato) venisse cercata la prima immagine di ogni articolo.
Attualmente per visualizzare l'introimage nel mio template ho trovato questo codice:
Codice: [Seleziona]
    <div class="image-intro">
      <?php echo JLayoutHelper::render('joomla.content.intro_image'$this->item); ?>
    <div>
Avendo installato phocaopengraph ho trovato anche una funzione che penso possa aiutare nel cercare l'immagine all'interno dell'articolo, ma non masticando il php è 2 ore che faccio prove ma non riesco ad adattare il codice per fare quello che voglio.. però vi posto il codice che potrebbe essere d'aiuto.
Codice: [Seleziona]
     // Image
      $pictures = '';
      if (isset($row->images)) {
         //$pictures = json_decode($row->images);
         $pictures = (is_string($row->images) ? json_decode($row->images) : $row->images);
      }






      $imgSet = 0;


      if ($this->params->get('image'.$suffix, '') != '' && $parameterImage == 1) {
         $this->renderTag('og:image', $this->setImage($this->params->get('image'.$suffix, '')), $type);
         $imgSet = 1;
      } else if ($thisImg != ''){
         $this->renderTag('og:image', $this->setImage($thisImg), $type);
         $imgSet = 1;
      } else if (isset($pictures->{'image_intro'}) && $pictures->{'image_intro'} != '') {
         $this->renderTag('og:image', $this->setImage($pictures->{'image_intro'}), $type);
         $imgSet = 1;
      } else if (isset($pictures->{'image_fulltext'}) && $pictures->{'image_fulltext'} != '') {
         $this->renderTag('og:image', $this->setImage($pictures->{'image_fulltext'}), $type);
         $imgSet = 1;
      } else {
         // Try to find image in article


         $fulltext = '';
         if (isset($row->fulltext) && $row->fulltext != '') {
            $fulltext = $row->fulltext;
         }
         $introtext = '';
         if (isset($row->introtext) && $row->introtext != '') {
            $introtext = $row->introtext;
         }
         $content = $introtext . $fulltext;
         preg_match('/< *img[^>]*src *= *["\']?([^"\']*)/i', $content, $src);
         if (isset($src[1]) && $src[1] != '') {
            $this->renderTag('og:image', $this->setImage($src[1]), $type);
            //$this->renderTag('og:image', JURI::base(false).$src[1], $type);
            $imgSet = 1;
         }


         // Try to find image in images/phocaopengraph folder
         if ($imgSet == 0) {
            if (isset($row->id) && (int)$row->id > 0) {


               jimport( 'joomla.filesystem.file' );
               $imgPath   = '';
               $path       = JPATH_ROOT . '/images/phocaopengraph/';
               if (JFile::exists($path . '/' . (int)$row->id.'.jpg')) {
                  $imgPath = 'images/phocaopengraph/'.(int)$row->id.'.jpg';
               } else if (JFile::exists($path . '/' . (int)$row->id.'.png')) {
                  $imgPath = 'images/phocaopengraph/'.(int)$row->id.'.png';
               } else if (JFile::exists($path . '/' . (int)$row->id.'.gif')) {
                  $imgPath = 'images/phocaopengraph/'.(int)$row->id.'.gif';
               }


               if ($imgPath != '') {
                  $this->renderTag('og:image', $this->setImage($imgPath), $type);
                  $imgSet = 1;
               }
            }
         }
      }


      // If still image not set and parameter Image is set as last, then try to add the parameter image
      if ($imgSet == 0 && $this->params->get('image'.$suffix, '') != '' && $parameterImage == 0) {
         $this->renderTag('og:image', $this->setImage($this->params->get('image'.$suffix, '')), $type);
      }


      // END IMAGE



Non dovrebbe essere una cosa difficilissima penso, ma purtroppo sono negato.
Mi servirebbe quindi di implementare nel mio override la funzione che cerca la prima immagine all'interno dell'articole come fa phocaopengraph.. e poi il codice da inserire al posto di
Codice: [Seleziona]
    <div class="image-intro">      <?php echo JLayoutHelper::render('joomla.content.intro_image'$this->item); ?>    <div>.... altrimenti magari se è più facile si potrebbe richiamare direttamente l'immagine presa da opengraph ma non so se sia possibile,
grazie in anticipo

5
SEO / Re:Titoli sottocategorie phocagallery
« il: 23 Nov 2019, 19:20:28 »
Nella guida dice di fare come ho provato a fare io, ma creando l'override non è presente il file che devo modificare.
La cartella in cui si trova non la prende in considerazione e se l'aggiungo io da ftp nella cartella degli override non funziona.
Comunque per ora mi tengo la mia modifica sperando in una versione di phoca non buggata

6
SEO / Re:Titoli sottocategorie phocagallery
« il: 23 Nov 2019, 16:33:29 »
riesci a spiegarmi come individuare la struttura corretta?

7
SEO / Re:Titoli sottocategorie phocagallery
« il: 23 Nov 2019, 15:03:26 »

Inte


Intendevo che andando stili template, il mio template, crea override mi crea nel mio template i file contenuty all'interno di category, e non dicategory view... la patyh che interessa a me...
ho provato anche a inserirli io manualmente, ma non funziona..




Ho seguito questa procedura:




Sono andato doce si trova il file modificato:
/components/com_phocagallery/views/category/view.html.php
e l'ho copiato nella cartella (creata da me):/templates/ja_autoshop/html/com_phocagallery/views/category/view.html.php




adesso per verificare il corretto funzionamento ho modificato il primo file rimettendo il codice originale, ma andando sul componente phocagallery il problema si ripresenta, quindi in attesa novità ho rimesso tutto come avevo fatto prima.

8
SEO / Re:Titoli sottocategorie phocagallery
« il: 23 Nov 2019, 07:01:09 »
Se hai un metodo migliore del mio apprezzo.. intanto però uso questo sperando che nella prossima versione correggano magari l'errore (che gli ho già segnalato).

9
SEO / Re:Titoli sottocategorie phocagallery
« il: 23 Nov 2019, 06:54:37 »
Per ovverride che intendi?
Quello che si può fare dai template?
Li ho controllato ma non me lo da disponbile il file che ho modifcato io...

10
SEO / Re:Titoli sottocategorie phocagallery
« il: 23 Nov 2019, 02:43:54 »

RISOLTO!! Vi posto la mia soluzione che può diventare mooolto comoda ad altri!! Ho fatto anche un interessante modifica!!


Innanzitutto aprire il seguente file: components/com_phocagallery/views/category/view.html.php


Cercare la seguente riga di codice: (dovrebbe essere più o meno alla riga 2274)


 $this->document->setTitle($title);


Adesso se volete che venga visualizzato solo il nome della categoria in cui vi trovate aggiungete prima di quella riga questa che segue:


$title=$this->category->title;


Dato che non conosco il PHP non sono riuscito ancora a capire come inserire anche la parent category, ma andando a intuito ho creato un nuovo comodissimo script!!


Come avrete visto dall'amministrazione in ogni categoria oltre al titolo potete scrivere un geo title.. penso serva nel caso date le coordinate geografiche per visualizzare una mappa.. ma se non lo usate, come me, potete decidere per quella categoria un titolo browser diverso dal titolo categoria!!


Vi basta inserire al posto del codice precedente questo qui di seguito!! L'ho commentato per farvi capire come funziona.


           // Questa regola assegna alla variabile $nuovotitolo il titolo che date nel campo Geo Title della categoria
        $nuovotitolo=$this->category->geotitle;
                // Questa regola assegna alla variabile $title il nome della categoria attuale
                 $title=$this->category->title;
         // Adesso con if ed else se non avete scritto nulla in geotag si visualizzerà il nome della categoria, altrimenti quello personalizzato in geotag!!!
         if (empty($nuovotitolo)) {
      $this->document->setTitle($title);
         } else {
                   $this->document->setTitle($nuovotitolo);
         }




Adesso spulcio un po' per vedere se capisco come fare per inserire la parent category... ma conoscendo quasi 0 il php penso di aver fatto anche troppo

11
SEO / Re:Titoli sottocategorie phocagallery
« il: 23 Nov 2019, 00:42:41 »

Ci sono quasi.. mi serve solo l'aiuto di qualcuno che conosce un po' il php!!
Premetto che io non conosco il php ma cercando in qua e la mi adatto bene...

Allora, ho scoperto che il titolo del browser si può cambiare con questa semplice riga
$this->setTitle( 'Title Here' );

però va inserita per forza all'inizio dell'index.php del proprio template, se la inseriamo in uno dei file del componente phocagallery da errore (non so perchè, vo a tentativi  ).

Poi ho scoperto che per scoprire che componente si sta usando basta scrivere la seguente riga:
$qualecomponente = JFactory::getApplication()->input;

Fatto ciò nell'index.php del mio template ho scritto la regola che trovate in fondo e funziona perfettamente, mi cambia il titolo solo se sono su phocagallery...  ora dovrei solo capire come fare per recuperare dal file index.php del mio template una variabile che è in /components/phocagallery/category/


Qualcuno sa aiutarmi? Io provo con altri tentativi e se riesco metto qui la soluzione che può essere utile ad altri... se poi trovate prima di me anche la variabile che identifica la categoria di phocagallery ancora meglio   ma con un po' di pazienza posso riuscirci.

$qualecomponente = JFactory::getApplication()->input;
$seilcom = "com_phocagallery";
if ($qualecomponente->get('option') == $seilcom ) {
    $this->setTitle( 'Title Here' );
}

12
SEO / Re:Titoli sottocategorie phocagallery
« il: 22 Nov 2019, 23:22:04 »
Ho notato un'altra cosa molto strana..
Se in configurazione globale abilito la visualizzazione del nome del sito nel titolo oltre alla categoria principale nel titolo appare anche la sottocategoria.. oltre al titolo del sito ovviamente!
Se inece scelgo di non visualizzare il titolo del sito nei titoli delle pagine scompare magicamente la sottocategoria dal titolo!!!

13
SEO / Re:Titoli sottocategorie phocagallery
« il: 22 Nov 2019, 22:48:12 »
Ho notato che avendo creato una voce di menu alla categoria principale gli url delle categorie al suo interno hanno questa forma
sito.it/CAT_principale/category/categoriascelta.html
mentre le voci di menu create creano un url divero ( sito.it/categoriascelta.html )

14
SEO / Re:Titoli sottocategorie phocagallery
« il: 22 Nov 2019, 22:43:11 »
Purtroppo ho gia creato le voci di menu ma il titolo non cambia..

15
SEO / Titoli sottocategorie phocagallery
« il: 22 Nov 2019, 22:10:47 »
Come da voi consigliato ho rimosso il nome del sito dal titolo dal titolo delle pagine del mio sito.
Adesso però ho notato che con phocagallery succede una cosa fastidiosissima.. che spero si possa correggere perchè a livello SEO è molto penalizzante.
Vi spiego prima lo schema del mio componente per farvi capire meglio la situazione.


Ho creato 3 macrocategorie senza alcuna foto, al cui interno ci sono le varie sottocategorie piene di foto.
Ho quindi creato nel menu 3 link alle macrocategorie dove l'utente potra scegliere la categoria preferita.
Andando su una macrocategoria ( [size=78%]https://allevamentochihuahua.com/foto-album.html[/size] ) si vede il titolo della categoria o del menù, in base alla mia scelta... ma quando scegliamo una qualsiasi categoria il titolo (quello nel browser) rimane quello della categoria principale, creando quindi una marea di titoli duplicati.


E' possibile in qualche modo risolvere il problema mostrando nel titolo quello dell'effettiva sottocategoria?

16
Non so nel mio caso se è sconsigliato..
avendo un allevamento di cani mi sembra che non sia sbagliato metterlo, ti faccio un esempio..
Ho le pagine nostri adulti, cuccioli disponibili, cuccioli ceduti...
Se implemento il sitename i titoli verranno: Molly's Chihuahua - i nostri adulti, Molly's Chihuahua - i cuccioli disponibili, Molly's chihuahua - cuccioli ceduti e così via...
però ogni suggerimento è ben accetto quindi se hai qualche consiglio lo apprezzo  ;D

17
Avendo impostato nelle impostazioni globali di mostrare il nome del proprio sito nel titolo delle pagine, vorrei sapere se è possibile escluderlo da una singola pagina o voce di menù.
Nel mio caso ho impostato che nel title delle pagine venga inserito prima del titolo della pagina stessa, ma avrei la necessità di inserire un titolo diverso nella homepage.. senza quindi che venga visualizzato prima il nome del sito.

18
SEO / Errore 410 da htaccess non funziona con Joomla
« il: 20 Nov 2019, 01:33:50 »
Forse ho trovato un bug in Joomla...
Se dal componente nativo redirect (con impostazioni avanzate) impostiamo errore 410 per una pagina, quando la visitiamo restituisce senza problemi l'errore 410.
Se impostiamo lo stesso errore tramite htaccess invece non funziona, restituendo invece errore 404.


Per esempio inserendo in htaccess la seguente regola in htaccess restituisce 404 anzichè 410:



rewriterule ^/ciao.html$ - [G,L]


Mi direte: usa il componente redirect!! Beh, con htaccess hai la possibilità di creare regole avanzate per effettuare redirect multipli.


Unica alternativa per far funzionare l'errore 410 da htaccess è aggiungere prima questa regola



 ErrorDocument 410 default


aggiungendo questa regola dopo funziona, ma il risultato è la classica pagina bianca di default.. penso invece sarebbe più utile trovare dov'è il problema in joomla e far restituire la stessa pagina che viene generata col componente redirect ( ovvero la pagina error del proprio template ).

19
SEO / Dimensione htaccess
« il: 19 Nov 2019, 23:46:42 »
Qualcuno sa se esistono delle linee guida sulla grandezza del file .htaccess?
Avendo dovuto affrontare un importante migrazione e relativi redirect ho un file htaccess con più di 1700 righe per un peso complessivo di 75Kb.
A occhio non penso crei problemi, 75kb sono pochi.. ma guardando il file originale che ha pochissime righe volevo sapere se può fare problemi e quali sono i limiti in cui rientrare.


20
SEO / Re:[RISOLTO] redirect di una cartella ad un altra
« il: 19 Nov 2019, 21:04:23 »
Messo il risolto  ;)
Ti chiedo solo una cosa se sai rispondermi, ci sono consigli sulla lunghezza del file htaccess?
Il mio adesso contiene 1715 righe (purtroppo avendo fatto un casino con joomla 1.5 e avendo inserito un centinaio di voci di menu erano necessarie tutte queste regole affinchè non ci fossero pagine 404).. il sito non ha rallentamenti ed anche con i test online si apre molto velocemente, però non so se ci sono delle linee guida da seguire per non appesantire troppo l'htaccess...

Pagine: [1] 2 3
Host

Torna su