Archive for the ‘Seo’ tag
Seo Galerie Foto - Photo Gallery - PHP-Fusion V7
Ieri am explicat cum se pot transforma legăturile normale din PHP-Fusion V7 în legături seo pentru profilul membrilor. Astăzi am găsit tot pe saitul wadday.com cum se pot face modificările pentru galeria foto.
- Descărcaţi seoname.php şi urcaţi-l în folderul includes din PHP-Fusion V7;
- Faceţi o copie de siguranţă a fişierul maincore.php;
- Deschideţi maincore.php şi căutaţi (la sfârşitul documentului):
?>
- Înainte de ?> adăugaţi:
// Search engine friendly URLs
// http://www.web-bureau.com/php-fusion-cms-c1.htm
require_once INCLUDES."seoname.php";
- Creaţi un nou fişier cu numele .htaccess cu următorul text:
## gallery
RewriteEngine On
RewriteRule ^(.*)-album-([0-9]*).php$ photogallery.php?album_id=$2 [L]
RewriteRule ^(.*)photo-([0-9]*).php$ photogallery.php?photo_id=$2 [L]
RewriteRule ^(.*)-photo-([0-9]*).php$ photogallery.php?photo_id=$2 [L]
RewriteRule ^(.*)-pid-([0-9]*).php$ showphoto.php?photo_id=$2 [L]
Sau îl puteţi descărca de aici.
Mai multe detalii aici.
Seo Profile - PHP-Fusion V7
În acest post explicasem cum se pot transformă legăturile din PHP-Fusion V6 în legături seo. Zilele acestea am găsit un sait unde explică cum se poate face acest lucru şi pentru PHP-Fusion V7, însă momentan modificările nu sunt disponible pentru tot saitul.
Pentru a aplica modificările urmaţi paşii de mai jos:
- Descărcaţi seoname.php şi urcaţi-l în folderul includes din PHP-Fusion V7;
- Faceţi o copie de siguranţă a fişierul maincore.php;
- Deschideţi maincore.php şi căutaţi (la sfârşitul documentului):
?>
- Înainte de ?> adăugaţi:
// Search engine friendly URLs
// http://www.web-bureau.com/php-fusion-cms-c1.htm
require_once INCLUDES."seoname.php";
- Creaţi un nou fişier cu numele .htaccess cu următorul text:
RewriteEngine On
##Profile
RewriteRule ^(.*)-profile-([0-9]*).php$ profile.php?lookup=$2 [L]
Sau îl puteţi descărca de aici.
- Acum deschideţi fişierul infusion/online_user_panel/online_user_panel.php şi căutaţi (linia 46):
echo “<a href=’”.BASEDIR.”profile.php?lookup=”.$member[0].”‘ class=’side’>”.$member[1].”</a>”;
- Înlocuiţi cu:
echo “<a href=’”.BASEDIR.”".seoname($member[1]).”-profile-”.$member[0].”.php’ class=’side’>”.$member[1].”</a>”;
- Căutaţi (linia 57):
<a href=’”.BASEDIR.”profile.php?lookup=”.$data['user_id'].”.php’ class=’side’>
- Înlocuiţi cu:
<a href=’”.BASEDIR.”".seoname($data['user_name']).”-profile-”.$data['user_id'].”.php’ class=’side’>
- Nu am testat aceste modificări, dar legăturile ar trebui să fie ceva de genul:
http://www.alexxblog.com/Alex-profile-1.php
Extensii (plug-in) Wordpress folosite
Câteva din extensiile pe care le folosesc:
- Akismet - Antispam;
- All in One SEO Pack - Numele spune tot;
- Better Comments Manager - Răspund mai uşor la comentarii. Aici nu prea îl folosesc pentru că…nu am, dar îl folosesc pe altele;
- Configurable Tag Cloud - Am mai multe opţiuni pentru etichete;
- Google XML Sitemaps - Se ocupă de Google :P;
- Link Truncator - Dacă o legătură din comentarii este prea mare o taie;
- Mail From - Schimbă adresa de default (wordpress@alexxblog.com) în ce vreau eu;
- SEO Friendly Images - Se ocupă de imagini (SEO cică);
- WordPress Related Posts - Afişează posturile pe aceeaşi temă;
- Wordpress Video Plugin - Pot pune filme de pe youtube, metacafe, etc. aici;
- WP-DBManager - Face backup la baza de date şi mi-l trimite prin e-mail (îl poate salva şi pe server);
- WP-PageNavi - Paginarea mai frumoasă;
- X-Valid - Corectează posturile pentru a fi valide XHTML;
- Zap_NewWindow - Deschide toate legăturile către alte domenii într-o nouă fereastră.
Multe nu?
Seo Friendly Links
Ideea a plecat de la articole, de pe saitul www.web-bureau.com
Urmează paşii pentru ştiri:
1. Deschideţi fişierul theme.php (themes/thema_ta/theme.php) şi căutaţi:
echo openform("N",$info['news_id']).newsposter($info," ·").newsopts($info,"·").closeform("N",$info['news_id']);
înlocuiţi cu:
// url optimisation replacement
// echo openform("N",$info['news_id']).newsposter($info," ·").newsopts($info,"·").closeform("N",$info['news_id']);
echo openform("N",$info['news_id']).newsposter($info," ·").seonewsopts($info,"·").closeform("N",$info['news_id']);
// END url optimisation replacement
Aici găsiţi discuţia,
Pentru celelalte secţiuni doar urcaţi pe server fişierele din arhivă.
Dacă PHP-Fusion este instalat într-un subdirector (nu în root) deschideţi fişierul .htaccess şi pe rândul 2 scrieţi folderul. Exemplu:
Dacă PHP-Fusion este instalat în directorul phpfusion scrieţi RewriteBase /phpfusion