Biz Directory perfektes Mod Rewrite

Julian Ulrich

Angesehenes Mitglied
Hallo,

Ich habe versucht meine neue Biz Directory mit dem Tutorial von modrewrite.de zu optimieren. Leider blieb das erfolgslos.

Eine Bitte an alle Biz Directory Webmaster mit Mod Rewrite + Keywords in der Url:
Bitte sagt mir, was ich an der index.php und addurl.php sowie .htaccess tun muss.
Ich kenne mich mit PHP kaum aus, wäre froh, wenn ihr eure index.php mir schicken könntet.

Per PN oder an ypsie@gmx.at

Mfg, Julian
 
Hallo Julian,

ich habe das zwar alles gemacht, aber ich glaube nicht, dass es dir was bringen würde, wenn ich dir meine Dateien schicken würde. Zumal da noch einige andere Anpassungen enthalten sind, die dich noch mehr verwirren würden.

Hier noch als Anregung ein paar Anpassungen von mir, aber ohne Gewähr auf Vollständigkeit und Richtigkeit:
in der index.php:
Suche:
CODE $category_url = $dir.'index.php?c='.$parent_categories[$x]["id"];

(dies auch in der add_url.php ersetzen)
Ersetze mit:

CODE $kategorie = preg_replace( '( )', '_', $parent_categories[$x]["name"]);
$category_url = $dir.$kategorie.'-'.$parent_categories[$x]["id"] .'.html';


Suche:

CODE $replace = array("[CATEGORY_NAME]" => $subcategories[$x]["name"], "[CATEGORY_URL]" => $dir.'index.php?c='.$subcategories[$x]["id"]);

Ersetze mit:

CODE $kategorie = preg_replace( '( )', '_', $subcategories[$x]["name"]);
$replace = array("[CATEGORY_NAME]" => $subcategories[$x]["name"], "[CATEGORY_URL]" => $dir.$kategorie.'-'.$subcategories[$x]["id"] .'.html' );


hier noch die Pagination-Anpassung:

CODE function pagination($text, $s)
{
global $c, $dir;
$kategorie = preg_replace( '( )', '_', $text);
if ($c != 1) { $query = $kategorie.'-'.$c.'.html'; };
if (($c != 1) & $s != 1)
{
$query = $kategorie.'-'.$c.'-'.$s.'.html';
}
elseif ($s != 1)
{
$query = $kategorie.'-'.$c.'-'.$s.'.html';
};
return $query;
};


in der .htaccess:

CODE
RewriteRule ^(.*)-([0-9]*)-([0-9]*).html$ index.php?c=$2&s=$3 [L,NC]
RewriteRule ^(.*)-([0-9]*).html$ index.php?c=$2 [L,NC]



Hoffe das hilft dir erstmal...
dry.gif
 
Hallo,

Vielen Dank für die Hilfe, es funktioniert (fast...)!

CODE
function pagination($text, $s)
{
global $c, $dir;
$kategorie = preg_replace( '( )', '_', $text);
if ($c != 1) { $query = $kategorie.'-'.$c.'.html'; };
if (($c != 1) & $s != 1)
{
$query = $kategorie.'-'.$c.'-'.$s.'.html';
}
elseif ($s != 1)
{
$query = $kategorie.'-'.$c.'-'.$s.'.html';
};
return $query;
};



Ich denke hier befindet sich irgendwo ein Fehler.
Klickt man nun unten auf die nächste Seite tut sich nicht viel...

http://www.wcheck.com/wcheckneu/dir/Sonstiges-40.html

Bitte Um Hilfe!

lg, julian
 
Ich glaube ich habe dir dafür in meinem ersten Beitrag zu wenig Code geschickt. Du musst der Funktion pagination den Name der aktuellen Kategorie übergeben, was bei dir glaube ich nicht geschieht. Also suche mal in deinem Code die Stellen (müssten 3 sein) an denen diese Funktion aufgerufen wird und stelle sicher, dass als erster Parameter folgendes übergeben wird:
CODE $current_category["name"]
 
Hallo,

Die Funktion pagination wird nur einmal aufgerufen - oben angegebener Code...

Wo muss ich nun $current_category["name"] einfügen?

Vielen Dank für deine Hilfe!

lg, julian
 
Ich weiss jetzt leider nicht mehr wie der Code vor meiner Modifikation aussah, aber ich habe jedenfalls dreimal den Aufruf dieser Funktion (previous, current und next):

CODE
$replace = array("[PAGINATION_URL]" => pagination($current_category["name"], $previous));
echo strtr($TEMPLATE["PAGES"]["PAGINATION"]["PREVIOUS"],$replace);

 
Hallo,

Ich habe einfach mal den ganzen Code reinkopiert:
Wäre wirklich cool, wenn du mir genau sagen könntest, wo ich was tun muss.

CODE <?
require_once("config.php");
require_once("include.php");
require_once("template_index.php");
$c *= 1;
if ($c == 0) $c = 1;
$bd = mysql_connect($mysql_hostname, $mysql_user, $mysql_password);
mysql_select_db($mysql_database, $bd);
$sql = mysql_query("SELECT name, title, description, pages, ref FROM {$prefix}categories WHERE id = $c");
$current_category = mysql_fetch_array($sql, MYSQL_ASSOC);
if (($c > 1) & !$current_category["name"]){
mysql_closepa();
header("Location: {$dir}");
exit();
};
if (!$current_category["name"]) $current_category["name"] = "Free PHP Directory Script";
if (!$current_category["description"]) $current_category["description"] = $current_category["name"]." ".$current_category["title"];
$replace = array("[CATEGORY_NAME]" => $current_category["name"], "[CATEGORY_TITLE]" => $current_category["title"], "[CATEGORY_DESCRIPTION]" => $current_category["description"]);
echo strtr($TEMPLATE["HEADING"],$replace);
flush();
$last_category = false;
$ref = $c;
while(!$last_category){
$n_parent_categories += 1;
$sql = mysql_query("SELECT id, name, ref FROM {$prefix}categories WHERE id = $ref");
$parent_categories[$n_parent_categories-1] = mysql_fetch_array($sql, MYSQL_ASSOC);
if ($parent_categories[$n_parent_categories-1]["ref"] == 0){
$last_category = true;
}else{
$ref = $parent_categories[$n_parent_categories-1]["ref"];
};
};
echo $TEMPLATE["PATH"]["HEADING"];
for ($x = $n_parent_categories-1; $x >= 0; $x--){
if ($x != $n_parent_categories-1) echo $TEMPLATE["PATH"]["SEPARATOR"];
if ($x == 0){
$replace = array("[CATEGORY_NAME]" => $parent_categories[$x]["name"]);
echo strtr($TEMPLATE["PATH"]["CURRENT_CATEGORY"],$replace);
}else{
if ($parent_categories[$x]["id"] > 1){
$kategorie = preg_replace( '( )', '_', $parent_categories[$x]["name"]);
$category_url = $dir.$kategorie.'-'.$parent_categories[$x]["id"] .'.html';
}else{
$category_url = $dir;
};
$replace = array("[CATEGORY_NAME]" => $parent_categories[$x]["name"], "[CATEGORY_URL]" => $category_url);
echo strtr($TEMPLATE["PATH"]["CATEGORY"],$replace);
};
};

echo $TEMPLATE["PATH"]["FOOTER"];
flush();
$sql = mysql_query("SELECT {$prefix}categories.id, {$prefix}categories.name FROM {$prefix}categories LEFT JOIN {$prefix}pages ON {$prefix}pages.category = {$prefix}categories.id AND {$prefix}pages.accepted = 'y' WHERE ref = $c GROUP BY {$prefix}categories.id ORDER BY {$prefix}categories.name");
$n_subcategories = mysql_num_rows($sql);
for ($x = 0; $x < $n_subcategories; $x++){
$subcategories[$x] = mysql_fetch_array($sql, MYSQL_ASSOC);
};
if ($n_subcategories > 0){
$replace = array("[NUMBER_CATEGORIES]" => $n_subcategories, "[CATEGORY_NAME]" => $current_category["name"]);
echo strtr($TEMPLATE["SUBCATEGORIES"]["HEADING"],$replace);
echo $TEMPLATE["SUBCATEGORIES"]["BEFORE_COLUMNS"];
for ($x = 0; $x < ceil($n_subcategories/2); $x++){
$kategorie = preg_replace( '( )', '_', $subcategories[$x]["name"]);
$replace = array("[CATEGORY_NAME]" => $subcategories[$x]["name"], "[CATEGORY_URL]" => $dir.$kategorie.'-'.$subcategories[$x]["id"] .'.html' );
echo strtr($TEMPLATE["SUBCATEGORIES"]["CATEGORY"],$replace);
};
echo $TEMPLATE["SUBCATEGORIES"]["BETWEEN_COLUMNS"];
for ($x = ceil($n_subcategories/2); $x < $n_subcategories; $x++){
$kategorie = preg_replace( '( )', '_', $subcategories[$x]["name"]);
$replace = array("[CATEGORY_NAME]" => $subcategories[$x]["name"], "[CATEGORY_URL]" => $dir.$kategorie.'-'.$subcategories[$x]["id"] .'.html' );
echo strtr($TEMPLATE["SUBCATEGORIES"]["CATEGORY"],$replace);
};
echo $TEMPLATE["SUBCATEGORIES"]["AFTER_COLUMNS"];
echo $TEMPLATE["SUBCATEGORIES"]["FOOTER"];
}else{
$replace = array("[CATEGORY_NAME]" => $current_category["name"]);
echo strtr($TEMPLATE["SUBCATEGORIES"]["NO_CATEGORIES"],$replace);
};
if ($current_category["pages"] == "y"){
$replace = array("[CATEGORY_NAME]" => $current_category["name"], "[SUBMISSION_URL]" => $dir.'add_url.php?c='.$c);
echo strtr($TEMPLATE["SUBMISSION_LINK"],$replace);
flush();
if ($s == 0) $s = 1;
$n = 10;
$sql = mysql_query("SELECT COUNT(*) AS total_pages FROM {$prefix}pages WHERE category = $c AND accepted = 'y'");
$total_pages = mysql_result($sql,0,"total_pages");
if ($total_pages > 0){
$sql = mysql_query("SELECT id, url, title, description FROM {$prefix}pages WHERE category = $c AND accepted = 'y' ORDER BY title LIMIT ".($s-1).",$n");
$n_pages = mysql_num_rows($sql);
for ($x = 0; $x < $n_pages; $x++){
$pages[$x] = mysql_fetch_array($sql, MYSQL_ASSOC);
};
};

};
$e = min($s + $n - 1, $s + $n_pages - 1);
if ($n_pages > 0){
$replace = array("[STARTING_PAGE_NUMBER]" => $s, "[ENDING_PAGE_NUMBER]" => $e, "[TOTAL_PAGES]" => $total_pages, "[CATEGORY_NAME]" => $current_category["name"]);
echo strtr($TEMPLATE["PAGES"]["HEADING"],$replace);
for ($x = 0; $x < $n_pages; $x++){
if ($pages[$x]["domain"]){
$replace = array("[PAGE_NUMBER]" => $x, "[PAGE_TITLE]" => $pages[$x]["title"], "[PAGE_DESCRIPTION]" => $pages[$x]["description"], "[PAGE_URL]" => $pages[$x]["url"], "[PAGE_DOMAIN]" => $pages[$x]["domain"]);
echo strtr($TEMPLATE["PAGES"]["FEED_PAGE"],$replace);
}else{
$replace = array("[PAGE_NUMBER]" => $x, "[PAGE_TITLE]" => $pages[$x]["title"], "[PAGE_DESCRIPTION]" => $pages[$x]["description"], "[PAGE_URL]" => $pages[$x]["url"], "[PAGE_DOMAIN]" => $pages[$x]["domain"]);
echo strtr($TEMPLATE["PAGES"]["PAGE"],$replace);
};
};
if ($s != 1 || $e != $total_pages){
function pagination($text, $s)
{
global $c, $dir;
$kategorie = preg_replace( '( )', '_', $text);
if ($c != 1) { $query = $kategorie.'-'.$c.'.html'; };
if (($c != 1) & $s != 1)
{
$query = $kategorie.'-'.$c.'-'.$s.'.html';
}
elseif ($s != 1)
{
$query = $kategorie.'-'.$c.'-'.$s.'.html';
};
return $query;
};
echo $TEMPLATE["PAGES"]["PAGINATION"]["HEADING"];
if ($s != 1){
$previous = $s - $n;
$replace = array("[PAGINATION_URL]" => pagination($previous));
echo strtr($TEMPLATE["PAGES"]["PAGINATION"]["PREVIOUS"],$replace);
};
for ($x = 1; $x <= ceil($total_pages/$n); $x++){
$current = ($x-1) * $n + 1;
if ($current == $s){
$replace = array("[PAGINATION_NUMBER]" => $x);
echo strtr($TEMPLATE["PAGES"]["PAGINATION"]["CURRENT_NUMBER"],$replace);
}else{
$replace = array("[PAGINATION_NUMBER]" => $x, "[PAGINATION_URL]" => pagination($current));
echo strtr($TEMPLATE["PAGES"]["PAGINATION"]["NUMBER"],$replace);
};
};
if ($e < $total_pages){
$next = $s + $n;
$replace = array("[PAGINATION_URL]" => pagination($next));
echo strtr($TEMPLATE["PAGES"]["PAGINATION"]["NEXT"],$replace);
};
echo $TEMPLATE["PAGES"]["PAGINATION"]["FOOTER"];
};
echo $TEMPLATE["PAGES"]["FOOTER"];
}else{
$replace = array("[CATEGORY_NAME]" => $current_category["name"]);
echo strtr($TEMPLATE["PAGES"]["NO_PAGES"],$replace);
};
if ($show_additional_results){
require("include_ppc.php");
echo '<br>';
};
echo $TEMPLATE["FOOTER"];
?>


mfg, julian
 
Also gut Julian,

suche:
CODE pagination($previous)

ersetze mit:

CODE pagination($current_category["name"], $previous)


suche

CODE pagination($current)

ersetze mit:

CODE pagination($current_category["name"], $current)


suche:

CODE pagination($next)

ersetze mit:

CODE pagination($current_category["name"], $next)


Also wenn das jetzt nicht klappt, wirds aber teuer
laugh.gif
 
Hallo,

Es hab noch einen Fehler in Zeile 12:

mysql_clpagination($previous)osepa();
ich habe einfach daraus das gemacht:
mysql_clpagination($previous);

Ob das gut war weiß ich nicht, auf jeden Fall geht jetzt alles.
Was hat das für eine Wirkung gehabt?

Vielen Dank - genauso habe ich mir das vorgestellt
smile.gif


Wenn du mal was brauchst, z.B. wenn eine neue Domain von dir schnell in den Index soll --> melde dich bei mir!

lg, julian
 
Komisch, ich kann den Eintrag gar nicht in deinem Code finden, den du gepostet hast. Aber wenns jetzt funktioniert, dann ist ja alles ok ;-)

QUOTE Wenn du mal was brauchst, z.B. wenn eine neue Domain von dir schnell in den Index soll --> melde dich bei mir!

Alles klar, mache ich dann in deinem Forum
biggrin.gif
 
Ich habe auch nochmal ne Frage.

Bei mir werden nur die Kategorien umgeandelt, die in der linken Spalte stehen. Die in der rechten bleiben index.phpc=...-Links.
Kann mir da jemand weiterhelfen?

CODE
<?
require_once("config.php");
require_once("include.php");
require_once("template_index.php");
$c *= 1;
if ($c == 0) $c = 1;
$bd = mysql_connect($mysql_hostname, $mysql_user, $mysql_password);
mysql_select_db($mysql_database, $bd);
$sql = mysql_query("SELECT name, title, description, pages, ref FROM {$prefix}categories WHERE id = $c");
$current_category = mysql_fetch_array($sql, MYSQL_ASSOC);
if (($c > 1) & !$current_category["name"]){
mysql_close();
header("Location: {$dir}");
exit();
};
if (!$current_category["name"]) $current_category["name"] = "Free PHP Directory Script";
if (!$current_category["description"]) $current_category["description"] = $current_category["name"]." ".$current_category["title"];
$replace = array("[CATEGORY_NAME]" => $current_category["name"], "[CATEGORY_TITLE]" => $current_category["title"], "[CATEGORY_DESCRIPTION]" => $current_category["description"]);
echo strtr($TEMPLATE["HEADING"],$replace);
flush();
$last_category = false;
$ref = $c;
while(!$last_category){
$n_parent_categories += 1;
$sql = mysql_query("SELECT id, name, ref FROM {$prefix}categories WHERE id = $ref");
$parent_categories[$n_parent_categories-1] = mysql_fetch_array($sql, MYSQL_ASSOC);
if ($parent_categories[$n_parent_categories-1]["ref"] == 0){
$last_category = true;
}else{
$ref = $parent_categories[$n_parent_categories-1]["ref"];
};
};
echo $TEMPLATE["PATH"]["HEADING"];
for ($x = $n_parent_categories-1; $x >= 0; $x--){
if ($x != $n_parent_categories-1) echo $TEMPLATE["PATH"]["SEPARATOR"];
if ($x == 0){
$replace = array("[CATEGORY_NAME]" => $parent_categories[$x]["name"]);
echo strtr($TEMPLATE["PATH"]["CURRENT_CATEGORY"],$replace);
}else{
if ($parent_categories[$x]["id"] > 1){
$category_url = $dir.$parent_categories[$x]["id"].'webkatalog';
}else{
$category_url = $dir;
};
$replace = array("[CATEGORY_NAME]" => $parent_categories[$x]["name"], "[CATEGORY_URL]" => $category_url);
echo strtr($TEMPLATE["PATH"]["CATEGORY"],$replace);
};
};
echo $TEMPLATE["PATH"]["FOOTER"];
flush();
$sql = mysql_query("SELECT {$prefix}categories.id, {$prefix}categories.name FROM {$prefix}categories LEFT JOIN {$prefix}pages ON {$prefix}pages.category = {$prefix}categories.id AND {$prefix}pages.accepted = 'y' WHERE ref = $c GROUP BY {$prefix}categories.id ORDER BY {$prefix}categories.name");
$n_subcategories = mysql_num_rows($sql);
for ($x = 0; $x < $n_subcategories; $x++){
$subcategories[$x] = mysql_fetch_array($sql, MYSQL_ASSOC);
};
if ($n_subcategories > 0){
$replace = array("[NUMBER_CATEGORIES]" => $n_subcategories, "[CATEGORY_NAME]" => $current_category["name"]);
echo strtr($TEMPLATE["SUBCATEGORIES"]["HEADING"],$replace);
echo $TEMPLATE["SUBCATEGORIES"]["BEFORE_COLUMNS"];
for ($x = 0; $x < ceil($n_subcategories/2); $x++){
$replace = array("[CATEGORY_NAME]" => $subcategories[$x]["name"], "[CATEGORY_URL]" => $dir.$subcategories[$x]["id"].'-webkatalog.html');
echo strtr($TEMPLATE["SUBCATEGORIES"]["CATEGORY"],$replace);
};
echo $TEMPLATE["SUBCATEGORIES"]["BETWEEN_COLUMNS"];
for ($x = ceil($n_subcategories/2); $x < $n_subcategories; $x++){
$replace = array("[CATEGORY_NAME]" => $subcategories[$x]["name"], "[CATEGORY_URL]" => $dir.'index.php?c='.$subcategories[$x]["id"]);
echo strtr($TEMPLATE["SUBCATEGORIES"]["CATEGORY"],$replace);
};
echo $TEMPLATE["SUBCATEGORIES"]["AFTER_COLUMNS"];
echo $TEMPLATE["SUBCATEGORIES"]["FOOTER"];
}else{
$replace = array("[CATEGORY_NAME]" => $current_category["name"]);
echo strtr($TEMPLATE["SUBCATEGORIES"]["NO_CATEGORIES"],$replace);
};
if ($current_category["pages"] == "y"){
$replace = array("[CATEGORY_NAME]" => $current_category["name"], "[SUBMISSION_URL]" => $dir.$c.'-link-eintragen.html');
echo strtr($TEMPLATE["SUBMISSION_LINK"],$replace);
flush();
if ($s == 0) $s = 1;
$n = 10;
$sql = mysql_query("SELECT COUNT(*) AS total_pages FROM {$prefix}pages WHERE category = $c AND accepted = 'y'");
$total_pages = mysql_result($sql,0,"total_pages");
if ($total_pages > 0){
$sql = mysql_query("SELECT id, url, title, description FROM {$prefix}pages WHERE category = $c AND accepted = 'y' ORDER BY title LIMIT ".($s-1).",$n");
$n_pages = mysql_num_rows($sql);
for ($x = 0; $x < $n_pages; $x++){
$pages[$x] = mysql_fetch_array($sql, MYSQL_ASSOC);
};
};
if ($show_additional_results){
flush();
require_once("include_ppc.php");
$ppc_results = ppc_results($current_category["name"]);
if ($s > $total_pages){
$s2 = $s - $total_pages;
}else{
$s2 = 1;
};
$e2 = $s2 + min($s + $n - $total_pages - 1, count($ppc_results) - $s2 + 1);
$total_pages += count($ppc_results);
for ($x = $s2; $x < $e2; $x++){
$n_pages += 1;
$e += 1;
$pages[$n_pages-1] = $ppc_results[$x];
};
};
$e = min($s + $n - 1, $s + $n_pages - 1);
if ($n_pages > 0){
$replace = array("[STARTING_PAGE_NUMBER]" => $s, "[ENDING_PAGE_NUMBER]" => $e, "[TOTAL_PAGES]" => $total_pages, "[CATEGORY_NAME]" => $current_category["name"]);
echo strtr($TEMPLATE["PAGES"]["HEADING"],$replace);
for ($x = 0; $x < $n_pages; $x++){
if ($pages[$x]["domain"]){
$replace = array("[PAGE_NUMBER]" => $x, "[PAGE_TITLE]" => $pages[$x]["title"], "[PAGE_DESCRIPTION]" => $pages[$x]["description"], "[PAGE_URL]" => $pages[$x]["url"], "[PAGE_DOMAIN]" => $pages[$x]["domain"]);
echo strtr($TEMPLATE["PAGES"]["FEED_PAGE"],$replace);
}else{
$replace = array("[PAGE_NUMBER]" => $x, "[PAGE_TITLE]" => $pages[$x]["title"], "[PAGE_DESCRIPTION]" => $pages[$x]["description"], "[PAGE_URL]" => $pages[$x]["url"], "[PAGE_DOMAIN]" => $pages[$x]["domain"]);
echo strtr($TEMPLATE["PAGES"]["PAGE"],$replace);
};
};
if ($s != 1 || $e != $total_pages){
function pagination($s){
global $c, $dir;

if ($c != 1) { $query = "$c-webkatalog.html"; };
if (($c != 1) & $s != 1){
$query = "$c-$s-webkatalog.html";
}elseif ($s != 1){
$query = "$c-$s-webkatalog.html";
};
return $dir.$query;
};
echo $TEMPLATE["PAGES"]["PAGINATION"]["HEADING"];
if ($s != 1){
$previous = $s - $n;
$replace = array("[PAGINATION_URL]" => pagination($previous));
echo strtr($TEMPLATE["PAGES"]["PAGINATION"]["PREVIOUS"],$replace);
};
for ($x = 1; $x <= ceil($total_pages/$n); $x++){
$current = ($x-1) * $n + 1;
if ($current == $s){
$replace = array("[PAGINATION_NUMBER]" => $x);
echo strtr($TEMPLATE["PAGES"]["PAGINATION"]["CURRENT_NUMBER"],$replace);
}else{
$replace = array("[PAGINATION_NUMBER]" => $x, "[PAGINATION_URL]" => pagination($current));
echo strtr($TEMPLATE["PAGES"]["PAGINATION"]["NUMBER"],$replace);
};
};
if ($e < $total_pages){
$next = $s + $n;
$replace = array("[PAGINATION_URL]" => pagination($next));
echo strtr($TEMPLATE["PAGES"]["PAGINATION"]["NEXT"],$replace);
};
echo $TEMPLATE["PAGES"]["PAGINATION"]["FOOTER"];
};
echo $TEMPLATE["PAGES"]["FOOTER"];
}else{
$replace = array("[CATEGORY_NAME]" => $current_category["name"]);
echo strtr($TEMPLATE["PAGES"]["NO_PAGES"],$replace);
};
};
echo $TEMPLATE["FOOTER"];
include('counter/counter.php');
?>




edit:
Oder kann ich einfach den Code den Julian gepostet hat + die Veränderungen von magadoo verwenden (weiß nicht, ob da noch andere Datein angepasst wurden)?
 
Das könntest du aber selber herausfinden. Wie du vielleicht siehst, wird der Aufruf der Funktion für das Umwandeln der URL zweimal gemacht. Einmal für die linke Spalte und einmal für die rechte. Also einfach nur den Quelltext der linken Spalte kopieren und für die rechte einfügen.
 
Kann jemanden bitte hilft mir,

Ich bin von die Niederlande, aber mein Deuth is nicht sehr gut. Ich werde meine Frage auf Englisch stellen. Kann jemanden bitte hilft mir. Please, Can someone help me with the free php directory script.
I was also wondering whether you could change the amount of columns. The subcategories are now outlined in two columns. I was wondering how to make three columns. (Ich wolte drei Spalte in meine directory)
Does somebody know how to do this. I would really appreciate the help.
Thanks in advance. Vielen dank.
Greetings.
 
Zurück
Oben