WebsiteBaker Community Forum

WebsiteBaker Support (2.8.x) => Hilfe & Support (deutsch) => General Help & Support => Diskussion über WB (closed) => Topic started by: Stefek on August 14, 2008, 11:22:25 PM

Title: webcode snippet ("jump to page") gesucht.
Post by: Stefek on August 14, 2008, 11:22:25 PM
Hallo.

Zufällig bin ich auf diese Seite gestoßen, und frage mich, ob der User hier im Forum unterwegs ist.
http://www.andreherdling.de/webcode/

Wenn ja, ist es möglich eine kleine "Anleitung" zu erhalten, wie es umgesetzt wird?

Was ich eigentlich wirklich suche, ist die Möglichkeit einen Webcode einzugeben und dann sofort zu der Seite zu kommen, die man dahiter hinterlegt hat. Ansonsten einfach eine Seite, die sagt, "kein Anschluß unter dieser Nummer".

Ich würde mich freuen, wenn jemand mir helfen könnte.

MfG,
Stefek
Title: Re: webcode snippet ("jump to page") gesucht.
Post by: Linger on August 20, 2008, 08:36:03 AM
Er ist hier - und bereit sein Wissen zu teilen! ;-)
Habe leider im Moment nicht viel Zeit - melde mich später nochmal!
Title: Re: webcode snippet ("jump to page") gesucht.
Post by: Stefek on August 20, 2008, 11:00:00 AM
Super,
danke Dir!

MfG,
Stefek
Title: Re: webcode snippet ("jump to page") gesucht.
Post by: timorotha on August 20, 2008, 11:13:36 AM
Es hat ein Jürgen M. (heute Nacht) bei ihm eine Nachricht hinterlassen. Das freut den Jürgen natürlich  :-D , ein Kreativer mehr.
Gruß Timo R.
Title: Re: webcode snippet ("jump to page") gesucht.
Post by: Linger on August 20, 2008, 11:05:44 PM
Einen wunderschönen guten Abend!

Ich habe auf meiner Website einen kleinen Artikel über die Webcode-Suche verfasst - dort gibt es das Skript auch zum Download (mit neutralen Grafiken zum selber anpassen).
http://www.andreherdling.de/generator/content/webentwicklung/php-scripts-amp-snippets/webcode-suche.php

@Stefek
Für die automatische Weiterleitung zur Zielseite, musst Du die Ausgabe des Suchtreffers durch eine Umleitung Deiner Wahl ersetzen. Dann sollte das Skript Deine Anforderungen erfüllen.

@Timo R. & Jürgen M.
Das zum Download bereitstehende Zip-File enthält alle nötigen Daten für den Betrieb von XML2Array. Der Code ist recht schlank und daher leicht durchschaubar (...denke ich). Ansonsten stehe ich natürlich gerne für Fragen zur Verfügung.


----
Das Skript hat noch einen massiven Bug bei der Ausgabe von Umlauten - auf manchen Servern funktioniert das super, auf Anderen erscheint nur verkorkster Zeichensalat. Beim Einsatz auf meinem Server vermeide ich einfach Umlaute - ist zwar total semi-professionell aber für mich ist der Kompromiss okay.
Wenn jemand eine adäquate Lösung für das Problem kennt - ich bin für jede Lösung dankbar!

Ansonsten viel Spass mit dem Skript!


Beste Grüße an die einzigartige WebsiteBaker-Community
(...und Entschuldigung für dieses Off-topic ;-))
Title: Re: webcode snippet ("jump to page") gesucht.
Post by: timorotha on August 20, 2008, 11:09:20 PM
Ganz hungrig stürzt sich die Gemeinde drauf  :-D
Recht herzlichen Dank für diese Aufmerksamkeit, besonders weil einige den Aufwand zu schätzen wissen.

Gruß, Timo R.

Edit: ALDUS, utf-8 ruuuuuuft  :lol:
Title: Re: webcode snippet ("jump to page") gesucht.
Post by: Linger on August 20, 2008, 11:14:59 PM
Sehr gern und immer wieder!

Möglicherweise warst Du schneller als ich - der Download-Links war noch falsch gesetzt... Habe das aber eben korrigiert. Falls also eine "antiinjection.zip" auf deiner Platte gelandet ist, vergiss das Ding und probiere es noch einmal. "webcodesearchv1.zip" ist die korrekte Datei.

Beste Grüße und einen schönen Abend noch!
Title: Re: webcode snippet ("jump to page") gesucht.
Post by: timorotha on August 20, 2008, 11:16:51 PM
Ich hab's  :evil:

Hatte übrigens gestern schon mal "geschnippelt" und die Zeichenausgabe war hier ok.
Habe aber auch noch in der htaccess UTF-8 aktiviert.
Vielleicht gibt's ja bezüglich der Codierung noch Rückmeldungen.

Gruß, Timo R.
Title: Re: webcode snippet ("jump to page") gesucht.
Post by: Stefek on August 20, 2008, 11:29:31 PM
Hallo Liner,
ich habe mir das gedownloaded, aber muss zugeben, dass ich noch immer nicht weiß, wie ich es in WB einbinde.
Ich habe von Programmierung keine große Ahnung.

Habe gedacht, es würde sich bei der ZIP um ein Modul handeln und habe es zu installieren versuch  :-D

VG,
Stefek
Title: Re: webcode snippet ("jump to page") gesucht.
Post by: timorotha on August 20, 2008, 11:37:36 PM
Hallo Stefek,
hast Du es in's Unterverzeichnis domain.tld/webcode reingepackt und schon mal getestet?

Gruß, Timo R.
Title: Re: webcode snippet ("jump to page") gesucht.
Post by: Linger on August 20, 2008, 11:39:08 PM
Hallo Stefek,

da muss ich Dich leider enttäuschen. Die Webcode-Suche ist kein Modul für WB sondern läuft stand-alone. Das Skript ist nicht für die Referenzierung aller WB-Seiten geeignet. Vielmehr ist es dazu da, ein Trackback von Third-Party-Diensten wie YouTube o.ä. auf einzelne (!! nicht alle !!) WB-Seiten zu ermöglichen.

Wenn Dir die Referenzierung einzelner, ausgewählter Seiten reicht (so wie in meinem Fall), dann erstelle einfach ein neues Verzeichnis auf Deinem Server (z.B. "webcode") und kopiere alle Dateien des ZIP-Archives dort hinein. Anschliessend passt Du nur noch die Datei "webcodes.xml" an Deine Bedürfnisse an.

Wenn Du weitere Fragen hast, stehe ich gerne zu Deiner Verfügung - allerdings erst morgen Abend... muss mir jetzt erstmal eine Mütze Schlaf gönnen ;-)


Beste Grüße


Title: Re: webcode snippet ("jump to page") gesucht.
Post by: Stefek on August 20, 2008, 11:42:34 PM
Hallo Timo,
Du hast mich erwischt  :-P

Danke Dir für den Fingerzeig.

@Jürgen:
danke, dass Du dies hier mit uns teilst.
Ich habe es schon verstanden, dass man eine extra XML anlegen muss.

Zum Glück warstDu noch online, so weiß ich jetzt mehr.

Ich werde es also als Standalone Teil versuchen.

Ja, gerne komme ich auf Dein hilfsbereites Angebot zurück. Wahrscheinlich werde ich noch einen Fingerzeig für dieses Knobbel mit dem "Jump to Page" brauchen  :wink:

Gute Nacht,
Stefek
Title: Re: webcode snippet ("jump to page") gesucht.
Post by: timorotha on August 21, 2008, 12:00:47 AM
Erster Tip zu utf-8

In der XML-Datei utf statt iso eintragen und mit einem Editor (z.B. Ultraedit) die Umlaute ändern. Der Editor sollte also im utf-Modus arbeiten können um Probleme zu vermeiden.

Gruß, Timo R.

Nachtrag/Anhang: webcodes_utf-8.xml (ZIP)

[gelöscht durch Administrator]
Title: Re: webcode snippet ("jump to page") gesucht.
Post by: aldus on August 21, 2008, 10:45:35 AM
Hallo

@timo: Du kennst meinen Stundensatz nicht  :-D

Das sieht doch eingentlich ganz nett, nicht nur für WebsiteBaker, aus.

Auch auf die Gefahr hin, das ich das Rad neu erfinde: gibt es kein Schema zur XML Datei?
So herum kann ich zwar auf Wohlgeformtheit validieren, aber nicht die Daten selber.
Eine einfach Version könnte ja so aussehen:

Code: [Select]
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
    <xs:element name="webcodes" type="webcodes_def"/>
    <xs:complexType name="webcodes_def">
        <xs:sequence>
            <xs:element name="mayor_version" minOccurs="1" maxOccurs="1" default="1" type="xs:int"/>
            <xs:element name="minor_version" minOccurs="1" maxOccurs="1" default="0" type="xs:int"/>
            <xs:element name="bugfix" minOccurs="1" maxOccurs="1" default="1" type="xs:int"/>
            <xs:element name="date" minOccurs="1" maxOccurs="1" type="xs:date"/>
            <xs:element name="author" minOccurs="1" maxOccurs="1" type="xs:string"/>
            <xs:element name="title" minOccurs="1" maxOccurs="1" type="xs:string"/>
            <xs:element name="project" minOccurs="1" maxOccurs="1" type="xs:string"/>
            <xs:element name="comment" minOccurs="0" maxOccurs="unbounded" type="xs:string"/>
            <xs:element name="webcodeset" minOccurs="1" maxOccurs="unbounded" type="webcodeset_def" />
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="webcodeset_def">
        <xs:sequence>
            <xs:element name="code" minOccurs="1" maxOccurs="1" type="xs:string"/>
            <xs:element name="name" minOccurs="1" maxOccurs="1" type="xs:string"/>
            <xs:element name="description" minOccurs="1" maxOccurs="1" type="xs:string"/>
            <xs:element name="url" minOccurs="1" maxOccurs="1" type="xs:string"/>
            <xs:element name="comment" minOccurs="0" maxOccurs="unbounded" type="xs:string"/>
        </xs:sequence>
    </xs:complexType>
</xs:schema>

Ich weis: es geht noch feiner, aber es wäre halt ein Anfang den man noch weiter ausbauen könnte.

Und in der XML Datei selber dann eben:

Code: [Select]
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="webcodes.xsl"?>
<webcodes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xsi:noNamespaceSchemaLocation="file:/Users/work/Desktop/webcodesearch1%20Folder/webcodes.xsd">
    <mayor_version>0</mayor_version>
    <minor_version>1</minor_version>
    <bugfix>0</bugfix>
    <date>2008-08-21</date>
    <author>Dietrich Roland Pehlke</author>
    <title>WebCodes Testdatei</title>
    <project>Webcodes inside WebsiteBaker</project>
    <webcodeset>
        <code>WC003</code>
        <name>Testlink</name>
        <description>Das ist nur ein Testlink: öäüß</description>
        <url>http://www.drp-x-work.de/zufallslabor/index.html</url>
        <comment>Das ist nur ein Test</comment>
    </webcodeset>
</webcodes>

Als Grundlage für den WebCode könnte man dann die PAGE_ID von WB nehmen ... hm.

Und warum nicht via Modul/Code automatisch generieren? Müsste dann nur noch in die Suche mit
aufgenommen werden ...

Gruß
Aldus
Title: Re: webcode snippet ("jump to page") gesucht.
Post by: timorotha on August 21, 2008, 02:48:28 PM
@aldus: Dein Stundensatz wird ja anscheinend gezahlt, meinen will keiner oder wollen nur wenige zahlen. Aber arm und glücklich hat ja auch was  :evil:

Heute werde ich's erst am Abend schaffen, mir alles anzuschauen.

Gruß, Timo R.

Nachtrag/Nachfrage:
Quote
...WebCode könnte man dann die PAGE_ID von WB nehmen...
Der jeweils zur PAGE_ID generierte WEBCODE sollte dann im Back- UND Frontend dann je nach Wunsch angezeigt werden (können) ?

Title: Re: webcode snippet ("jump to page") gesucht.
Post by: Linger on August 21, 2008, 03:45:27 PM
Man könnte auch einfach die PAGE_ID (so wie sie ist) als Webcode nehmen. In der Datenbanktabelle [prefix]pages ist bereits die Zuordnung PAGE_ID <> LINK enthalten. Wenn man sich mit diesen vorgefertigten Webcodes (alias PAGE_ID) begnügen kann, dürfte das mit einer Zeile SQL erledigt sein. Ansonsten könnte man auch noch Eingabemasken im Backend anzeigen lassen, welche das manuelle Ändern der Webcodes ermöglicht.
Ich habe zwar erst ein einziges Modul für WB geschrieben, halte das aber für relativ problemlos lösbar.

Die Maßgabe bei meinem Webcode-Skript war es allerdings, auch unabhängig von WB agieren zu können. Damit kann ich das Teil auch bei anderen Projekten (auf anderen CMS oder statische Seiten) einsetzen. Daher gibts zum jetzigen Zeitpunkt keine WB-Integration meinerseits.

@Timo R.
Quote
...In der XML-Datei utf statt iso eintragen...
Das könnte ein Lösungsansatz sein - weiss garnicht wieso ich dort überhaupt ISO 8859-1 angegeben habe... :? Hoffe, das sind keine ersten Anzeichen von Demenz... Vielen, Dank - probiere ich dann gleich mal aus.

@aldus
Leider gibt es kein Schema zur XML-Datei. XSD übersteigt mein Wissen - als Mediengestalter für Printmedien kommt man damit ja kaum in Berührung und für meine nachfeierabendliche n Nonprint-Arbeiten habe ich das bisher noch nicht gebraucht. Du scheinst aber total fit auf diesem Gebiet zu sein - fühl Dich also frei, das Skript Deinem Gusto gemäß anzupassen.


---
Zum Abschluss noch was Allgemeines: Was haltet ihr davon, wenn mir die Diskussion bezüglich dem von mir vorgestellten Skript über die Kommentarfunktion auf meiner Site fortsetzen? So haben auch die anderen Leser (welche sich nicht im WB-Forum aufhalten) etwas davon. Außerdem finden es die Betreiber dieser Plattform vielleicht nicht so klasse, wenn wir hier über ein Skript diskutieren, welches eigentlich nix mit WebsiteBaker zu tun hat...
http://www.andreherdling.de/generator/content/webentwicklung/php-scripts-amp-snippets/webcode-suche.php

Über die Umsetzung als WB-Modul können wir natürlich gerne an dieser Stelle weiter plauschen ;-)


Beste Grüße an die Community


Title: Re: webcode snippet ("jump to page") gesucht.
Post by: timorotha on August 21, 2008, 06:13:43 PM
Nur ganz kurz:
Quote
eigentlich nix mit WebsiteBaker zu tun hat
So fängt's aber sehr oft an. Jemand hat ein Script/Idee und es wird nach WB portiert.
Gruß, Timo R.
p.s. und nun 'ne Runde Schlaf
Title: Re: webcode snippet ("jump to page") gesucht.
Post by: aldus on August 21, 2008, 06:37:01 PM
Quote
fühl Dich also frei, das Skript Deinem Gusto gemäß anzupassen.
Hm ... das wird eine längere Operation - ich habe ein bisschen mit den Daten
herumgespielt und z.T. halt (massiv) code bereinigt. Kann sein, das ich das erst morgen
Mittag alles zusammen habe.
Vorab in Kürze:

- Schmerzlich vermisst jegliche Art von Versionsangaben. Damit machst Du es
einem Anwender so gut wie unmöglich halbwegs brauchbare Angaben machen zu können,
falls mal 'was daneben geht.

- die Filenames/Dateiangaben sind fest "Vercodet" - nicht sehr flexibel.

- die beiden Files zum durchsuchen der XML-Datei ("searcharray.php" und "showall.php") sollten
in eine Datei/Klasse zusammengefügt werden - dann kann man sie einfach "vererben", in anderen
Projekten einsetzen.

- Keine Class - kein ErrorManagment, es wird einfach drauf los "ge-echo-d"

- Stattt im "$_REQUEST"  nachzusehen benutzt du "$_GET" ... dann steht die Anfrage aber in der History ...

So - weiteres morgen. Das "Ding" hat aber Potential ... macht aus meiner Sichtweise Sinn die Diskussion
hier zu lassen, auch wenn es mit "XML/XSLT" und oop vieleicht am Rande off-topic werden könnte.

Gruß
Aldus
der jetzt auch ein Mütze Schlaf braucht ...
Title: Re: webcode snippet ("jump to page") gesucht.
Post by: Linger on August 21, 2008, 06:57:25 PM
Ich gebe Dir in allen Punkten recht! Bis gestern war das Skript auch nie zur Verbreitung vorgesehen sondern sollte nur meine Anforderungen erfüllen. Und das tut es ja prima. Um daraus etwas "massentaugliches" zu zaubern, ist - ganz klar - noch die eine oder andere Verbesserung vorzunehmen.

Bei der Sache mit $_REQUEST kann ich mich Deiner Aussage allerdings nicht ganz anschliessen. Ich persönlich finde die Trennung in $_GET und $_POST besser. Wenn ich z.B. Daten via POST erwarte, möchte ich nicht, dass jemand dort etwas über die Adresszeile per GET einschleusst... $_REQUEST würde dort sowohl POST- und GET-Daten empfangen!? Aber ich bin auch kein Programmierer (Achtung: gefährliches Halbwissen ;-))

Und jetzt allen Schlafbedürftigen einen erholsamen Schlaf!
Title: Re: webcode snippet ("jump to page") gesucht.
Post by: doc on August 21, 2008, 07:42:42 PM
Hallo,

ich persönlich ziehe $_GET, $_POST dem $_REQUEST vor. Über die php.ini kann man die Reihenfolge von GET, POST COOKIE vorgeben. Wenns dumm läuft, könnten damit POST Variablen von GET überschrieben werden. Auch gesetzte COOKIEs könnten einen Strich durch die Rechnung machen, wenn man z.B. an POST Variablen interessiert wäre (gpc).

Sprich je nach Verwendungszweck eben GET, POST, COOKIE oder SESSION.

Gruss Christian
Title: Re: webcode snippet ("jump to page") gesucht.
Post by: timorotha on August 22, 2008, 03:29:25 AM
Quote
Webcodes (alias PAGE_ID)


Nach Durchsicht der Tabelle: WB27x_pages fiel mir auf, dass wenn ein für den Webcode
vorgesehener Artikel einer von mehreren auf einer Seite ist, die PAGE_ID nicht das
exklusive Element dafür sein kann. Ein Element welches einen Beitrag kennzeichnen könnte, steht aber in der Tabelle nicht zur Verfügung (wenn ich nichts übersehen oder etwas nicht berücksichtigt habe -um diese Uhrzeit...)
 
Nun habe ich das nicht für Beiträge mit dem News-Modul untersucht.
Wie verhält es sich damit? Kann da jemand mal nachschauen?

Meine Nachtarbeit ist leider zu Ende. Um 10 Uhr muß ich wieder frisch sein.

Gruß, Timo R.
Title: Re: webcode snippet ("jump to page") gesucht.
Post by: aldus on August 22, 2008, 12:43:31 PM
Hallo

Ok - ist nun doch ein kleines Monster geworden, ich hoffe das
Ganze ist nicht zu unübersichtlich geraten ...

Kurz einige Punkte

So, was fehlt noch, was müsste angegangen werden?
- Zum einen die unglückliche repeat-schleife(-n) innerhalb von "search" und "getAll";
evtl. ist da "foreach" effektiver ...

- Zum anderen gibt es noch kein Fehlermanagement, inkl. Logfile.

- Mehrsprachigkeit kann zwar über die templates gelöst werden, ist aber so nicht elegant implantiert.

- Die class ist für PHP 4.x angelegt - allerdings noch nicht unter 4.4.x getestet; habe halt 5 hier.
Bei einigen internen (private) function gibt es argumentenübergabe via passByReference - könnte
Probleme geben ...

- Es sollte eine PHP 5 Version geben.

- Irgendwie bin ich mit dem return noch nicht so ganz zufrieden, es gibt auch noch keine "toHTML" oder "toFile" function.

- Es gibt noch keine Dokumentation und oder Beispiele für den Einsatz, zumindest nur die Index.php hier.

Gruß
Aldus

[gelöscht durch Administrator]
Title: webcodesearch_0.1.1.
Post by: Linger on August 23, 2008, 05:20:48 PM
Wow!! Ohne es mir angesehen zu haben: Ich bin begeistert von so viel ehrenamtlichen Engagement!! Auch wenn mein Skript sicher eine sehr rudimentäre Vorlage war, freue ich mich, dass dennoch Interesse besteht. Ich denke, mit aldus' fleisiger und professioneller Arbeit könnte daraus eine klasse Sache werden! *THUMBSUP*

@timorotha
Da hast DU natürlich recht: Wenn mehrere Artikel auf einer Seite stehen wird es kompliziert, die Webcode-Generierung zu automatisieren. Aber auf dem "handgeschriebenen" Weg wäre dieses Szenario ähnlich schwierig - mann müsste dann vor jeden Artikel einen Anker setzen um diesen direkt anzuspringen...?! Aber wie oft kommt das denn vor, das meherer Artikel auf einer Seite stehen? Mal abgesehen von Blogs oder so...

Das News Modul wäre dann auch ein Sonderfall - dort sind die Links zum Post in der DB-Tabelle "[PREFIX]mod_news_posts" abgelegt.


Beste Grüße!
Title: Re: webcode snippet ("jump to page") gesucht.
Post by: aldus on August 23, 2008, 05:27:24 PM
Quote
Da hast DU natürlich recht: Wenn mehrere Artikel auf einer Seite stehen wird es kompliziert, die Webcode-Generierung zu automatisieren.
Nö - ich müsste die sections ohnehin durchgehen ... ob nun eine oder x, das ist (mir) eigentlich egal.
Und wg. dem WebCode selber könnte man halt auf zwei oder drei Stellen kommen; was weiss ich:
WB001 - Seite
WB0011 - Seite, section 1
WB0012 - Seite, section 2

Gruß
Aldus
Title: Re: webcode snippet ("jump to page") gesucht.
Post by: Linger on August 23, 2008, 08:25:08 PM
Das mit den sections hatte ich mir auch überlegt. Aber kannst Du sektions direkt anspringen? Oder was ist, wenn meherer Artikel in einer section verfasst sind (z.B. Typ WYSIWYG)? Die herangehensweise über sections setzt doch vorraus, dass der Autor jeden Artikel in eine extra section packt?!

Beste Grüße!
Title: Re: webcode snippet ("jump to page") gesucht.
Post by: aldus on August 23, 2008, 09:09:00 PM
Jede section hat automatisch einen eindeutigen anker: schau dir mal im browser den
quellcode, den der bekommt, an. Also: eine section mit zwei unterschiedlichen modulen ist unmöglich.

Gruß
Aldus
Title: Re: webcode snippet ("jump to page") gesucht.
Post by: Linger on August 23, 2008, 10:36:34 PM
Kann ich nicht 100%ig bestätigen. Manche sections erzeugen Anker ala "<a name="MOD_anchor"></a> aber bei weitem nicht alle. In meiner 2.6er-WB-Version erzeugt z.B. eine section vom Typ "Code" keinen Anker (wäre vielleicht auch sinnlos) und auch nicht das Modul für das PHP-Syntax-Highlighting "Show PHP Code". Und auch das WYSIWYG-Modul erzeugt in meiner Version keinen Anker. Ist das in 2.7.x anders?? Oder meintest Du was ganz anderes?
Title: Re: webcode snippet ("jump to page") gesucht.
Post by: Stefek on August 23, 2008, 11:37:19 PM
Ja, bei 2.7 ist es anders.
Dort erhält jede Section einen Anker. (Schau notfalls in die Doku.)

Du hast noch die 2.6er?
Wo hast denn Du überwintert  :-P :-D

MfG,
Stefek
Title: Re: webcode snippet ("jump to page") gesucht.
Post by: Linger on August 23, 2008, 11:57:39 PM
Ah ja! Für neue Projekte nutze ich natürlich die 2.7er aber an Updates älterer Versionen, habe ich mich noch nicht rangetraut. Never change an running system... ;-)
Title: Re: webcode snippet ("jump to page") gesucht.
Post by: Stefek on August 24, 2008, 12:08:44 AM
Ah ja! Für neue Projekte nutze ich natürlich die 2.7er aber an Updates älterer Versionen, habe ich mich noch nicht rangetraut. Never change an running system... ;-)

Von 2.6.7 geht recht unkompliziert,
aber ich verstehe, dass es nicht für jedes Projekt Not tut.

Gute Nacht.
Stefek
Title: Re: webcode snippet ("jump to page") gesucht.
Post by: timorotha on August 24, 2008, 01:00:46 PM
Hallo,
meine Überlegung bei den eingangs gestellten Fragen war, daß trotz ID's ein Script nicht weiss WO ein Artikel/Beitrag anfängt (Seite=Artikel ist nicht zwingend), eine nachträgliche Zuordnung eines Webcodes u.U. möglicherweise mehr als schwierig wird. Bei der Erstellung eines Artikels einen Code zu generieren, der eindeutig ist, wäre dagegen für den Fachman ein leichtes.

Ich habe diese Überlegung nicht weiter verfolgt. Vielleicht kann ja jemand was gescheites dazu sagen (z.B. voll daneben, oder so  :-D )

Gruß, Timo R.
Title: Re: webcode snippet ("jump to page") gesucht.
Post by: Stefek on August 24, 2008, 01:29:18 PM
"Voll daneben." (oder so)  :-D


Meine Idee wäre:
Wenn ich nur eine bestimmte Anzahl von Codes habe, ist es mir egal, ob ich es per Hand anpasse oder nicht.
Der einzige Zweck für mich ist, dem Besucher auf einen Flyer mitzuteilen:
"Wenn Du WEBCODE:tralala eingibst, erhältst Du mehr Informationen zu diesem Thema."

Ich muss schon die Seitemit den Informationen anlegen, also ist für mich nur noch die "Zusatzarbeit", den Code in der XML anzugeben und fertitsch.

Ich habe noch nicht angefangen das zu implementieren, aber den obigen anforderungen wird es schon gerecht das Modul, nicht wahr?

Ein kleiner Zusatz eben, der mir gefallen würde, wäre die Möglichkeit, dass man nach der Codeeingabe sofort zu der Seite jumpt (sofern der Code richtig ist), oder wenn der Code nicht existiert eine Anzeige rauskommt: "Der von Ihnen eingegebene Webcode existiert nicht. Schauen Sie sich auf unserer Seite um. [Bitte hier entlang]"

Die obigen Ansätze von Aldus sind für mich ebenso erschreckend wie faszinierend  :-D
Um ehrlich zu sein, habe ich nicht viel von verstanden, was es nun besser macht...
Do für Überraschungen bin ich zu haben.

MfG,
Stefek
Title: Re: webcode snippet ("jump to page") gesucht.
Post by: aldus on August 24, 2008, 01:40:10 PM
Quote
Die obigen Ansätze von Aldus sind für mich ebenso erschreckend wie faszinierend

Was soll das heissen, faszination des Grauens  :-D - scheib' ich so einen Horrorcode?  :-D :-D

Hat eigentlich schon einer mit dem Modullett angefangen?

Gruß
Aldus
Title: Re: webcode snippet ("jump to page") gesucht.
Post by: Stefek on August 24, 2008, 01:53:04 PM
Quote
Die obigen Ansätze von Aldus sind für mich ebenso erschreckend wie faszinierend

Was soll das heissen, faszination des Grauens  :-D - scheib' ich so einen Horrorcode?  :-D :-D

Das soll heißen, dass ich jedes mal staune, wenn Du die Codes "anscheinend" aus dem Finger saugst.
Erschreckend, da ich da nicht durchblicke. PHP ist einfach nicht meine Wellenlänge - und sollte es, zumindest teilweise (und einiges lerne ich auch dazu).  :wink:

Stefek

P.S. Gearbeitet habe ich noch nicht damit, ist etwa für Mitte der Woche angesetzt.
Ich bin sicher, dass es klappen wird. Notfalls brauche ich auch keinen eingebauten "Jumper".
Title: Re: webcode snippet ("jump to page") gesucht.
Post by: timorotha on August 24, 2008, 02:09:18 PM
Ich glaube nicht, daß er "sich das aus den Fingern saugt".
Das "kann der in echt" würden die Kids sagen  :-D
Gruß, Timo R.
Title: Re: webcode snippet ("jump to page") gesucht.
Post by: Stefek on August 24, 2008, 02:26:15 PM
 [offtopic]

:roll:
Schon mal was vom Wort anscheinend gehört?
Und der Verwendung von Einführungszeichen?
Nein?  :|
 [/offtopic]
Title: Re: webcode snippet ("jump to page") gesucht.
Post by: timorotha on August 24, 2008, 02:55:50 PM
Ja klar, ist eben nicht "scheinbar"
Aber bitte keine schlechte Stimmung aufkommen lassen.
Humor muß doch erlaubt sein, zumal er sich nicht "gegen" Dich oder irgend jemanden richtete.
Gruß, Timo R.

Noch vergessen: anscheinend in Anf.zeichen geht sowieso nicht, nur beim Zitat.
Der Oberklugscheisser
Title: Re: webcode snippet ("jump to page") gesucht.
Post by: Stefek on August 24, 2008, 03:10:23 PM
Ja klar, ist eben nicht "scheinbar"
Aber bitte keine schlechte Stimmung aufkommen lassen.
Humor muß doch erlaubt sein, zumal er sich nicht "gegen" Dich oder irgend jemanden richtete.
Gruß, Timo R.

Noch vergessen: anscheinend in Anf.zeichen geht sowieso nicht, nur beim Zitat.
Der Oberklugscheisser

Dafür dass Du keine schlechte Stimmung aufkommen lassen willst, gehts Du ganz schön an die Tastatur ran.
Lies den Post nochmal und versuche den Sinn davon zu verinnerlichen.

Und nein, Einführungszeichen werden nicht auschließlich für Zitate verwendet. Hier kann ich gerne "klugscheißern", weil ich es eben besser weiß.

Und nicht vergessen, der Sinn eines Post ist mehr als die Bedeutung seiner _Einzelteile_.

Stefek
Title: Re: webcode snippet ("jump to page") gesucht.
Post by: aldus on August 24, 2008, 03:16:03 PM
Ja klar, ist eben nicht "scheinbar"
Aber bitte keine schlechte Stimmung aufkommen lassen.
Humor muß doch erlaubt sein, zumal er sich nicht "gegen" Dich oder irgend jemanden richtete.
Gruß, Timo R.

Noch vergessen: anscheinend in Anf.zeichen geht sowieso nicht, nur beim Zitat.
Der Oberklugscheisser

Dafür dass Du keine schlechte Stimmung aufkommen lassen willst, gehts Du ganz schön an die Tastatur ran.
Lies den Post nochmal und versuche den Sinn davon zu verinnerlichen.

Und nein, Einführungszeichen werden nicht auschließlich für Zitate verwendet. Hier kann ich gerne "klugscheißern", weil ich es eben besser weiß.

Und nicht vergessen, der Sinn eines Post ist mehr als die Bedeutung seiner _Einzelteile_.

Stefek


Und ich übernehme jetzt die Rolle von Herrn Weitzel und sage: »Ruhe bitte.«
Bei dem Krach kann sich kein Mensch hier konzentrieren ...
  :-D :-D

Gruß
Aldus
Title: Re: webcode snippet ("jump to page") gesucht.
Post by: timorotha on August 24, 2008, 04:08:52 PM
Ich kann's bei bestem Willen nicht nachvollziehen was hier los ist. Ich will niemandem zu nahe treten und habe das aus meiner Sicht auch nicht getan. Bin bester Laune den ganzen Nachmittag und werde in meinem Umfeld auch so bestätigt. Wir haben hier beste Stimmung und installieren gerade noch dreimal WB für einen Verlag.
Aber da wird's wohl eher dem Frieden dienen "Ruhe zu geben".
Sei's drum, Timo R.
Title: Re: webcode snippet ("jump to page") gesucht.
Post by: Stefek on August 24, 2008, 04:17:36 PM
Dito hier  :wink:

Frohes Schaffen.

Stefek
Title: Re: webcode snippet ("jump to page") gesucht.
Post by: Linger on August 24, 2008, 05:31:47 PM
Zurück zum Thema:
Ich bin der Meinung, dass es nicht nötig ist, ALLE Artikel via Webcode zugänglich zumachen. Webcodes sind ja nur in Publikationen sinnvoll, in denen ein laaaanger URL zu unpraktisch wäre. Sprich in Printmedien (z.B. der angesprochene Flyer), in Videos (meine Tutorials auf YouTube) oder Podcasts. Und da es in der Regel nicht zu JEDEM Artikel in WB ein solches medienübergreifende s Pendant gibt, kann man sich die Arbeit sparen, die Webcode-Vergabe zu automatisieren. Korrigiert mich, wenn ich falsch liege.

Es ist daher sicher zumutbar, wenn man in den Fällen - in denen eine Webcode wirklich sinnvoll wäre - die Daten "Webcode", "URL" und evtl. "Beschreibung" manuell erfasst. Okay - die Variante über XML ist sicher ungeeignet, wenn man einem (unbedarften) Kunden eine WB-basierte Website übergibt. Der möchte dann natürlich alles unter einem UI verwalten und nicht "umständlich" XML-Dateien editieren.

Daher mein Vorschlag: Integration in WB --> Sehr gern aber nicht automatisiert.
Eine einfache Eingabemaske im Backend zum eintippen der nötigen Daten (s.o.) dürfte doch völlig ausreichend sein? Noch eine Liste der bestehenden Webcode-Artikel mit Möglichkeit zum Löschen und Ändern und die Sache wäre doch in sich rund?!

Wie gesagt: Korrigiert mich, wenn ich mich irre oder ihr Anwendungen habt, in denen eine vollautomatische Webcode-Generierung wirklich notwendig ist.


Beste Grüße
Title: Re: webcode snippet ("jump to page") gesucht.
Post by: aldus on August 24, 2008, 05:47:29 PM
Hm ... alle Seiten, da sehe ich auch ein wenig den overhead.
Aber Eingabemaskte zum Editieren klingt auch nicht schlecht ...

Ok - anbei die Version 0.3.0, ein paar Bugfixes, weniger Tippfehler ;-) und
eine neue Klassenfunktion, "search_and_go" die entweder 0 oder den gefundenen Link zurückgibt,
angepasste index.php - da kann man sich nun den Vorschlag von Stefek "live" ansehen.
Gefällt mir persönlich schon recht gut.

Bitte nicht zu streng auf den Quellcode schauen, der ist so heiß gestrickt, der Qualmt noch  :-D

Gruß
Aldus

[gelöscht durch Administrator]
Title: Re: webcode snippet ("jump to page") gesucht.
Post by: Stefek on August 24, 2008, 06:01:07 PM
Hört sich schon alles super an, Linger.
Vollautomatisiert eher nicht.
Eine Eingabemaske schon.

Wenn man es so machen würde:

Add new WebCOde to your WEBCODE-LIST:

___________________________ (eingabefeld für den WEBCODE)    [auswahlleiste] (Page ID bzw. Section ID)
___________________________ (eingabefeld für den WEBCODE)    [auswahlleiste] (Page ID bzw. Section ID)
___________________________ (eingabefeld für den WEBCODE)    [auswahlleiste] (Page ID bzw. Section ID)
___________________________ (eingabefeld für den WEBCODE)    [auswahlleiste] (Page ID bzw. Section ID)

[button] (aktualisieren)

Vielleicht ließe es sich unter Admin Tools verwalten, sodass man nicht eine extra Page vom Typ "webcode" anlegen müsste, aber wo man die Parameter zur URL des Webcodes setzen könnte und auch die Webcodes verwalten könnte.

MfG,
Stefek

Title: Re: webcode snippet ("jump to page") gesucht.
Post by: aldus on August 24, 2008, 06:13:49 PM
Hm ... ich würde beides in Augenschein nehmen:
ein Page-Modul, das halt keine Ausgabe hat, aber im Backend eine "modify.php" mit
einer kleinen Eingabemaske; dann könnte ich mir meine Seite "picken", neue sektion,
die Eingaben manchen, und das Ganze an meine bestehende Webseite dann Seite für Seite
anflanschen.
So - und zusätzlich bräuchte man noch eine "Liste" aller Webcodes ... wo ich auch "schnell"
einen dazupacken kann, evtl. eben auch ein externer (nach Google, Tagesschau, was weiss ich).

Und - ich bräuchte noch ein Snipplett für mein Template um angeben zu können "wenn nicht
gleich zur Webseite gesprungen wird, pack mir das Ergebniss/die Ergebnisse hier hin!"

Ohje - da ist noch Planungsbedarf ...

Gruß
Aldus
Title: Re: webcode snippet ("jump to page") gesucht.
Post by: Linger on August 24, 2008, 08:40:26 PM
Wieso so kompliziert? Würde nicht eine Eingabemaske in der Form reichen:

Webcode:
[_________________________]

URL:
[_________________________]

Beschreibung:
[_________________________]


Dort via Copy&Paste ab und an mal eine URL einzupflegen, sollte doch nicht das Ding sein?!


Und darunter dann eine Auflistung aller bestehender Einträge - am Besten auch gleich in <input type="text" /> und <textarea></textarea> - dann kann man das auch direkt bearbeiten. Jeweils noch ein Löschen-Button dran und fertsch.

Oder ist das zu trivial?


--------
Ach - das wäre fast untergegangen:
Besten dank an aldus für Version 0.3.0! Soviel Einsatz muss gelobt werden!!

Beste Grüße

Title: Re: webcode snippet ("jump to page") gesucht.
Post by: Stefek on August 24, 2008, 08:48:46 PM
Wieso so kompliziert? Würde nicht eine Eingabemaske in der Form reichen:

Webcode:
[_________________________]

URL:
[_________________________]

Beschreibung:
[_________________________]


Dort via Copy&Paste ab und an mal eine URL einzupflegen, sollte doch nicht das Ding sein?!


Und darunter dann eine Auflistung aller bestehender Einträge - am Besten auch gleich in <input type="text" /> und <textarea></textarea> - dann kann man das auch direkt bearbeiten. Jeweils noch ein Löschen-Button dran und fertsch.

Oder ist das zu trivial?


Ich finde Deinen Vorschlag gut.
Sollte ein Anker angesprochen werden, kann man den ja auch einfach in die URL eingeben.

In meinen Augen wäre es sehr zufriedenstellend.

Stefek

Title: Re: webcode snippet ("jump to page") gesucht.
Post by: Linger on August 24, 2008, 09:04:35 PM
@aldus
Das direkte Anspringen eines Artikels in Version 0.3.0 funktioniert ja super!! Klasse Sache!

Folgendes wäre noch zu fixen:
Sowohl bei der Ausgabe aller Artikel als auch bei der Ausgabe "nothing found here." erhalte ich eine Notice vom Interpreter:
Code: [Select]
Notice: Undefined index: comment in /Applications/MAMP/htdocs/webcode_COM/includes/c_webcodesearch.php on line 214
Der Code ist ja echt recht umfangreich geworden - ich blick da überhaupt nicht durch... Für Dich ist es aber mit Sicherheit kein Problem die Ursache der Notice zu finden und zu beheben.



@Stefek
Das denke ich halt auch. Das würde wahrscheinlich sogar der zuvor angesprochene "unbedarfte Kunde" verstehen. Wäre also eine adäquate Lösung.
Title: Re: webcode snippet ("jump to page") gesucht.
Post by: aldus on August 24, 2008, 09:19:56 PM
Hallo Linger

ich sitzte an der 0.4.0 und den entsprechenden bugfixes :-)
Das Problem ist, das manchmal ein Kommentar (in XML)  gesetzt werden kann, oder auch nicht ...
Klemme mich an der PHP Sache noch dahinter ...

Gruß
Aldus
Title: Re: webcode snippet ("jump to page") gesucht.
Post by: Stefek on August 24, 2008, 09:21:29 PM
@Stefek
Das denke ich halt auch. Das würde wahrscheinlich sogar der zuvor angesprochene "unbedarfte Kunde" verstehen. Wäre also eine adäquate Lösung.
:-D Da würd ich aber nicht die Hand ins Feuer legen.
Ich "frisiere" so manch einem Kunden sogar den FCK Editor, um die Seiten nicht zerschießen zu lassen.
*lol*

Aber ich finde ja. Es wäre ausreichend. Vielleicht noch mit der Möglichkeit anzuhacken (input checkbox), ob jumpen oder zur Page mit dem Link dorthin (was die selbe Ausgabe-Page wäre, wo etwaige Fehlermeldungen kämen).

Das wäre auch eine gute Möglichkeit, von wo aus man die XML schreiben könnte (mit den obigen Ideen).


VG,
Stefek

Title: Re: webcode snippet ("jump to page") gesucht.
Post by: Stefek on September 02, 2008, 05:53:06 PM
Hallo Aldus, Hallo Linger!

Ich habe grade zum ersten Mal das ganze "installiert", um zu schauen wie es für mich funktionieren kann usw.
Es funktioniert alles erwartungsgemäß.

Ich habe nur noch 2 Fragen:
1) Kann ich - wenn ja, wie - dieses Jumping für die Webcodes machen?

2) Wird noch an diesem Modul gearbeitet, dass es ins WB integrert werden kann, oder wurde es mangels Interesse ad acta gelegt?

MfG,
Stefek

P.S. Übrigens, das ist eine super Sache und danke für Eure Beiträge, die mir sehr weitergeholfen haben.
Title: Re: webcode snippet ("jump to page") gesucht.
Post by: aldus on September 03, 2008, 09:52:47 AM
Hallo Aldus, Hallo Linger!

Ich habe grade zum ersten Mal das ganze "installiert", um zu schauen wie es für mich funktionieren kann usw.
Es funktioniert alles erwartungsgemäß.

Ich habe nur noch 2 Fragen:
1) Kann ich - wenn ja, wie - dieses Jumping für die Webcodes machen?

2) Wird noch an diesem Modul gearbeitet, dass es ins WB integrert werden kann, oder wurde es mangels Interesse ad acta gelegt?

Ad acta nicht: anbei die Version 0.4.1 mit einigen Bugfixes in der Class. Hm ... nur zum Modulbauen
bin ich noch nicht gekommen (Addresses und die anderen fressen nun doch mehr Zeit als gedacht)
... bin da auch ein wenig ratlos wie man das "einfach" in die Suche mit einbauen kann ...

Ansonsten kannst Du die Links ja in der XML Datei anpassen ...

Gruß
Aldus

[gelöscht durch Administrator]
Title: Re: webcode snippet ("jump to page") gesucht.
Post by: Linger on September 20, 2008, 06:06:03 PM
Erneut herzlichen Dank an den fleißigen aldus für Version 0.4.1! Deine Zustimmung vorausgesetzt, würde ich die überarbeitete Version gerne mit auf meiner Site anbieten - der Vollständigkeit wegen. Natürlich mit löblicher Erwähnung Deiner klasse Arbeit!

Was das Erstellen eines WB-Modules angeht, so stehe ich ebenfalls vor der Frage, wie sich die Webcode-Suche sinnvoll in die WB-eigene Suche integrieren lässt... Zwei Suchmasken will sicher niemand. Im HellowWorld-Modul ist zwar erklärt, wie man eigene Module in die Suche einbindet -  da steige ich aber (noch) nicht so richtig durch. Da lasse ich gerne Anderen den Vortritt, die sich mit der Modulprogrammierung besser auskennen als ich. ;-)

Beste Grüße an die wohl engagierteste Community überhaupt
Title: Re: webcode snippet ("jump to page") gesucht.
Post by: rido on February 08, 2009, 09:59:51 PM
Hallo in die Runde,
Euer WebCode Script ist genau das was ich suche. Bin aber leider gar kein Spezialist in php und hänge daher fest. Könnt Ihr weiterhelfen?
Hab die Zip 0.4.1  runtergeladen, entzipt, auf den Server geladen (Strato, Premium XE) und bekomme bei Aufruf folgenden Fehler.  :?

Parse error: parse error, expecting `')'' in /mnt/web2/50/24/5199624/htdocs/webcode/includes/c_webcodesearch.php on line 253

Fatal error: Cannot instantiate non-existent class: c_webcodesearch in /mnt/web2/50/24/5199624/htdocs/webcode/index.php on line 50

Vielen Dank!
Title: Re: webcode snippet ("jump to page") gesucht.
Post by: aldus on February 11, 2009, 05:35:18 AM
hm ... Bei Dir läuft anscheinend php4 und das kommt mit dem default wert und dem & bei den argumenten nicht klar.
Möglichkeite 1: eine .htaccess Datei in den WB Ordner legen und folgendes reinschreiben:
Code: [Select]
AddType application/x-httpd-php4                .php4   
AddType application/x-httpd-php5                .php
oder wenn das nicht hilft die Zeile 253 abändern in
Code: [Select]
<?php // ignore this line
function __display_header $res$content="") {

wahrscheinlich noch am einfachsten ...

Gruß
Aldus
Title: Re: webcode snippet ("jump to page") gesucht.
Post by: rido on February 11, 2009, 12:01:58 PM
Hallo,
Danke für die schnelle Hilfe!!
Hab die htaccess eingebaut und schon liefs. Hab jetzt ein paar Links eingegeben, jetzt kommt folgende Meldung:

Warning: array_key_exists() [function.array-key-exists]: The second argument should be either an array or an object in /mnt/web2/50/24/5199624/htdocs/webcode/includes/c_webcodesearch.php on line 215

215:
Code: [Select]
if (!array_key_exists('comment', $result['webcodes']['webcodeset'][$startcounter])) $result['webcodes']['webcodeset'][$startcounter]['comment']="";
Title: Re: webcode snippet ("jump to page") gesucht.
Post by: aldus on February 11, 2009, 12:13:38 PM
Hm ... und die xml-datei is valid?
Ansonsten ist es nur eine Warnung ... auf den ersten Blick würde ich sagen, Du hast einen Comment vergessen,
nicht eingetragen .... Shema liegt im package dabei.

Hope that helps
Gruß
Aldus
Herrjeh - an das alte Schätzchen kann ich mich kaum erinnern ... muss das Alter sein  :-D
Title: Re: webcode snippet ("jump to page") gesucht.
Post by: rido on February 11, 2009, 01:33:57 PM
Ah! Fehler gefunden! Meine Links sind Deeplinks welche in einen Shop hinein verweisen. Diese enthalten auch folgende Zeichen. Beispiel: http://www.xxx.de/xxx/index.php?cl=alist&cnid=3de462222e03a0036.81690649

und dann gehts nicht. Wenn ich den Link nach index.php beende, kein Problem. Es liegt also an den Sonderzeichen ? und &. Hab etwas gegoogelt aber noch nicht die Lösung gefunden. Wie müssen die in xml geschrieben werden?

Vielen Dank!
Title: Re: webcode snippet ("jump to page") gesucht.
Post by: aldus on February 11, 2009, 01:40:24 PM
Eigentlich statt "&" halt "& a m p;" (ohne Leerzeichen) ... Das Fragezeichen sollte ok sein ...
Also
Code: [Select]
http://www.xxx.de/xxx/index.php?cl=alist&amp;cnid=3de462222e03a0036.81690649

Gruß
Aldus
Title: Re: webcode snippet ("jump to page") gesucht.
Post by: rido on February 11, 2009, 01:56:29 PM
Vom Prinzip funktionierts! Klasse Ding! Kompliment und vielen Dank!
Ich habe irgendwo noch einen Fehler drin, aber wenn ich das original xml reinsetze läufts. Werd ich aber schon rauskriegen.

Frage: wäre es rein theoretisch möglich, nach Eingabe des WebCodes gleich zur Seite geleitet zu werden. Weiß noch nicht ob ich das wirklich will, erstmal nur ne theoretische Frage.
Title: Re: webcode snippet ("jump to page") gesucht.
Post by: aldus on February 11, 2009, 02:02:35 PM
Steht doch in der "index.php" drin,
Code: [Select]
<?php // ignore this line ...
$result $search->search_and_go trim($_POST[&#39;searchstring&#39;]) );

ansonsten eben nur "search" ...

Da ich ansonsten nicht weiss //was// Du //wie// und //warum// implantiert hast, kann ich da auch nicht weiter helfen,
ausser eben sich die Class mal anzusehen ...

Quote
Ich habe irgendwo noch einen Fehler drin ...
Validieren, validieren, validieren ...  :-D

Gruß
Aldus
Title: Re: webcode snippet ("jump to page") gesucht.
Post by: rido on February 11, 2009, 02:19:22 PM
Sorry meine Laienfragen, jetzt läuft alles und ich habs endlich kapiert!

Vielen Dank nochmal !!!   8-)

rido
Title: Re: webcode snippet ("jump to page") gesucht.
Post by: aldus on February 11, 2009, 03:11:40 PM
Nein ... brauchst Dich nicht zu entschuldigen ... das alte Schätzchen ist mehr als
//mau// dokumentiert und ziemlich mit der heissen Nadel gestrickt worden ... (schäm) ...

Daher noch mal hier eine kurze Zusammenfassung auf die Schnelle, es wäre vieleicht auch
gut eine Art "quick-reference" oder "quick start" mit dazu zu packen ...
Evtl. wäre auch noch die Aufnahme von Bilder-Links in die XML Datei nicht schlecht ... als eine Art "preview"

Code: [Select]
<?php

/**
 *    Embedding the class
 */
require_once ("includes/c_webcodesearch.php");

/**
 *    Getting an instance
 */
$my_search = new c_webcodesearch();

/**
 *    Setting the path to the xml-document
 */
$my_search->filename "Testdocument.xml";

/**
 *    Getting all
 */
$result $my_search->getAll();

/**
 *    Getting a search result
 */
$result $my_search->search $a_webcode_string );

/**
 *    Getting the link instead of the data, or "0" if none match
 */
$result $my_search->search_and_go$a_webcode_string );

/**
 *    Example for handling the result
 */
$result $my_search->search_and_go $a_wecode_string );
if (
"0" == $result ) {
    echo 
"sorry ... no matches found: ";
    echo 
$my_search->getAll();
} else {
    echo 
"<script>window.onload = function() { document.location.href=&#39;".$result."&#39;; }\n</script>";
}

/**
 *    To modify the result-output you can modify the following template(-strings) vars
 *
 *    - header_item_templ
 *    - content_templ
 *    - content_all_templ
 *    - error_templ
 *
 *    within the following keys|markers:
 *
 *    count_all    - display the number of all founded webcodes
 *    code        - display the webcode
 *    name        - display the name of the webcode
 *    descr        - display the description of the webcode
 *    url            - display the url of the webcode
 *    title        - display title of the webcode in the link
 *    comment        - display the comment of the webcode
 *
 *    Example given:
 */
$my_search->error_templ "All found: <b>{{ count_all }}</b>, but none has match: {{ code }}!";

/**
 *    Displaying the header, default is false.
 */
$my_search->display_header true

/**
 *    Manipulate the header info about //witch// info is display in a given order and
 *    with what kind of lable (values)
 */
$my_search->$header_info = array (
    &
#39;version&#39; => "Version",
    
&#39;date&#39;      => "Datum",
    
&#39;author&#39;  => "Autor"
);

/**
 *    Manipulate the header-info-template
 */
$my_search->header_item_templ "<br/>{{ label }} : <i>{{ value }}</i>";

?>


Gruß
Aldus
Title: Re: webcode snippet ("jump to page") gesucht.
Post by: Jonniboy on March 21, 2009, 06:22:00 PM
Linger, könntest du dieses Dokument, was du verlinkt hast, nochmal hochladen?
Ich kann es nicht mehr öffnen.  :-(
Title: Re: webcode snippet ("jump to page") gesucht.
Post by: Linger on April 21, 2009, 09:55:03 PM
Hallo Jonniboy,

die URL zum Artikel hatte sich infolge des Upgrades von WB 2.6.7 auf 2.7 geändert. Hier die korrekte Adresse:
http://www.andreherdling.de/generator/content/webentwicklung/php-scripts-snippets/webcode-suche.php

Ich hoffe, dass ist das, was Du gesucht hast. Ich weiß aber nicht genau, ob das der tatsächlich letzte Stand ist, oder ob der fleißige aldus noch weitere Anpassungen vorgenommen hat. Mein letzter Stand ist Version 0.4.1.

Beste Grüße
André