Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: filmu seo nuoroda

Parašė Deiviuxsz· 2014 Kov. 3 17:03:01
#1

Sveiki visi,
Tai va, noriu paklausti kaip reikia man padaryti filmo nuoroda pvz kad butu sitaip: 22817-begancios-kortos-runner-runner-2013.html / o ne sitaip: filmai.php?filmas_id=693
Ka reikia keisti kur ka reikia dadeti? uz padejima +11 :)

Parašė Pakartoti slaptažodį· 2014 Kov. 3 18:03:03
#2

sakyk atvirai, ar tikrai pervertei visus straipsnius ir visas pamokas? esu tikras jau buvo atsakyta

Parašė Wasiulis· 2014 Kov. 3 18:03:30
#3

Seo straipsniuose reikėjo paskaityti apie friendly url.
Į maincore.php dedi kur nors gale prieš ?> koda:


      function seo($seoit) {
      $seoit = str_replace('М','?',$seoit);
      $seoit = str_replace('и','?',$seoit);
      $seoit = str_replace('=',' ',$seoit);
      $seoit = str_replace('/',' ',$seoit);
      $seoit = str_replace('\\',' ',$seoit);
      $seoit = str_replace('@',' ',$seoit);
      $seoit = str_replace('~',' ',$seoit);
      $seoit = str_replace('!',' ',$seoit);
      $seoit = str_replace('£',' ',$seoit);
      $seoit = str_replace('?',' ',$seoit);
      $seoit = str_replace('!',' ',$seoit);
      $seoit = str_replace('$',' ',$seoit);
      $seoit = str_replace('%',' ',$seoit);
      $seoit = str_replace('^',' ',$seoit);
      $seoit = str_replace('*',' ',$seoit);
      $seoit = str_replace('_',' ',$seoit);
      $seoit = str_replace('{',' ',$seoit);
      $seoit = str_replace('}',' ',$seoit);
      $seoit = str_replace('[',' ',$seoit);
      $seoit = str_replace(']',' ',$seoit);
      $seoit = str_replace('-',' ',$seoit);
      $seoit = str_replace(' & ',' ',$seoit);
      $seoit = str_replace('"',' ',$seoit);
      $seoit = str_replace('.',' ',$seoit);
      $seoit = str_replace('\'',' ',$seoit);
      $seoit = str_replace(',',' ',$seoit);
      $seoit = str_replace(' ','-',$seoit);
      $seoit = str_replace(' ','-',$seoit);
      $seoit = str_replace(' ','-',$seoit);
      $seoit = str_replace(':','',$seoit);
      $seoit = str_replace('#','',$seoit);
      $seoit = str_replace('(','',$seoit);
      $seoit = str_replace(')','',$seoit);
      $seoit = str_replace('---','-',$seoit);
      $seoit = str_replace('--','-',$seoit);
      $seoit = strtolower($seoit);
      return $seoit;
      }


tuomet atsidarai tuos failus kuriuose yra nuorodos ir jas keiti. pvz:


 
//tarkime būna:
<a href='".BASEDIR."filmai.php?filmas_id=".$data['filmo_id']."'>".$data['filmo_pavadinimas']."</a>
// keiti į
<a href='".BASEDIR."".$data['filmo_id']."-".seo($data['filmo_pavadinimas']).".html'>".$data['filmo_pavadinimas']."</a>
 


Toliau pagrindinėje direktorijoje jei neturi susikuri .htaccess failiuką, jame įrašai:


 
RewriteEngine On
RewriteBase /
RewriteRule ^([0-9]*)-(.*).html$ filmai.php?filmas_id=$1 [L,NC]
 


Štai ir viskas.

Parašė referendumas· 2014 Kov. 3 20:03:23
#4

Wasiuli, tikrai labai gera pamoka, daug kam pravers :)