Horde und Info-Box

rethus

Registered User
Nach dem letzten Update von Horde (Plesk 7.5 auf Plesk8) habe ich so ne häßliche Info-Box links unter der Navigation.

Kann man die standad-mäßig ausschalten?
 
So ...
habe herausgefunden, wie dr ganze Spaß funktioniert.

Mit ein paar Tricks und etwas Programmier-Arbeit geht es nun...

Jetzt schreib ich nur noch meine eigenen News in die Info-Box :-)
 
Ja, lass ich...
Werde ein kleines HowTo bzw. ein angepasstes Script - in den nächsten Tagen - auf meiner Seite zur Verfügung stellen. Da kann es sich dann jeder runterladen bzw. ansehen.

PS: Mit er Anpassung, die ich da ausbaldovert habe, kann man diese Topnews sogar an seine Home-Page-News koppeln...

Btte etwas um Geduld, da ich derzeit wegen Kundenübernahme eines anderen Hosters - zeitlich gesehen - "Land unter" habe.
 
Hallo,

dank der Tipps hier im Forum habe ich es geschafft das Horde Login einigermassen meinen Anforderungen anzupassen. Jetzt bin ich über dieses Posting gestolpert....:D

Kann man denn schon irgendwo nachlesen wo und wie man die wirklich hässliche Topsnews-Box nach dem Anmelden unter dem Menü verändern kann? Die News von Spiegelonline oder tagesschau.de fände ich recht schick....

Für sachdienliche Hinweise wäre ich sehr dankbar...

Viele Grüße
go
 
Derzeit bin ich gerade in der Fertigstellung eines großen Projektes, weshalb ich unter akuter Zeitnot leide :(
Hab aber noch nicht vergessen, das ich eine kleine HowTo dazu schreibe...

Bitte nur um etwas Geduld.

...kommt auf jeden Fall noch... versprochen
 
So, nun komme ich endlich dazu.

Zuerst einmal wissen wir ja alle, das Plesk nur codiert ausgeliefert wird. Alle die ein Problem damit haben, und bestimmte funktionen selbst anpassen möchten sei hier folgender Tipp gegeben:

Zu unterscheiden ist bei Plesk zwischen Server- und Clientseitigen Scripten.

Will heißen: An php-scripte kommt man auf legalen weg nicht ran, um diese uncodiert zu ändern... wohl aber an clientseitige Scripte.

Zu den Clientseitigen gehört JavaSript, CSS usw.

Nachfolgend erkläre ich nicht nur welche Datei zu ersetzen ist, sondern auch wie es geht... damit findige Bastler sich auch anderen bereichen von Plesk widmen können :cool:

Wie gehen wir vor.

1. Leere den Cachespeicher deines Browsers.
2. Ruf Horde auf!
3. Du findest nun im Cachespeicher deines Browsers die Clientseitigen Dateien (html, js, css) die auf der Entsprechenden Seite enthalten sind... und zwar uncodiert.
4. Um beispielsweise die Infobox zu ändern, schaust du dir die Datei : newsfeeds-data.js.php an.
Da die Infos ja von anderen ervern kommen, muss also hier auch der Aufruf und die Verlinkung dahingehend enthalten sein... das suchst du raus und schaust dir die Quelle genauer an.......

Da das hier kein Einsteiger-Toturial für Programmierer werden soll kürze ich das ab...

5. Nutze meine veränderte Javascript-Datei:
window.findArticle = function () {
if (window.sa && window.article && window.article.length) {
NFshowList();
} else setTimeout('findArticle()', 500);
}

function sa(url,headline_text,source,media_type,cluster,tagline,document_url,harvest_time,access_status,access_registration)
{
this.url = url;
this.headline_text = headline_text;
this.source = source;
this.media_type = media_type;
this.cluster = cluster;
this.tagline = tagline;
this.document_url = document_url;
this.harvest_time = harvest_time;
this.access_status = access_status;
this.access_registration = access_registration;
}
article = new Array(

new sa("http://www.suther.de","Webmail erweitert","Neue Funktionen: Adressbuch, Filter und Memo-Board","text","SUTHER.DE"," ","http://www.suther.de/sites/de/home.php?view=DETAIL&id=c9fd84639483036d080a8b8110002b72&pos=0","",""," "),
new sa("http://www.suther.de","Alktuellen Hosting-Angebote","Hier finden Sie unsere aktuellen Hosting Angebote und unsere Preisliste","text","SUTHER.DE"," ","http://www.suther.de/sites/de/service/hosting.php","",""," ")

);


findArticle();
und speichere diese unter dem Namen newsfeeds-data.js.php in dem entsprechenden Ordner deines Plesk-Verzeichnisses.
6. Welcher das ist? Such mal auf der Konsole... das unterscheidet sich nämlich Von OS zu OS und von Distri zu Distri :-)
Bei SUSE 9.3 liegt sie hier:
/usr//local/psa/admin/htdocs/javascript/newsfeeds-data.js.php

PS: Sicherheitskopie der alten Dateien nicht vergesssen.

Viel Spaß UND

ich hoffe, das der ein oder andere weiter dran bastelt, damit man diese Infopox auch bald über ein PHP-Script an das eigene Newsboard anschließen kann.
 
Hallo Freunde,

habe diesen Script in der newsfeeds-data.js.php einzufügen aber irgendwie klappt es nicht so ganz!

Das habe ich geändert gehabt!

Code:
<?php
    die("The file newsfeeds-data.js.php is part of Plesk distribution. It cannot be run outside of Plesk environment.\n");
    __plesk_loader_pragma__('B');
?>


window.findArticle = function () {
if (window.sa && window.article && window.article.length) {
NFshowList();
} else setTimeout('findArticle()', 500);
}

function sa(url,headline_text,source,media_type,cluster,tag line,document_url,harvest_time,access_status,acces s_registration) 
{
this.url = url;
this.headline_text = headline_text;
this.source = source;
this.media_type = media_type;
this.cluster = cluster;
this.tagline = tagline;
this.document_url = document_url;
this.harvest_time = harvest_time;
this.access_status = access_status;
this.access_registration = access_registration;
}
article = new Array(

new sa("http://www.suther.de","Webmail erweitert","Neue Funktionen: Adressbuch, Filter und Memo-Board","text","SUTHER.DE"," ","http://www.suther.de/sites/de/home.php?view=DETAIL&id=c9fd84639483036d080a8b8110 002b72&pos=0","",""," "),
new sa("http://www.suther.de","Alktuellen Hosting-Angebote","Hier finden Sie unsere aktuellen Hosting Angebote und unsere Preisliste","text","SUTHER.DE"," ","http://www.suther.de/sites/de/service/hosting.php","",""," ")

);


findArticle();

Er versucht ständing es zu laden, aber er zeigt nichts an!

Dann habe ich die gesicherte newsfeeds-data.js.php zurück kopiert!
Aber jetzt zeigt er die alte News auch nicht mehr an!
Browser Cache hatte ich natürlich vorher geleert gehabt!

Weder mit IE7 weder mit FF2.

Komisch!

Was kann ich da jetzt machen?

Ich bitte um Hilfe!

Vielen Dank im Voraus.

Gruß
:)
Nikos


Übrigens im Cache des Browsers liegt nur die Datei newsfeeds.js.php
und nicht die Datei newsfeeds-data.js.php .
 
Zuersteinmal: Bitte unterlasse das Pushen von Beiträgen, wenn jemand eine Antwort hat, wird er diese hier Posten.

Jetzt zu deinem Problem:
Du müsstest schon detaillierter beschreiben, was du gemacht hast.
Aus deinem Beitrag lese ich, das du dort etwas eingefügt hast??? Die Datei sollte ersetzt werden.

TIPP: Wenn du ein Linux-System hast, musst natürlich darauf achten, das die Datei den gleichen owner, die gleiche Group und die gleichen Rechte hat, wie die alte newsfeeds-data.js.php Datei.
 
Back
Top