HOME NEWS SCRIPTARCHIV CODESCHNIPSEL FORUM FAQ LEXIKON STELLENMARKT UMFRAGE BÜCHERTIPPS LINKS
  
   Mitglied werden bei php-deluxe.de!    Login  
Mitgliederbereich
Home
Downloads
Wissen
Community
Service
Umfrage
Welche Mysql Version kommt bei Dir zum Einsatz?
MySQL 3
MySQL 4
MySQL 5
Lexikon
Xoops Topsite
xoops topliste
Ökostrom günstigen Ökostrom einfach finden




SmartFAQ is developed by The SmartFactory (http://www.smartfactory.ca), a division of InBox Solutions (http://www.inboxsolutions.net)
FAQ > XOOPS > XOOPS Suchmaschinen - Optimierung
 Kategorienzusammenfassung
Hier befinden sich Informationen zu dieser Kategorie.
Kategorie FAQ Aktuelle FAQs
 XOOPS Suchmaschinen - Optimierung
Hier finden Sie Hilfestellungen zur XOOPS - Suchmaschinenoptimierung.
1 Wie realisiert man auf einfache Art und Weise, eine Suchmaschinen - Optimierung unter xoops 2.2.x?

 FAQ
Hier sind die veröffentlichten FAQs dieser Kategorie.
Angefragt und beantwortet von Admin am 28-Mar-2005 17:49 (7610 gelesen)
benötigte Hacks:
Simplified URLs
Optimize_Site

Simplified URLs

Der Xoops Hack Simplified URLs, basiert auf dem shorturl - Hack von reynaldo und konvertiert xoops url's in statische, suchmaschinentaugliche url's.

Beispiel:
[Default] http://xoops_site/modules/news/article.php?storyid=1
[Converted] http://xoops_site/news+article.storyid+1.htm

Die aktuelle Version finden Sie unter:
http://suin.jp/modules/mydownloads/viewcat-cid-4.html

Der Hack beinhaltet 3 Files, welche Sie in Ihr document root kopieren.
.htaccess
loadpage.php
simplified_url.php

Einbindung des Hacks in Ihre Xoops-Installation:

mainfile.php

Öffnen Sie die Datei mainfile.php und fügen Sie die Zeile
include "simplified_url.php";
ein.

39:define('XOOPS_URL', 'http://localhost/');
40:
41:include "simplified_url.php";
42:
43:define('XOOPS_CHECK_PATH', 0);

loadpage.php

Öffnen Sie die Datei loadpage.php und und passen Sie folgende Zeilen an.

33:$start_module = "news"; -> Ihr Startmodul
38:$script_path = "http://localhost/loadpage.php"; -> Ihr Pfad zur loadpage.php
45:$su_debug_setting = 0; -> debug 0,1 -> debug


Optimize_Site

Den Hack optimize_site finden Sie unter
http://www.php-deluxe.de/xfsnippet+detail.type+snippet+snippet_id+1.htm

Kopieren Sie den Code in eine Datei, speichern Sie diese unter dem Namen optimize.site.php und kopieren sie dann in Ihr document root.

Öffnen Sie die Datei footer.php und fügen Sie die folgende Zeile ein.

require_once("optimize.site.php");

25:// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA //
26:// ------------------------------------------------------------------------ //
27:
28:require_once("optimize.site.php");
29:
30:if ( !defined("XOOPS_FOOTER_INCLUDED") ) {

Jetzt ist der Hack in Ihr xoops eingebunden uns muss nur noch mit Leben gefüllt werden.

Öffnen Sie dazu Ihr aktuelle theme.html und passen die folgenden Passagen an.

im head

<head>
<meta name="keywords" content="<{$smarty.session.title}>, <{$xoops_meta_keywords}>" />
<meta name="description" content="<{$smarty.session.title}>, <{$xoops_meta_description}>" />
<title><{$xoops_sitename}> - <{$xoops_pagetitle}> <{$smarty.session.title}></title>
</head>

im body

<body>
<noscript><h1><{$smarty.session.title}></h1></noscript>
...
<td id="headerlogo"><a href="<{$xoops_url}>/"><img src="<{$xoops_imageurl}>....jpg" width="250" height="80" alt="<{$smarty.session.title}>" /></a></td>

Das Problem was jetzt nocht besteht, ist das caching, da der cache auf Modul Basis funktioniert und so der header sowie Teile des bodys nicht mit gecacht werden.

Ich habe mir folgende Lösung überlegt:

Man schreibt das keyword sowie den 'template key' einfach in eine separate Datei und ließt es, falls die Seite gecacht wurde, wieder aus.

Für dieses Vorgehen muss die theme.php um zwei Funktionen erweitert werden.

save xoops keyword

Nun ist ihr xoops seo optimiert.

Fragen, Anregungen, Verbesserungsvorschläge bitte im php-deluxe.de Forum posten.
http://www.php-deluxe.de/newbb+viewforum.forum+7.htm

Viel Spaß beim Optimieren wünscht Ihnen Sven Seidel von http://www.php-deluxe.de





 

Copyright by 2005 by php-deluxe.de
0.565 Seconds | 6 Queries