View Full Version : einfache Sitemap
schulz
03-01-2007, 09:28 PM
hallo Jungs,
ich suche eine einfache Sitemap (nicht für google als .xml), sondern als normale php Datei, die alle Kategorien auf einer Seite übersichtlich anzeigt.
Gibt es soetwas schon für phpld ?
PL_90
03-01-2007, 09:41 PM
Hey, Bitte verwende die Suche... Es wurde hier schon mehrmals besprochen... Ich weiß nicht wo du das runterladen kannst, aber ich kanns dir per Email schicken... Ich habe das noch...
pragent
03-02-2007, 05:42 AM
Da gibt es im Forum einen kleinen MOD.
Oder schau mal hier: http://www.phplinkdirectory.com/forum/showthread.php?t=2574
schulz
03-02-2007, 10:39 AM
@ pragent
das Topic hatte ich schon gefunden .. aber die Programme & links erzeugen alle xml Dateien .. ich möchte die Sitemap direkt im Menü einbauen.
@ PL_90
kannst du mir die Datei bitte zuschicken ?
Email bekommst Du per PN
PL_90
03-06-2007, 02:14 PM
Ok... und wo ist die PM? ;)
schulz
03-07-2007, 12:09 PM
Ok... und wo ist die PM? ;)
Danke für die Datei .. hat funktioniert.
{url no longer valid - removed}
Ist es möglich, hinter den Rubriken noch die Anzahl der einträge zu schreiben ?
PL_90
03-07-2007, 02:48 PM
Yo... ;)
Du kannst natürlich im sitemap.php im folgenden Bereich die Sitemap ein wenig einstellen...
// SETTINGS /////////////////////////////////////////////////////////
$depth_level = 5; // Subkategorien pro Hauptkategorie. max=5
$page_limit = 15; // Hauptkategorien/Links pro Spalte
$columns = 2; // Spaltenanzahl...
///////////////////////////////////////////////////////////////////////
Grüße
Dawid
schulz
03-08-2007, 08:21 PM
Yo... ;)
Du kannst natürlich im sitemap.php im folgenden Bereich die Sitemap ein wenig einstellen...
// SETTINGS /////////////////////////////////////////////////////////
$depth_level = 5; // Subkategorien pro Hauptkategorie. max=5
$page_limit = 15; // Hauptkategorien/Links pro Spalte
$columns = 2; // Spaltenanzahl...
///////////////////////////////////////////////////////////////////////
Grüße
Dawid
Jo Danke für den hinweis, hat wunderbar funktioniert
PL_90
03-08-2007, 08:38 PM
Yo... Ok... Kein Problem... :D
Grüße...
masterschenk
03-09-2007, 03:42 PM
Erstmal danke für die zwei Dateien. :)
Aber hat vielleicht jemand einer eine Idee, wie ich den aller ersten Eintrag dazu bringe, dass er auch in der obersten Reihe anfängt?:confused:
Grüße
PL_90
03-09-2007, 05:52 PM
in sitemap.tpl suchst du: <td align="left" nowrap> und ersetzt mit <td align="left" valign="top" nowrap>
masterschenk
03-09-2007, 06:23 PM
Ole, ole! :D
Vielen Dank, an das top habe ich gar nicht gedacht!
Grüße!
in sitemap.tpl suchst du: <td align="left" nowrap> und ersetzt mit <td align="left" valign="top" nowrap>
pragent
03-10-2007, 06:15 PM
Deine Kategorien werden falsch dagestellt.
http://www.link-speicher.de/webkatalogAuto-Verkehr/Autohaus/
Da fehlt das /
Lösung:
Mach mal folgendes überall aus deiner sitemap.php raus:
DOC_ROOT.
So sollte der Eintrag jetzt aussehen:
$url = $row['CACHE_URL'];
PL_90
03-10-2007, 06:44 PM
Es wird wahrscheinlich bei ihn so dargestellt, weil er im ACP den / am Ende der URL nicht hat bzw. er hat das so bei der Installation angegeben...
pragent
03-10-2007, 07:28 PM
Nee ... hatte das gerade bei 2 Usern ... "/" stand im Admin ..... die oberen Links funktionieren ja .... nur die Kategorien nicht.
PL_90
03-10-2007, 08:25 PM
Entweder er hat was verändert oder keine Ahnung... Ich habe genau das gleiche bei mir auch und es klappt...
PL_90
03-10-2007, 08:29 PM
@masterschenk
Ich hab noch etwas vergessen, sorry...
Schmeiß noch den Code in dein CSS (Syle):
.level0 {
paddling-left: 0px;
FONT-WEIGHT: bold;
FONT-SIZE: 12px;
}
.level1 {
PADDING-LEFT: 10px;
}
.level2 {
PADDING-LEFT: 30px;
}
.level3 {
PADDING-LEFT: 50px;
}
.level4 {
PADDING-LEFT: 70px;
}
.level5 {
PADDING-LEFT: 90px;
}
Und hier die sitemap.tpl, Tausch diese um...
{strip}
{capture name="title"} - {l}Directory sitemap{/l}{/capture}
{capture assign="in_page_title"}{l}Directory sitemap{/l}{/capture}
{capture assign="description"}{l}Directory sitemap{/l}{/capture}
{include file="header.tpl"}
{include file="top_bar.tpl"}
{assign var="incr" value=1}
{assign var="current_column" value=1}
<table align="center">
<tr>
<td align="left">
<b><font size="3">{l}Kategorien Gesamt: {/l} {$category_count}</b></font>
<br /><br />
</td>
</tr>
<tr>
<td align="left" valign="top" nowrap>
{foreach from=$catmap item=link name=links}
{assign var="incr" value="`$incr+1`"}
{if $incr > $column_split}
{if $columns >$current_column}
</td><td valign="top">
{assign var="incr" value=`1`}
{assign var="current_column" value="`$current_column+1`"}
{/if}
{/if}
<a class="level{$link.LEVEL}" href="{$smarty.const.DOC_ROOT}/{$link.URL}">{$link.TITLE}</a>
{if $link.PAGES > 0}
Page
{section name=page loop=$link.PAGES start=0 max=$page_limit}
{if $smarty.section.page.rownum > 1}
{l},{/l}
{/if}
{assign var="page_number" value=$smarty.section.page.rownum+1}
<a href="{$link.URL}page-{$page_number}.html" title="{$link.TITLE} - Page {$page_number}">{$page_number}</a>
{/section}
{/if}
<br />
{/foreach}
</td></tr></table>
{include file="footer.tpl"}
{/strip}
Nochmal sorry... grüße,
Dawid
Ediert, bitte im sitemap.php überall DOC_ROOT. wegmachen...
pragent
03-11-2007, 07:54 AM
@ Dawid
Der User hat den Katalog im Unterverzeichnis installiert.
Wenn der Katalog im ROOT legt, funktioniert es ..... schau Dir mal die Sitemap bei "link-spiecher" an ......
PL_90
03-11-2007, 11:37 AM
Ok...
Dann soll er das was du ^ vorgeschlagen hat, also im sitemp.php DOC_ROOT. wegmachen und im Link sollte dann {$smarty.const.DOC_ROOT}/{$link.URL} stehen... Ich habe das oben ediert und rot markiert, wo das genau sein soll...
Grüße
Dawid
masterschenk
03-12-2007, 02:48 PM
Hallöchen!
Danke noch für den css-schnippsel. :)
Was Du mit dem anderen meinst, weiß ich allerdings nicht. :confused:
Grüße
@masterschenk
Ich hab noch etwas vergessen, sorry...
Schmeiß noch den Code in dein CSS (Syle):
Und hier die sitemap.tpl, Tausch diese um...
Nochmal sorry... grüße,
Dawid
Ediert, bitte im sitemap.php überall DOC_ROOT. wegmachen...
Hallöchen!
Danke noch für den css-schnippsel. :)
Was Du mit dem anderen meinst, weiß ich allerdings nicht. :confused:
Grüße
Er meint, du solltest {$smarty.const.DOC_ROOT}/ aus dem Code entfernen?!
masterschenk
03-12-2007, 03:07 PM
Mein sitemap.tpl sieht ein wenig anders aus, vielleicht habe ich es dewsegen nicht verstanden.
Er meint, du solltest {$smarty.const.DOC_ROOT}/ aus dem Code entfernen?!
Pooste mal hier deine sitemap.tpl vieleicht kann ich dir ja helfen ;)
masterschenk
03-12-2007, 03:13 PM
Danke schön :)
{strip}
{capture name="title"} - {l}Directory sitemap{/l}{/capture}
{capture assign="in_page_title"}{l}Directory sitemap{/l}{/capture}
{capture assign="description"}{l}Directory sitemap{/l}{/capture}
{include file="header.tpl"}
<div class="navbar">
<a href="{$smarty.const.DOC_ROOT}/">{$smarty.const.DIRECTORY_TITLE|escape|trim}</a> / Sitemap
</div>
{include file="top_bar.tpl"}
{assign var="incr" value=1}
{assign var="current_column" value=1}
<div id="bar"><h1>{l}Hottest-Zone.com Sitemap:</b> ({/l}{$category_count}{l}){/l}</h1></div>
<table width="98%" border="0" align="center">
<td>
{foreach from=$catmap item=link name=links}
{assign var="incr" value="`$incr+1`"}
{if $incr > $column_split}
{if $columns >$current_column}
</td>
<td>
{assign var="incr" value=`1`}
{assign var="current_column" value="`$current_column+1`"}
{/if}
{/if}
<a class="level{$link.LEVEL}" href="{$link.URL}">{$link.TITLE}</a>
{if $link.PAGES > 0}
Page
{section name=page loop=$link.PAGES start=0 max=$page_limit}
{if $smarty.section.page.rownum > 1}
{l},{/l}
{/if}
{assign var="page_number" value=$smarty.section.page.rownum+1}
<a href="{$link.URL}page-{$page_number}.html" title="{$link.TITLE} - Page {$page_number}">{$page_number}</a>
{/section}
{/if}
<br />
{/foreach}
</td></tr></table>
{include file="footer.tpl"}
{/strip}Pooste mal hier deine sitemap.tpl vieleicht kann ich dir ja helfen ;)
PL_90
03-12-2007, 04:10 PM
Er meint, du solltest {$smarty.const.DOC_ROOT}/ aus dem Code entfernen?!
Nein, meinen wir (Nick und Ich) nicht...
In der sitemap.php überall das DOC_ROOT. wegmachen...
Dann den CSS-Code in die CSS-Datei schmeißen...
Und diese (http://www.phplinkdirectory.com/forum/showpost.php?p=60349&postcount=17) sitemap.tpl (den Code) verwenden...
http://www.phplinkdirectory.com/forum/showpost.php?p=60349&postcount=17
Grüße
Dawid
;) :) jetzt versteht man das auch :D
masterschenk
03-12-2007, 04:14 PM
Hallo Dawid,
aber wofür müssen die beiden Dateien denn geändert werden?
Ich meine es funktioniert doch auch so.
www.hottest-zone.com
Oder sehe ich da wiedermal irgendeinen Fehler nicht?
Nein, meinen wir (Nick und Ich) nicht...
In der sitemap.php überall das DOC_ROOT. wegmachen...
Dann den CSS-Code in die CSS-Datei schmeißen...
Und diese (http://www.phplinkdirectory.com/forum/showpost.php?p=60349&postcount=17) sitemap.tpl (den Code) verwenden...
http://www.phplinkdirectory.com/forum/showpost.php?p=60349&postcount=17
Grüße
Dawid
PL_90
03-12-2007, 04:17 PM
@mastercheck
Also das war zu @regg und @schulz gemeint,
@regg hat nicht verstanden? und @schulz hat sein PHPLD in den unterordner installiert und irgendwie die sitemap verändert...
Du must das nicht tun, bei dir ist alles ok... ;)
masterschenk
03-12-2007, 04:23 PM
Was für eine Action :eek:
Da bin ich aber beruhigt, dass jetzt alles geklärt ist.
Grüße und nen schönen sonnigen Tag noch!
@mastercheck
Also das war zu @regg und @schulz gemeint,
@regg hat nicht verstanden? und @schulz hat sein PHPLD in den unterordner installiert und irgendwie die sitemap verändert...
Du must das nicht tun, bei dir ist alles ok... ;)
PL_90
03-12-2007, 04:28 PM
Yo... Danke & Bitte & Gleichfalls... ;)
schulz
03-12-2007, 06:23 PM
Es wird wahrscheinlich bei ihn so dargestellt, weil er im ACP den / am Ende der URL nicht hat bzw. er hat das so bei der Installation angegeben...
Ich habe in dem Stammdaten: http://www.link-speicher.de/
eingetragen.
Was muss ich jetzt wo ändern ?!
pragent
03-12-2007, 06:25 PM
Sollte vieleicht etwas ausführlichere Postings machen.
Gehe immer davon aus, dass die meisten wissen, was gemeint ist.
Sorry @ ALL
Kein Problem pragent... Ist ja jetzt geklärt.
PL_90
03-12-2007, 06:32 PM
@schulz
Du solltest mal Posting #26 lesen... ;)
schulz
03-19-2007, 09:40 PM
@schulz
Du solltest mal Posting #26 lesen... ;)
Perfekt -> hat funktioniert !
http://www.link-speicher.de/webkatalog/sitemap.php
vBulletin® v3.7.2, Copyright ©2000-2008, Jelsoft Enterprises Ltd.