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


SmartFAQ is developed by The SmartFactory (http://www.smartfactory.ca), a division of InBox Solutions (http://www.inboxsolutions.net)
FAQ 
Willkommen zur FAQ In diesem Bereich der Seite, finden Sie Antworten auf häufig gestellte Fragen sowie Antworten auf Fragen wie Wie kann ich oder Wussten Sie schon.... Diese Antworten dürfen gerne kommentiert werden.
 Kategorienübersicht
Hier ist eine Liste der populärsten Kategorien und ihrer Unterkategorien. Wählen Sie eine Kategorie aus, um die enthaltenen FAQs zu sehen.
Kategorie FAQ Aktuelle FAQs
 XOOPS
Hier finden Sie Hilfestellungen zu XOOPS.
6 Wie erstellt man einen 'fullcache' unter xoops?
Kategorie bearbeiten 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?
 PHP/MySQL
Alles über PHP und MySQL
1 Wie erstelle ich eine Dynamische PHP-Seite ohne MySQL ?
 Linux
Hier finden Sie Hilfestellungen zu Linux.
1 wie kann ich mehrere prozesse gleichzeitig pausieren?

 Aktuellste FAQs
Hier ist eine Liste der zuletzt veröffentlichten FAQs.
« 1 (2)
XOOPS ]
Angefragt und beantwortet von Admin am 25-Oct-2005 19:25 (1587 gelesen)
Ein update von newbb1 auf cbb2.2 scheint nicht möglich zu sein, so dass der Umweb über newbb2 gegangen werden muss.. 1. newbb - Ordner aus dem modules - Verzeichnis löschen 2. den newbb22- Ordner kopieren und das Update Script starten /update/newbb1_to_newbb2.php 3. im Moduleadmin newbb aktualisieren 4. im newbb - admin müssen die Rechte für die Kategorien sowie Foren gesetzt werden 5. cbb2 über den newbb spielen und das Modul aktualisieren


PHP/MySQL ]
Angefragt und beantwortet von Alex am 05-Apr-2005 17:59 (4729 gelesen)
Ich möchte euch hier zeigen, wie ihr in ein normales HTML-Template dynamische Inhalte integrieren könnt. Als erstes, brauchen wir eine "config.php" Datei: Die folgendermaßen aussieht: So, in dem Ordner ?Beispiel? liegen die Seiten (PHP-Dateien). Mit dem $-Zeichen sagen wir PHP, überall wo z.B. $ordner wird dann ?beispiel/? eingefügt. So jetzt kommt die Haupdatei, diese kann man ganz einfach in ein normales HTML-Template einbauen (diese MUSS dann aber die Endung .php haben!), indem man (bei Tabellenseiten) das Hauptfeld aussucht und dort den Code einfügt: Erklärung: Mit ?$config = ?config.php? sagen wir, dass $config = diese Datei ist. Danach integrieren wir diese über ?include($config). Jetzt kommt das komplizierte daran, denn $file = ?$ordner$site$endung? wird folgendes gemacht: ? Wir sagen , dass im Ordner ?Beispiel? die Datei ?piep.php? ist, die wir über ?site=piep aufrufen, PHP setzt von selber, so dass der Endbenutzer diese nicht mit bekommt .php dran.? Danach fragen wir, ob die angeforderte Datei ($file) existiert, wenn sie existiert, soll er sie einbinden bzw. includieren, ansonsten soll er die error.php Datei einbinden. ACHTUNG: Ihr müsst folgendes anlegen: ?den Ordner ?beispiel? und die Datei error.php (normaler Texteditor)?. Jedoch darf die Datei error.php NICHT in den Ordner ?beispiel?, da sonst unnötige Fehler entstehen, der Rest Dateien bzw. Seiteninhalte kommen in den Ordner ?beispiel? MIT der Endung .php!! Eine kleine Einführung in die Dynamische PHP-Link Struktur von Alexander Mecklenbeck


Angefragt und beantwortet von Admin am 28-Mar-2005 17:49 (7611 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


« 1 (2)



 

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