PDA

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}&nbsp;{$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}
&nbsp;&nbsp;Page&nbsp;

{section name=page loop=$link.PAGES start=0 max=$page_limit}
{if $smarty.section.page.rownum > 1}
{l},{/l}&nbsp;
{/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...

regg
03-12-2007, 03:00 PM
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?!

regg
03-12-2007, 03:09 PM
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}
&nbsp;&nbsp;Page&nbsp;
{section name=page loop=$link.PAGES start=0 max=$page_limit}
{if $smarty.section.page.rownum > 1}
{l},{/l}&nbsp;
{/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 ;)

regg
03-12-2007, 03:19 PM
Du hast Post :=)

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

regg
03-12-2007, 04:13 PM
;) :) 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

regg
03-12-2007, 06:27 PM
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