Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Die Delphi-PRAXiS Mozilla-Sidebar (https://www.delphipraxis.net/34397-die-delphi-praxis-mozilla-sidebar.html)

CalganX 22. Nov 2004 15:44


Die Delphi-PRAXiS Mozilla-Sidebar
 
Hi,
mit [user="Daniel"]Chäffe[/user]'s Genehmigung stelle ich euch ein kleines Tool für jeden Mozilla-Browser (Mozilla Suite, Netscape Navigator, Mozilla Firefox, ...) vor: eine Sidebar, die die aktuellen Delphi-News, die aktuellen Ankündigungen und die aktuellen Beiträge anzeigt. Mit einem Klick auf den Link öffnet sich die entsprechende Seite in eurem Browser.

Installations-Skript: http://stuff.calganx.net/dp-sidebar/...ar_install.php
Sidebar-Datei: http://stuff.calganx.net/dp-sidebar/dpX_sidebar.php

Die Konfiguration, die das Installationsskript vornimmt, kann auch manuell vorgenommen werden, dazu muss der Sidebar-Datei folgende Get-Parameter angehangen werden:
Code:
refresh    : Aktualisierungs-Intervall in Sekunden (300 ist Standard, 120 ist Minimum)
threads    : Anzahl Threads (5 ist Standard)
announces  : Anzahl Ankündigungen (2 ist Standard)
news       : Anzahl Delphi-News (5 ist Standard)
Meinungen sind sehr erwünscht. :)

Viel Spaß,
Chris

[edit=Chakotay1308]Der aktuellen Version angepasst. Achtung: Inhalt des Beitrags hat sich verändert! Mfg, Chakotay1308[/edit]

Dax 22. Nov 2004 15:47

Re: Die Delphi-PRAXiS Firefox-Sidebar
 
Es geht auch einfacher: Einfach den Link auf die Bookmarkleiste ziehen und weitermachen, wie Chakotay es beschrieben hat ;)

CalganX 22. Nov 2004 15:48

Re: Die Delphi-PRAXiS Firefox-Sidebar
 
Hi,
dann hast du aber nicht diese wunderbare Ansicht, die auch noch platzsparend ist. ;)

Chris

[edit]Okay, das stimmt natürlich. Aber vorher stand da was anderes... -.-"[/edit]

Mystic 22. Nov 2004 16:16

Re: Die Delphi-PRAXiS Firefox-Sidebar
 
Die Sidebar in allen Ehren, aber ich hab normalerweise links die Bookmarks und keine andere Sidebar. Deswegen hab einen Live-Bookmark für Delphi-Praxis drin. Außerdem ist das platzsparender.

PS: Was soll dieses MM_reloadPage Zeugs? Ist doch nur für Netscape 4. Mit was hast du diese Seite erstellt?

PPS: Machs etwas schöner und verwende DIVs + CSS statt der Tabellen. Dann kriegst du die Zeilen auch leicht auf maximale Breite (sieht schöner aus).

Phoenix 22. Nov 2004 16:27

Re: Die Delphi-PRAXiS Firefox-Sidebar
 
*hust*

:arrow: W3C Validator für die Sidebar-Seite

Sorry, aber das sollteste dringlich nochmal ran.

Pr0g 22. Nov 2004 16:32

Re: Die Delphi-PRAXiS Firefox-Sidebar
 
Zitat:

Zitat von Mystic
PS: Was soll dieses MM_reloadPage Zeugs? Ist doch nur für Netscape 4. Mit was hast du diese Seite erstellt?

Die MMs stehen meist für Macromedia, auch die Styleangaben deuten darauf hin. Die Seite wurde also wohl mit Dreamweaver erstellt, oder bspw. aus Fireworks als HTML exportiert.

Edit: Das JS sollte sich aber deutlich kürzen lassen.

MfG Pr0g

CalganX 22. Nov 2004 16:33

Re: Die Delphi-PRAXiS Firefox-Sidebar
 
Hi,
Zitat:

Zitat von Mystic
Die Sidebar in allen Ehren, aber ich hab normalerweise links die Bookmarks und keine andere Sidebar. Deswegen hab einen Live-Bookmark für Delphi-Praxis drin. Außerdem ist das platzsparender.

Klar, kannst du machen. ;) Hindert dich auch keiner dran. Ich hatte es einfach nur für die gemacht, die nichts dort links haben und sowas vielleicht ganz praktisch fänden. ;)

Zitat:

Zitat von Mystic
PS: Was soll dieses MM_reloadPage Zeugs? Ist doch nur für Netscape 4. Mit was hast du diese Seite erstellt?

Dreamweaver und bei der Säuberung JavaScript vergessen. ;)

Zitat:

Zitat von Mystic
PPS: Machs etwas schöner und verwende DIVs + CSS statt der Tabellen. Dann kriegst du die Zeilen auch leicht auf maximale Breite (sieht schöner aus).

Joah. Auch eine Möglichkeit. Mal schauen, was sich das ganze bei der Änderung verhält. ;)

Zitat:

Zitat von Phoenix
Sorry, aber das sollteste dringlich nochmal ran.

:cry: Seid doch nicht so grob, mit dem armen Chako... *sniff* ;) Nene. Hast ja Recht und ist schon so gut wie erledigt. :)

Chris

S2B 22. Nov 2004 16:34

Re: Die Delphi-PRAXiS Firefox-Sidebar
 
aber nach dem Validator hat Google tausend Fehler auf der Site! :stupid:

Validator für Google.de

MrSpock 22. Nov 2004 16:38

Re: Die Delphi-PRAXiS Firefox-Sidebar
 
Hallo Chak,

weist du, wie ich die Seite in den Netscape Browser integrieren kann, ohne dass ich die RDF Datei manuell anpassen muss? Bei Eigenschaften gibt es den Menüpunkt den du angibst nicht und Drag & Drop funktioniert auch nicht. :cry:

Pr0g 22. Nov 2004 16:38

Re: Die Delphi-PRAXiS Firefox-Sidebar
 
Wenn du dir die Fehler genauer ansiehst, wirst du merken, dass sie alle auf eine starke Reduzierung des Codes weisen. Google lässt wohl alles weg, was nicht unbedingt zum Anzeigen nötig ist, auch wenns danach nicht mehr valide ist.

Daniel 22. Nov 2004 16:38

Re: Die Delphi-PRAXiS Firefox-Sidebar
 
Zitat:

Zitat von Phoenix
Sorry, aber das sollteste dringlich nochmal ran.

Im Allgemeinen gebe ich Dir Recht, dass eine Seite valide sein sollte. Aber mal ehrlich: Schaue Dir die Ergebnisse des Validators an und Du wirst sehen, dass er hauptsächlich das fehlende Attribut 'ALT' bei den Bildern bemängelt. Das hat nichts, aber auch rein gar nichts mit der Funktionalität der Sidebar zutun. Was dann bleibt, ist das ungültige Attribut 'height' bei der Tabelle. so what?

Also: Validieren ist schön und gut, man sollte das Ergebnis jedoch stets bewerten und nicht gleich nach dringlichem Ransetzen rufen. :roll:

Matze 22. Nov 2004 16:39

Re: Die Delphi-PRAXiS Firefox-Sidebar
 
OT:
Auf der DP aber auch ;)

Klick

CalganX 22. Nov 2004 16:43

Re: Die Delphi-PRAXiS Firefox-Sidebar
 
Hi,
Zitat:

Zitat von MrSpock
weist du, wie ich die Seite in den Netscape Browser integrieren kann, ohne dass ich die RDF Datei manuell anpassen muss? Bei Eigenschaften gibt es den Menüpunkt den du angibst nicht und Drag & Drop funktioniert auch nicht.

*uff* Im Moment habe ich keine Idee, wie das geht. Aber ich werde mir das mal ansehen. Ich vermute aber mal, dass es sich da so ähnlich verhält wie bei der Mozilla Suite und das nur über ein XPI geht, was diese HTML lädt. Wie gesagt: ich gucke mir das mal an und wenn das nicht allzu schwer ist, versuche ich mal so ein XPI zu basteln. :stupid:

Chris

[edit]Es gibt da ja wohl etwas, dass sich My Sidebar nennt. Kann man da nicht solche Links ablegen? Hierüber sollte sich sowas installieren lassen. :)[/edit]

Mystic 22. Nov 2004 18:18

Re: Die Delphi-PRAXiS Firefox-Sidebar
 
Zitat:

Zitat von Chakotay1308
Dreamweaver und bei der Säuberung JavaScript vergessen. ;)

Brauchst du da unbedingt ein WYSIWYG-Tool? Die Seite hätte ich (Server-Scripting ausgenommen) in Notepad in kürzester Zeit zusammen. Und sauberer ists dann auch.

CalganX 22. Nov 2004 18:21

Re: Die Delphi-PRAXiS Firefox-Sidebar
 
Hi,
hätte ich tun können. Ich hatte auch das ganze gleich unter DOS schreiben können. ;)
Ich habe Dreamweaver und warum soll ich das dann nicht benutzen?

Chris

Mystic 22. Nov 2004 19:53

Re: Die Delphi-PRAXiS Firefox-Sidebar
 
Hab mich mal ein wenig drangesetzt. Hier das Ergebnis:

http://consupharm.de/dpxbar/dpX_sidebar.php (Statisch natürlich)

Source:
http://consupharm.de/dpxbar/source.php

Das ganze Paket:
http://consupharm.de/dpxbar/dp_bar.rar

Kernel32.DLL 22. Nov 2004 19:55

Re: Die Delphi-PRAXiS Firefox-Sidebar
 
Irgendwie fehlt ihr ein:

Wunderbares Ding!

mfg
daniel

CalganX 22. Nov 2004 20:07

Re: Die Delphi-PRAXiS Firefox-Sidebar
 
Hi,
Zitat:

Zitat von Kernel32.DLL
Irgendwie fehlt ihr ein:
Wunderbares Ding!

Danke. ;)

Zitat:

Zitat von Mystic
Hab mich mal ein wenig drangesetzt. Hier das Ergebnis:

also über konstruktive Kritik hätte ich mich mehr gefreut. :? Ich denke es hätte gereicht, wenn du mir geschrieben hättest, was man verbessern könnte, anstatt einfach mal eben was selber aufzusetzen.

Chris

Mystic 22. Nov 2004 20:17

Re: Die Delphi-PRAXiS Firefox-Sidebar
 
Zitat:

Zitat von Chakotay1308
also über konstruktive Kritik hätte ich mich mehr gefreut. :? Ich denke es hätte gereicht, wenn du mir geschrieben hättest, was man verbessern könnte, anstatt einfach mal eben was selber aufzusetzen.

Sorry. Ich hab Spass am Coden. :coder:

Wenn du mit deinem weiterarbeitest, dann bring die Einträge auf volle Breite und mach die ganze Fläche anklickbar (Sobald du mehr als eine Information da unterbringst ist das natürlich Schwachsinn). Ein wenig Abstand des Titels zum Fensterrand täte auch gut. :hi:

MrSpock 22. Nov 2004 20:22

Re: Die Delphi-PRAXiS Firefox-Sidebar
 
Hallo Chak,

dein Link hat gut funktioniert und deine Sidebar wird jetzt angezeigt. Wenn ich aber einen Link anklicke, wird versucht die DP in der Sidebar anzuzeigen :shock: Ist das so gewollt?

CalganX 22. Nov 2004 20:22

Re: Die Delphi-PRAXiS Firefox-Sidebar
 
Hi,
Zitat:

Zitat von Mystic
Wenn du mit deinem weiterarbeitest, dann bring die Einträge auf volle Breite und mach die ganze Fläche anklickbar (Sobald du mehr als eine Information da unterbringst ist das natürlich Schwachsinn).

Inwiefern "auf volle Breite"? Bei mir ist das auf voller Breite. :?
Zum Einen wollte ich noch Datum unterbringen, zum Anderen wollte ich das Design eigentlich an der Delphi-PRAXiS halten und dort ist immer nur der Link anklickbar. ;)

Zitat:

Zitat von Mystic
Ein wenig Abstand des Titels zum Fensterrand täte auch gut. :hi:

Stimmt. :)

Zitat:

Zitat von MrSpock
Ist das so gewollt?

Definitiv nicht. :? Das liegt aber am Netscape. Mal gucken, wie sich das ändern lässt, dass es auch beim Firefox keine Probleme gibt.

Chris

fkerber 22. Nov 2004 20:25

Re: Die Delphi-PRAXiS Firefox-Sidebar
 
Liste der Anhänge anzeigen (Anzahl: 1)
hi!

Mit voller Breite meinte er wohl eben jenen Effekt im Anhang (ist jetzt die Seite normal im IE geöffnet. Allerdings ist es da bei ihm anders - das blaube ist auf voller Länge)

Ciao Frederic

Mystic 22. Nov 2004 20:27

Re: Die Delphi-PRAXiS Firefox-Sidebar
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von MrSpock
Wenn ich aber einen Link anklicke, wird versucht die DP in der Sidebar anzuzeigen

Das kann ich nicht nachvollziehen. Bei mir werden die Links im Hauptfenster geöffnet.

Zitat:

Zitat von Chakotay1308
Inwiefern "auf volle Breite"? Bei mir ist das auf voller Breite. :?

Das mein ich:

CalganX 22. Nov 2004 20:28

Re: Die Delphi-PRAXiS Firefox-Sidebar
 
Hi,
achso. Das habe ich schon geändert. ;) Ist nur noch nicht online.

Chris

Mystic 22. Nov 2004 20:32

Re: Die Delphi-PRAXiS Firefox-Sidebar
 
Ich hätte da noch einen Grund, der für meinen Ansatz spricht: Die Codegröße.

CalganX 22. Nov 2004 20:37

Re: Die Delphi-PRAXiS Firefox-Sidebar
 
Hi,
was ändert denn die Codegröße? Eigentlich ja nichts. Und es geht ja nicht darum, wie das ganze programmiert ist, sondern ob es funktioniert, oder? ;)

Chris

Mystic 22. Nov 2004 20:54

Re: Die Delphi-PRAXiS Firefox-Sidebar
 
Es funktioniert doch! :razz:

MathiasSimmack 22. Nov 2004 20:56

Re: Die Delphi-PRAXiS Firefox-Sidebar
 
Zitat:

Zitat von Chakotay1308
was ändert denn die Codegröße? Eigentlich ja nichts. Und es geht ja nicht darum, wie das ganze programmiert ist, sondern ob es funktioniert, oder? ;)

Doch, die Codegröße spielt auch eine Rolle. Es ist ja irgendwie wichtig, ob das Skript (was auch immer) schnell lädt oder dich mehrere Minuten warten lässt. Aber dennoch verstehe ich Mystic nicht. Seine Datei ist zwar klein, aber eben auch bloß statisch. Sie zeigt also immer die selben News an, wenn er es nicht von sich aus ändert. Oder habe ich was nicht mitbekommen? :gruebel:

Mystic 22. Nov 2004 21:10

Re: Die Delphi-PRAXiS Firefox-Sidebar
 
Natürlich sind die Dateien statisch, ich bräuchte dazu Zugriff auf die MySQL-Datenbank der DP (Selbst dann wäre es ein Problem, denn ich hab nie richtig mit phpBB gearbeitet). Ein Extrahieren der Informationen aus den Seiten der DP ist mir zu umständlich.

Es ging jetzt um das Markup, was produziert wird. Es würde dann an Chakotay liegen, das zu dynamisieren (was für ein Wort :mrgreen: ).

Übrigens hab ich inzwischen bei meinem Ansatz auch das Datum drin (Freilich frei erfunden).

MathiasSimmack 22. Nov 2004 21:21

Re: Die Delphi-PRAXiS Firefox-Sidebar
 
Zitat:

Zitat von Mystic
Natürlich sind die Dateien statisch, ich hab keinen Zugriff auf die Quellcodes die ich dafür bräuchte.

Die Feeds der DP sind frei verfügbar. Codes zum Auslesen und Anzeigen selbiger gibt´s haufenweise im Netz.

Zitat:

Es ging jetzt um das Markup, was produziert wird.
Markup wird nicht produziert. Output: Ja. Markup ist wohl eher das, was den Output beschreibt. Und weil du offenbar statische PHP-Dateien hast, ... na ja ...

Zitat:

Übrigens hab ich inzwischen bei meinem Ansatz auch das Datum drin (Freilich frei erfunden).
Schön. Aber nicht wirklich ein problem bei einer dynamischen Variante. ;)

Phoenix 22. Nov 2004 21:36

Re: Die Delphi-PRAXiS Firefox-Sidebar
 
Zitat:

Zitat von Daniel
Also: Validieren ist schön und gut, man sollte das Ergebnis jedoch stets bewerten und nicht gleich nach dringlichem Ransetzen rufen. :roll:

Ich validiere meine Seiten auch auf 100% XHTML 1.0 Strict, das CSS ist validiert UND die Seiten sind sogar nach den Accessibility-Richtlinien validiert - also jeder Link mit Accesskey etc.

Und ich lege da nunmal sehr grossen Wert drauf ;-)

Mystic 22. Nov 2004 21:46

Re: Die Delphi-PRAXiS Firefox-Sidebar
 
Zitat:

Zitat von Phoenix
Ich validiere meine Seiten auch auf 100% XHTML 1.0 Strict

Warum nicht XHTML 1.1?

paresy 22. Nov 2004 23:03

Re: Die Delphi-PRAXiS Firefox-Sidebar
 
wenn ich mir was wünschen darf... ich hätte gerne parameter wieviel ich von welchen news anzeigen lassen möchte... z.b will ich mehr von Aktuelle Beiträge und bei News/Ankündigungen würde mir je 1 Betrag reichen.

also quasi dpX_sidebar.php?news=1&announcements=1&threads=9

danke :)

paresy

Marco Haffner 23. Nov 2004 06:04

Re: Die Delphi-PRAXiS Firefox-Sidebar
 
Das ganze funktioniert auch als Panel in Opera.

Zitat:

Zitat von Mystic
Zitat:

Zitat von Phoenix
Ich validiere meine Seiten auch auf 100% XHTML 1.0 Strict

Warum nicht XHTML 1.1?

XHTML 1.1 liefert man als application/xhtml aus und daran verschluckt *hust* sich der Internet Explorer. XHTML 1.0 kann zur not auch als text/html ausgeliefert werden.

Mystic 23. Nov 2004 10:33

Re: Die Delphi-PRAXiS Firefox-Sidebar
 
Zitat:

Zitat von Marco Haffner
XHTML 1.1 liefert man als application/xhtml aus und daran verschluckt *hust* sich der Internet Explorer. XHTML 1.0 kann zur not auch als text/html ausgeliefert werden.

Es ist application/xhtml+xml.

Die Lösung: Prüfen ob der Client application/xhtml+xml unterstützt und wenn ja, als diesen Typ senden:

Für PHP (Ganz am Anfang der Seite):
Code:
<?php
  if (strpos($_SERVER["HTTP_ACCEPT"],"application/xhtml+xml") === false)
  {
    header("Content-type: text/html");
  } else {
    header("Content-type: application/xhtml+xml");
  }
Für statische Seiten (.xhtml) in der .htaccess:
Code:
AddType text/html .xhtml
DirectoryIndex index.xhtml

RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_ACCEPT} application/xhtml\+xml
RewriteCond %{HTTP_ACCEPT} !application/xhtml\+xml\s*;\s*q=0
RewriteCond %{REQUEST_URI} \.xhtml$
RewriteCond %{THE_REQUEST} HTTP/1\.1
RewriteRule .* - [T=application/xhtml+xml]

CalganX 23. Nov 2004 18:23

Re: Die Delphi-PRAXiS Firefox-Sidebar
 
Hi,
habe jetzt gerade Version 1.4 hochgeladen. Darin enthalten ist der Vorschlag der benutzerdefinierten Einstellung. Dazu müsst ihr nur einmal euer Bookmark anpassen und einmal aufrufen.
Folgendes URL-Schema:
Code:
dpX_sidebar.php?news=[i]Anzahl der News[/i]&announces=[i]Anzahl der Ankündigungen[/i]&threads=[i]Anzahl der Beiträge[/i]
Wenn nichts angegeben wird, werden die Standardwerte verwendet. :)

Ich habe sonst nur noch ein paar Dinge für den Fall dass die DP offline ist korrigiert. Ansonsten nur ein paar Änderungen am PHP-Skript (Tabellen in eigene Funktionen gepackt z.B.). ;)

Viel Spaß weiterhin damit,
Chris

MrSpock 24. Nov 2004 08:59

Re: Die Delphi-PRAXiS Firefox-Sidebar
 
Hallo Chak,

beim Anklicken eines Eintrags in der Sidebar wird die entsprechende Seite bei Netscape 7.1 immer noch in der Sidebar selbst geöffnet. :|

CalganX 26. Nov 2004 20:19

Re: Die Delphi-PRAXiS Firefox-Sidebar
 
Hi,
also jetzt habe ich Version 1.5 hochgeladen. Mit dem Sinn, dass ich auf SAX umgestiegen bin (auf Vorschlag von MathiasSimmack btw). Ich hoffe, dass dadurch das ganze etwas schneller läuft. Wenn ihr mir eure Erfahrungen mitteilen könntet, wäre das klasse. :)
Ich habe jetzt auch eine Installationsseite gebastelt: http://stuff.csd-software.net/delphi...ar_install.php Auch hier der Dank an Mathias, der mir den Tipp und gleichzeitig die Bitte danach gegeben hat. Jetzt sollte das auch im großen Mozilla funktionieren.

Das Problem beim Netscape lässt sich leider nicht so einfach lösen. :? Was passiert, wenn du mit der mittleren Maustaste auf die Links klickst?

Chris

MrSpock 26. Nov 2004 21:24

Re: Die Delphi-PRAXiS Firefox-Sidebar
 
Hallo Chak,

Installation funktioniert und mit der mittleren Maustaste wird der Link korrekt im Hauptfenster geöffnet. Geht das nicht mit der linken Maustaste?

MathiasSimmack 26. Nov 2004 21:46

Re: Die Delphi-PRAXiS Firefox-Sidebar
 
Jetzt wird bei mir der Link in der Sidebar geöffnet. Hm ...
Ach so: Mozilla 1.7.x


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:02 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz