Members: 16,996
Threads: 38,845
Posts: 159,389
Online: 24

Newest Member: Kl_broka@rediffmail.com


Odoo.tv - Outdoor Television


Sedo - Domains kaufen und verkaufen das Projekt mambers.com steht zum Verkauf Besucherstatistiken von mambers.com etracker® Web-Controlling statt Logfile-Analyse

Go Back   Mambers.com > International > German - Deutsch > Mambo 4.5 Allgemein

Reply
 
LinkBack Thread Tools Display Modes
Old 28.09.2004, 21:10   #1 (permalink)
Senior Mamber
 
Join Date: Sep 2004
Posts: 140
alexbeer is on a distinguished road
Default Anker Links in Dokument verweisen auf falsche Seite

Hallo,

ich habe ein längeres HTML Dokument, dass durch ein Inhaltsverzeichnis am Anfang mit Anker Links zu den jeweiligen Passagen versehen ist.

Füge ich den Inhalt des Body komplett in Mambo ein, und schaue mir das ganze an, dann zeigen alle Links auf die Login Seite des Admins.

Wie mache ich es, dass die Links auf das gleiche Dokument zeigen?

DAnke

alexbeer
alexbeer is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Sponsored Links
Old 28.09.2004, 21:52   #2 (permalink)
Baby Mamber
 
Join Date: Sep 2004
Posts: 21
Taishar is on a distinguished road
Default Re: Anker Links in Dokument verweisen auf falsche Seite

hi, bin noch nit so fit in Mambo, aber nen wrapper sollte das problem lösen.
__________________
Grüße| Greetz
Taishar

Der Mambo-Chat im irc.euirc.net channel: #mambo
Anleitung HIER
Taishar is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 28.09.2004, 23:34   #3 (permalink)
Professional Mamber
 
dot°NETt's Avatar
 
Join Date: Jul 2004
Posts: 660
dot°NETt will become famous soon enough
Default Re: Anker Links in Dokument verweisen auf falsche Seite

Gut - mit dem Wrapper kann man letztlich alles lösen.
Nur irgendwann könnte sich die Frage stellen ~> wozu eigentlich überhaupt noch Mambo nehmen ?

Die Ursache dürfte der verwendete Editor sein. Falls du htmlarea3-xtd verwendest ~> der spinnt (zumindest was den Umgang mit Links betrifft). Da wird dir nichts anderes übrig bleiben, als die vollständige URL einzufügen (ansonsten schreibt der Editor beim Speichern immer administrator/ davor) ... oder {mospagebreak} nutzen.

cu dot°NETt
__________________
~~:: ... not available ... ::~~
dot°NETt is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 29.09.2004, 11:44   #4 (permalink)
Senior Mamber
 
Join Date: Sep 2004
Posts: 140
alexbeer is on a distinguished road
Default Re: Anker Links in Dokument verweisen auf falsche Seite

ja, wie du richtig vermutet hast, ich verwende HTMLArea3...

Hast auch Recht, mit der 2er Version gehts....

{mospagebreak} möchte ich ungern benutzen, da die einzelnen Abschnitte sehr kurz sind - aber recht viele davon....

Naja, werde das dann wohl mit der Version 2 da reinstellen.....

Tssss....

Gruß
Alexbeer

P.S
Gibt es eine Möglichkeit, dass man als User auch "seinen" Editor auswählen kann????
alexbeer is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 29.09.2004, 11:54   #5 (permalink)
Mamber
 
Funky Dragon's Avatar
 
Join Date: Apr 2004
Location: Hamburg / Germany
Posts: 65
Funky Dragon is on a distinguished road
Default Re: Anker Links in Dokument verweisen auf falsche Seite

Als Alternative zu Ankern, kannst Du den MOSToc Mambot verwenden. Die Punkte, die Du anspringen möchtest werden mit HTML-Headlines (H1, H4 etc) gekennzeichnet und der Bot erstellt Dir am Anfang des Dokuments eine Linkliste zur jeweiligen Headline. Dami erspaarst Du Dir das lästige auszeichnen mit Ankern und die H-Funktion geht mit jedem Editor.
Funkioniert bestens unter 4.5.0, noch nicht getestet unter 4.5.1
Den Mambot gibts z.B. hier MosToc
__________________
_____________________________________________
if you dont like my apple - why do you shake my tree?
Funky Dragon is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 30.09.2004, 13:01   #6 (permalink)
Senior Mamber
 
Join Date: Sep 2004
Posts: 140
alexbeer is on a distinguished road
Default Re: Anker Links in Dokument verweisen auf falsche Seite

Danke für den Tipp,

habe bei dem von dir empfohlenen mosbot noch nen kleinen Schönheitsfehler.

In der Variable $mostoctext steht "Inhalt".
Jetzt wird in meinem Artikel Inhalt einmal über allen verlinkten Übrschriften angezeigt und ZUSÄTZLICH noch vor der ersten Überschrift:
Quote:
Inhalt
InhaltÜberschrift 1
Überschrift 2
Sieht also ungefähr so aus.

Am Quellcode
Quote:
$mostoctext="<div><b>Inhalt</b></div>";

$text = split( "{mostoc}", $row->text );
$n = count( $text );

if ($n == 2) {
if (($option == 'com_frontpage')||($option == '')){$row->text = str_replace( '{mostoc}', '', $row->text );}
Else {$row->text .= "<script type='text/javascript' src='mambots/toc.js'></script>";
$row->text = str_replace( '{mostoc}', $mostoctext.'<div id=\'toc\'></div>', $row->text );
$row->text .="<script type='text/javascript'>
if (document.getElementById('toc')) { init_document(); }
</script>";
}
}
else {$row->text = str_replace( '{mostoc}', '', $row->text );}
?>
kann ich auch nix fehlerhaftes feststellen.

Weiß jemand eine Lösung???
alexbeer is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 30.09.2004, 13:59   #7 (permalink)
Mamber
 
Funky Dragon's Avatar
 
Join Date: Apr 2004
Location: Hamburg / Germany
Posts: 65
Funky Dragon is on a distinguished road
Default Re: Anker Links in Dokument verweisen auf falsche Seite

Quote:
Originally Posted by alexbeer
Weiß jemand eine Lösung???
Folgende Zeile
Code:
	      $row->text  = str_replace( '{mostoc}', $mostoctext.'<div id=\'toc\'></div>', $row->text );
ersetzen durch
Code:
	      $row->text  = str_replace( '{mostoc}'.'<div id=\'toc\'></div>', $row->text );
Damit sollte das zweite "Inhalt weg sein

Ciao
Vitti
__________________
_____________________________________________
if you dont like my apple - why do you shake my tree?
Funky Dragon is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 30.09.2004, 14:22   #8 (permalink)
Senior Mamber
 
Join Date: Sep 2004
Posts: 140
alexbeer is on a distinguished road
Default Re: Anker Links in Dokument verweisen auf falsche Seite

Hi,

wenn ich die so abändere, dann erhalte ich folgende Fehlermeldung
Quote:
Warning: Wrong parameter count for str_replace() in E:\xampp\htdocs\tcbadsalzuflen\mambo45\mambots\mos toc.php on line 28
lautet die Zeile statt dessen
PHP Code:
$row->text  str_replace'{mostoc}'***,***'<div id=\'toc\'></div>'$row->text ); 
Habe alsu nur den ***.*** zwischen den *** durch ein , ersetzt - ohne *** natürlich.

Dann zeigt er die Variable $mostoctext nirgends mehr an.
Es soll ja eigentlich so sein, dass z.B. Inhaltsverzeichnis über den Links steht, - und zwar nur einmal - oder???

Bin ein bischen confused

Gruß

Alex
alexbeer is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 30.09.2004, 15:08   #9 (permalink)
Mamber
 
Funky Dragon's Avatar
 
Join Date: Apr 2004
Location: Hamburg / Germany
Posts: 65
Funky Dragon is on a distinguished road
Default Re: Anker Links in Dokument verweisen auf falsche Seite

Quote:
Originally Posted by alexbeer
Habe alsu nur den ***.*** zwischen den *** durch ein , ersetzt - ohne *** natürlich.
Autsch und Sorry, Kommas und Punkte - da steh ich auf Kriegsfuss mit

Versuch doch mal vor Deiner Zeile per echo die Variaable $mostoctext aufzurufen
Code:
echo $mostoctext;
$row->text**= str_replace( '{mostoc},'<div id=\'toc\'></div>', $row->text );
Evtl. noch nen <br> mit rein und es sollte klappen.
Ich hatte das bei meiner Seite komplett rausgenommen (FAQ-System)
__________________
_____________________________________________
if you dont like my apple - why do you shake my tree?
Funky Dragon is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 01.10.2004, 00:21   #10 (permalink)
Senior Mamber
 
Join Date: Sep 2004
Posts: 140
alexbeer is on a distinguished road
Default Re: Anker Links in Dokument verweisen auf falsche Seite

Hi,
brauchst dich nicht entschuldigen - bin ja schon froh, dass du mir helfen willst!

In deinen Code schnippsel hast du aber noch nen ' vergessen - nach dem {moscode}.

Aber wenn ich das so wie von dir vorgeschlagen ändere - dann wird der Wert der Variabel $moscodetext nirgends mehr angezeigt.

Ich kenn mich nicht so wirklich gut mit php aus - aber ganz versteh ich das nicht.
Packe ich die Variabel in eine print Anweisung - dann steht der Wert, also bei mir "Inaltsverzeichnis" ganz oben auf der Seite - noch oberhalb von dem Artikelnamen.
Solltest du keine Idee mehr haben, wie ich den Schönheitsfehler beheben könnte, dann gibt es eben kein "Inahltsverzeichnis"

Danke nochmal

Alex
alexbeer is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
"Die Seite, auf die du zugreifen wolltest, existiert nicht." rennic80 Mambo 4.5 Allgemein 3 23.08.2004 02:55
Newbie-> Login auf einer Content Seite skatepunks Mambo 4.5 Allgemein 2 12.08.2004 20:04
Mambo News auf anderer non Mambo Seite anzeigen lassen möglich? schahab Komponenten 2 11.07.2004 00:52
Web links auf der rechte seite rocksoft Mambo 4.5 Allgemein 2 18.05.2004 12:10
Login auf extra seite vorschalten gonzo Template Discussions 5 01.05.2004 04:29


All times are GMT +2. The time now is 18:55.

Powered by vBulletin® Version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.1.0
A vBSkinworks Design
© Copyright 2004-2008 by Arthur Konze Webdesign.