Webmail Horde

topsecret

Registered User
Hallo zusammen,

habe einen Server mit Plesk 7.5.4 und volle ROOT Rechte.

Im Webmail Startbildschirm erscheint die Begrüßung "Willkommen bei Horde". Die möchte ich nun abändern in zB "Willkommen bei xxxxx". Habe schon verzweifelt alle Dateien auf dem Server durchsucht (php usw.). Kann mir jemand ein Tip geben wo ich diesen Text ändern kann?

mfg

TS
 
MOD: Full-Quote entfernt!

Bei mir hat folgendes Vorgehen funktioniert (hatte ich im SWSoft Forum gefunden):

Editiere die Datei
/etc/psa-horde/horde/registry.php
(Pfad kann bei deinem Server anders sein)

Ersetze die Zeile:
'name' => _('Horde');

durch:

'name' => _(preg_replace('/^webmail./', '', $GLOBALS['HTTP_SERVER_VARS']['SERVER_NAME']) ),


Damit sollte die Meldung 'Willkommen bei Horde' (Attila lässt grüßen :D )
geändert werden in 'Willkommen bei hierstehtdeinedomain.de'


Kann sein dass du deinen Server neu starten musst, damit die Änderung wirksam wird.....


Weitere Anregung:

Du kannst auch die Horde Grafik auf der Login Seite ersetzen.
Der Pfad ist meistens:
/usr/share/psa-horde/themes/graphics/horde-power1.png

Erstelle eine Grafik mit demselben Namen und schieb sie in das Verzeichnis.

Diese Änderung wirkt sich dann aber auf alle Domains mit Webmailer auf deinem Server aus.


Sichere Verbindung für den Webmailer über das Plesk SSL Zertifikat:
Einloggen über https://webmail.hierstehtdeinedomain.de
(Auch im SWSoft Forum gefunden)

Editieren der Datei
/usr/share/psa-horde/index.php
(Pfad kann bei dir anders sein)

Gleich am Anfang der Datei etwas einfügen (habe ich kenntlich gemacht)
<?php
/**
* $Horde: horde/index.php,v 2.105.4.3 2005/03/02 07:10:35 chuck Exp $
*
* Copyright 1999-2005 Charles J. Hagenbuch <chuck@horde.org>
* Copyright 1999-2005 Jon Parise <jon@horde.org>
*
* See the enclosed file COPYING for license information (LGPL). If you
* did not receive this file, see http://www.fsf.org/copyleft/lgpl.html.
*/

/**
* Aenderung um auf https umzuleiten ANFANG
*/

$page = "https://".$HTTP_SERVER_VARS['HTTP_HOST'];
if ($HTTP_SERVER_VARS['SERVER_PORT'] == "80") {
header("Location: ".$page);
}

/**
* Aenderung um auf https umzuleiten ENDE
*/

Du bekommst dann aber jedesmal die Browsermeldung zum Zertifikat.....
 
Last edited by a moderator:
bund said:
Du kannst auch die Horde Grafik auf der Login Seite ersetzen.
Der Pfad ist meistens:
/usr/share/psa-horde/themes/graphics/horde-power1.png

Erstelle eine Grafik mit demselben Namen und schieb sie in das Verzeichnis.


Hey Bund,

habe eine Frage!
In welcher .php Datei bzw. .inc Datei wird die "horde-power1.png" verlinkt?
Ich meine, wo dieser Eintrag steht!

Kannst Du mir da behilfich sein?

Vielen Dank! :)
Maria
 
dcdead said:
grep -ir horde-power1.png <verzeichnis>

Bei mir läuft garnichts, was mache ich falsch?

Ich habe einmal so eingegeben:

grep -ir horde-power1.png

und einmal so:

grep -ir horde-power1.png <verzeichnis>

und so:
grep -ir horde-power1.png <psa-horde>

Ich blicke da nicht durch!

So komme ich rein mit PuTTy:
login as: root
Using keyboard-interactive authentication.
Password:
Last login: Tue Jun 27 00:57:33 2006 from dslb-084-056-166-251.pools.arcor-ip.net
Have a lot of fun...
uhweb12091:~ #



und dann sa das so aus:

uhweb12091:~ # grep -ir horde-power1.png

Ich denke das war bestimmt falsch!

Weis jemand wo das ganze eigentlich liegt? Bevor ich das ganze suchen muss!
Das mit der Verlinkgung ("horde-power1.png")
Wo ich oben bereits gefragt habe!

Danke vielmals im Voraus! :)

Grüßle
:)
Maria
 
Last edited by a moderator:
Maria said:
grep -ir horde-power1.png <verzeichnis>

Die Syntax mit den spitzen Klammern beschreibt, dass anstelle des Klammerausdruckes etwas anderes eingesetzt werden muss, in diesem Fall der Name des zu Durchsuchenden Verzeichnisses.
z.B.:
grep -ir horde-power1.png /usr/share/psa-horde

Maria said:
uhweb12091:~ # grep -ir horde-power1.png
Gib mal an der Kommandozeile "man grep" ein dann bekommst Du eine Kurzhilfe.

Maria said:
Weis jemand wo das ganze eigentlich liegt? Bevor ich das ganze suchen muss!

Den bisherigen posts nach zu Urteilen gibt es ein Verzeichnis "psa-horde" unter dem das meiste liegt und ein Konfigurationsverzeichnis (/etc/psa-horde/horde/)?
Das laesst sich am bequemsten mit "find / -name psa-horde" finden.

Dem grep dann als Argument die Verzeichnisse mitgeben, in denen sich die .php und .inc Dateien befinden (z.B. /psa-horde/horde/).

Ciao,
Mercy.
 
Super, Vielen Dank!

Ich habe es unter /usr/share/psa-horde/imp/config/motd.php gefunden.

Leider fand ich nur den Verlinkgungs Eintrag!
Ich habe gehofft dass ich da mehr finde.

Ich wollte z.B. den Hintergrund von Weiß auf Schwarz umändern.
Weißt Du wo ich das ändern kann? Ich meine den Login!
Oder gibt es irgendwo im Netz, ein paar fertige Styles für den Login von Horde?
Währe echt Klasse von Dir, wenn Du das auch wüstest!

Danke, einfach Super.
;)
Maria
 
Auch auf die Gefahr, daß ich von Maria wieder einen Anpfiff bekomme:
--- verschoben nach Scripting ---

Denn es ist definitiv kein Problem mit Plesk.

huschi.
 
MOD: Quote gekürzt
Huschi said:
Auch auf die Gefahr, daß ich von Maria wieder einen Anpfiff bekomme:

Kein Problem!
Es wird mir sehr geholfen und das ist echt Klasse von euch!

Und wenn Ihr mir die zweite Frage noch beantworten würdet,
dann währe ich sehr Glücklich.

Danke und ein grosses Lob.
:)
Maria
 
Last edited by a moderator:
Maria said:
Weißt Du wo ich das ändern kann? Ich meine den Login!

Erstmal vorweg, ich habe mir horde nicht selbst angesehen und will mich nicht mit fremden Federn schmuecken, aber es gab da mal einen thread in dem das wohlh genau mit Deiner Dateisystemstruktur durchgekaut wurde; Der Thread ist etwas unschoen zu lesen deshalb hier nur der wichtigste Auszug:

/usr/share/psa-horde/imp/templates/login/
und da liegt nur das hier: login.inc

und sonst

/usr/share/psa-horde/templates/login/
und hier liegen nur diese zwei Dateien: login.inc und mobile.inc

-> login.inc klingt doch schon sehr vielversprechend. :)

Ciao,
Mercy.
 
Hallo Mercy,

also ich habe mir die Login.inc Datei mal angesehen aber ich finde kein Eintrag für den background.

Was sagst Du dazu?
Kannst Du es dir mal ansehen?
Und mir dabei helfen?

Grüßle
;)
Maria
Code:
<?php
$server_key = IMP::getAutoLoginServer(true);
$rightAlign = empty($nls['rtl'][$language]) ? 'right' : 'left';
$leftAlign = empty($nls['rtl'][$language]) ? 'left' : 'right';
$tabindex = 1;

/* Build the <select> widget for the servers and hordeauth servers lists. */
$show_list = ($conf['server']['server_list'] == 'shown');
if ($show_list) {
    $hordeauth_servers_list = $servers_list = '';
    $isAuth = Auth::isAuthenticated();
    foreach ($servers as $key => $val) {
        $sel = (IMP::isPreferredServer($val, $key)) ? ' selected="selected"' : '';
        $servers_option = "<option value=\"$key\"$sel>" . $val['name'] . '</option>';

        if (empty($curServer['hordeauth']) || !$isAuth) {
            $servers_list .= $servers_option;
        } elseif ($isAuth) {
            $hordeauth_servers_list .= $servers_option;
        }
    }
}

/* Build the <select> widget containing the available languages. */
if (!$prefs->isLocked('language')) {
    $_SESSION['horde_language'] = NLS::select();
    $langs = '';
    foreach ($nls['languages'] as $key => $val) {
        $sel = ($key == $_SESSION['horde_language']) ? ' selected="selected"' : '';
        $langs .= "<option value=\"$key\"$sel>$val</option>";
    }
}
?>



<script type="text/javascript">
<!--

function setFocus()
{
    if (document.imp_login.imapuser.value == "") {
        document.imp_login.imapuser.focus();
    } else {
        document.imp_login.pass.focus();
    }
}

<?php if ($show_list && !empty($hordeauth_servers_list)): ?>
<?php $reloadurl = Util::addParameter(Horde::selfUrl(), array('autologin' => $autologin, 'server_key' => '')); ?>
function imp_reload()
{
    window.top.document.location = '<?php echo $reloadurl ?>' + 

document.imp_login.server_key[document.imp_login.server_key.selectedIndex].value;
}
<?php endif; ?>

function submit_login(e)
{
    if (typeof e != 'undefined' && !enter_key_trap(e)) {
        return;
    }

<?php if ($show_list): ?>
    if (document.imp_login.server[document.imp_login.server.selectedIndex].value.substr(0, 1) == "_") {
        return false;
    }
<?php endif; ?>
    if (document.imp_login.imapuser.value == "") {
        alert('<?php echo addslashes(_("Please provide your username.")) ?>');
        document.imp_login.imapuser.focus();
        return false;
    } else if (document.imp_login.pass.value == "") {
        alert('<?php echo addslashes(_("Please provide your password.")) ?>');
        document.imp_login.pass.focus();
        return false;
    } else {
        document.imp_login.loginButton.disabled = true;
<?php if (!empty($ie_clientcaps)): ?>
        try {
            document.imp_login.ie_version.value = 

objCCaps.getComponentVersion("{89820200-ECBD-11CF-8B85-00AA005B4383}","componentid");
        } catch (e) {
        }
<?php endif; ?>
        document.imp_login.submit();
        return true;
    }
}
//-->
</script>

<form name="imp_login" action="<?php echo $formAction ?>" method="post"<?php echo $imp_auth ? ' target="_parent"' : 

'' ?>>
<?php Util::pformInput() ?>
<input type="hidden" name="actionID" value="<?php echo htmlspecialchars($actionID) ?>" />
<input type="hidden" name="url" value="<?php echo htmlspecialchars(Util::getFormData('url')) ?>" />
<input type="hidden" name="mailbox" value="<?php echo htmlspecialchars($prefs->getValue('mailbox')) ?>" />
<input type="hidden" name="load_frameset" value="<?php echo $imp_auth ? 1 : 0 ?>" />
<input type="hidden" name="autologin" value="<?php echo $autologin ? 1 : 0 ?>" />
<?php if (!empty($formData)): ?>
<input type="hidden" name="formData" value="<?php echo htmlspecialchars($formData) ?>" />
<?php endif; ?>
<?php if (!empty($ie_clientcaps)): ?>
<input type="hidden" name="ie_version" value="" />
<?php endif; ?>
<?php if (!($show_list && !empty($hordeauth_servers_list))): ?>
<input type="hidden" name="server_key" value="<?php echo htmlspecialchars($server_key) ?>" />
<?php endif; ?>
<?php $args = IMP::getComposeArgs(); foreach ($args as $arg => $value): ?>
<input type="hidden" name="<?php echo htmlspecialchars($arg) ?>" value="<?php echo htmlspecialchars($value) ?>" />
<?php endforeach; ?>


<div id="menu">
<?php
$menu = &new Menu(HORDE_MENU_MASK_NONE);
$imenu = $menu->render();
if ($imenu): ?>
<span style="float:<?php echo $rightAlign ?>"><?php echo $imenu ?></span>
<?php endif; ?>
 <h1 align="center"><?php echo $title ?></h1>
</div>


<?php $notification->notify(array('listeners' => 'status')) ?>
<table width="100%">
 <tr>
  <td align="center">
   <table align="center">

<?php if (!empty($reason)): ?>
    <tr>
     <td colspan="2" class="notice"><?php echo $reason ?></td>
    </tr>
<?php endif; ?>

<?php if ($show_list && !empty($hordeauth_servers_list)): ?>
    <tr>
     <td align="<?php echo $rightAlign ?>" class="light"><strong><?php echo _("Server") ?></strong></td>
     <td class="light" align="<?php echo $leftAlign ?>">
      <select tabindex="<?php echo $tabindex++ ?>" name="server_key" onchange="imp_reload();">
<?php echo $hordeauth_servers_list ?>
      </select>
      <input tabindex="<?php echo $tabindex++ ?>" type="button" class="button" onclick="imp_reload();" value="<?php 

echo _("Login") ?>" />
     </td>
    </tr>
<?php endif; ?>

<?php if ($show_list && !empty($servers_list)): ?>
    <tr>
     <td align="<?php echo $rightAlign ?>" class="light"><strong><?php echo _("Server") ?></strong></td>
     <td class="light" align="<?php echo $leftAlign ?>">
      <select tabindex="<?php echo $tabindex++ ?>" name="server"><?php echo $servers_list ?></select>
     </td>
    </tr>
<?php elseif (!empty($conf['server']['change_server'])): ?>
    <tr>
     <td align="<?php echo $rightAlign ?>" class="light"><strong><?php echo _("Server") ?></strong></td>
     <td align="<?php echo $leftAlign ?>" class="light">
      <input type="text" tabindex="<?php echo $tabindex++ ?>" name="server" value="<?php echo 

Util::getFormData('server', $server_key) ?>" onchange="serverChangeHandler()" style="direction:ltr" />

<?php if (!empty($conf['server']['change_port'])): ?>
      <input type="text" size="4" name="port" tabindex="<?php echo $tabindex++ ?>" value="<?php echo 

Util::getFormData('port', $servers[$server_key]['port']) ?>" style="direction:ltr" />
<?php endif; ?>

<?php if (!empty($conf['server']['change_protocol'])): ?>
<?php $protocol = Util::getFormData('protocol', $servers[$server_key]['protocol']) ?>
      <select tabindex="<?php echo $tabindex++ ?>" name="protocol" onchange="updatePort();">
       <option value="imap"<?php if ($protocol == 'imap') echo ' selected="selected"' ?>>IMAP</option>
       <option value="imap/notls"<?php if ($protocol == 'imap/notls') echo ' selected="selected"' ?>><?php echo 

_("IMAP, no TLS") ?></option>
       <option value="imap/ssl"<?php if ($protocol == 'imap/ssl') echo ' selected="selected"' ?>><?php echo _("IMAP 

over SSL") ?></option>
       <option value="imap/ssl/novalidate-cert"<?php if ($protocol == 'imap/ssl/novalidate-cert') echo ' 

selected="selected"' ?>><?php echo _("IMAP over SSL (self-signed)") ?></option>
       <option value="pop3"<?php if ($protocol == 'pop3') echo ' selected="selected"' ?>>POP3</option>
       <option value="pop3/ssl/novalidate-cert"<?php if ($protocol == 'pop3/ssl/novalidate-cert') echo ' 

selected="selected"' ?>><?php echo _("POP3 over SSL (self-signed)") ?></option>
      </select>
<?php endif; ?>

     </td>
    </tr>
<?php endif; ?>
    <tr>
     <td align="<?php echo $rightAlign ?>" class="light"><strong><?php echo _("Username") ?></strong></td>
     <td align="<?php echo $leftAlign ?>" class="light" nowrap="nowrap">
      <input type="text" tabindex="<?php echo $tabindex++ ?>" name="imapuser" value="<?php echo 

htmlspecialchars(Util::getFormData('imapuser')) ?>" style="direction:ltr" />
<?php
    if (!empty($conf['hooks']['vinfo'])) {
        @include_once HORDE_BASE . '/config/hooks.php';
        if (function_exists('_imp_hook_vinfo')) {
            echo '<strong>@' . call_user_func('_imp_hook_vinfo', 'vdomain') . '</strong>';
        }
    }
?>
     </td>
    </tr>

    <tr>
     <td align="<?php echo $rightAlign ?>" class="light"><strong><?php echo _("Password") ?></strong></td>
     <td align="<?php echo $leftAlign ?>">
      <input type="password" tabindex="<?php echo $tabindex++ ?>" name="pass" style="direction:ltr" />
     </td>
    </tr>

<?php if (!empty($conf['server']['change_smtphost'])): ?>
    <tr style="height: 1em;"><td colspan="2"></td></tr>
    <tr>
     <td align="<?php echo $rightAlign ?>" class="light"><strong><?php echo _("Outbound Server") ?></strong></td>
     <td align="<?php echo $leftAlign ?>" class="light">
      <input type="text" tabindex="<?php echo $tabindex++ ?>" name="smtphost" value="<?php echo 

Util::getFormData('smtphost', $server_key) ?>" style="direction:ltr" />
<?php if (!empty($conf['server']['change_smtpport'])): ?>
      <input type="text" size="4" name="smtpport" tabindex="<?php echo $tabindex++ ?>" value="<?php echo 

Util::getFormData('smtpport', $servers[$server_key]['smtpport']) ?>" style="direction:ltr" /> <?php echo _("SMTP"); 

?>
<?php endif; ?>
     </td>
    </tr>
<?php endif; ?>

<?php if (!empty($conf['server']['change_smtphost'])): ?>
    <tr style="height: 1em;"><td colspan="2"></td></tr>
<?php endif; ?>
<?php if (!$prefs->isLocked('language')): ?>
    <tr>
     <td align="<?php echo $rightAlign ?>" class="light"><strong><?php echo _("Language") ?></strong></td>
     <td align="<?php echo $leftAlign ?>" class="light">
      <select tabindex="<?php echo $tabindex++ ?>" name="new_lang" onchange="selectLang()" 

style="direction:ltr"><?php echo $langs ?></select> </td>
    </tr>
<?php endif; ?>

    <tr>
     <td>&nbsp;</td>
     <td align="<?php echo $leftAlign ?>" class="light">
      <input type="submit" class="button" name="loginButton" tabindex="<?php echo $tabindex++ ?>" value="<?php echo 

_("Log in") ?>" onclick="return submit_login();" />
     </td>
    </tr>

<?php if ($conf['signup']['allow'] && isset($auth) && $auth->hasCapability('add')): ?>
    <tr>
     <td>&nbsp;</td>
     <td class="light"><?php echo Horde::link(Util::addParameter(Horde::url($registry->get('webroot', 'horde') . 

'/signup.php'), 'url', Util::getFormData('url')), _("Don't have an account? Sign up."), 'light') . _("Don't have an 

account? Sign up.") ?></a></td>
    </tr>
<?php endif; ?>

   </table>
  </td>
 </tr>
</table>
</form>

<script type="text/javascript">
<!--

<?php if (!empty($conf['server']['change_protocol'])): ?>
function updatePort()
{
<?php if (!empty($conf['server']['change_port'])): ?>
    if (document.imp_login.protocol.options[document.imp_login.protocol.selectedIndex].value == 'imap') {
        document.imp_login.port.value = 143;
    } else if (document.imp_login.protocol.options[document.imp_login.protocol.selectedIndex].value == 'imap/ssl' ||
               document.imp_login.protocol.options[document.imp_login.protocol.selectedIndex].value == 

'imap/ssl/novalidate-cert') {
        document.imp_login.port.value = 993;
    } else if (document.imp_login.protocol.options[document.imp_login.protocol.selectedIndex].value == 'pop3') {
        document.imp_login.port.value = 110;
    } else if (document.imp_login.protocol.options[document.imp_login.protocol.selectedIndex].value == 'pop3/ssl' ||
               document.imp_login.protocol.options[document.imp_login.protocol.selectedIndex].value == 

'pop3/ssl/novalidate-cert') {
        document.imp_login.port.value = 995;
    }
<?php endif; ?>
}
<?php endif; ?>

<?php if (!empty($conf['server']['change_server'])): ?>
function serverChangeHandler(ctl)
{
<?php if (!empty($conf['server']['change_smtphost'])): ?>
    document.imp_login.smtphost.value = document.imp_login.server.value;
<?php endif; ?>
}
<?php endif; ?>

<?php if (!$prefs->isLocked('language')): ?>
function selectLang()
{
    // We need to reload the login page here, but only if the user hasn't
    // already entered a username and password.
    if (document.imp_login.imapuser.value == '' &&
        document.imp_login.pass.value == '') {
        var lang_page = 'login.php?new_lang=' + 

document.imp_login.new_lang[document.imp_login.new_lang.selectedIndex].value;
<?php
    $url = Util::getFormData('url');
    if (!empty($url)) {
        echo "lang_page += '&url=" . urlencode($url) . "';";
    }
?>
        self.location = lang_page;
    }
}
<?php endif; ?>

<?php if ($imp_auth): ?>
if (parent.frames.horde_main) {
    document.imp_login.target = '_parent';
}
<?php endif; ?>

// Set up the enter keytrap code.
if (typeof document.captureEvents != 'undefined') {
    document.captureEvents(Event.KEYPRESS);
    document.onkeypress = submit_login;
}
//-->
</script>
 
Maria said:
also ich habe mir die Login.inc Datei mal angesehen aber ich finde kein Eintrag für den background.
Vieleicht machst Du mal ein Screenshot von Deiner Loginpage und erklärst, was Du wirklich ändern willst.
Denn auf meiner gibt es gar kein Hintergrundbild.

PS: Schön, daß Du endlich auf dem richtigen Weg bist.

huschi.
 
Das war eine gute Idee!

Hier ein Screeshot mit meiner Vorstellungwunsch!

Wie kann ich das so machen? (siehe Grafik)

Grüßle
;)
Maria
 

Attachments

  • Login.gif
    Login.gif
    48.3 KB · Views: 1,861
Last edited by a moderator:
Schau Dir die login.inc an. Dort steht alles drin:

Hier willst Du den lila Balken setzen:
Code:
<h1 align="center"><?php echo $title ?></h1>

Und hier den Background ändern und in der Zweiten Tabelle den Rahmen.
Code:
<table width="100%">
 <tr>
  <td align="center">
   <table align="center">

Wenn Du das alles mit dem Style-Attribut machst, kann man nicht viel falsch machen.

Den Rest mußt Du schon alleine hinbekommen.
Viel Spaß dabei.

huschi.
 
Hallo,

ich versuche mich auch gerade an der änderung der horde login seite ....
auf der suche bin ich auf dieses forum und dann auf dieses posting gestossen.

die änderung des logos hat schon mal prima geklappt - vielen dank dafür.

leider kenne ich mich nicht wirklich mit php aus - daher muss ich nochmal zur Meldung über der Seite nachfragen:

wenn ich es richtig verstanden habe muss ich in der datei login.inc folgende zeite ändern:

PHP:
<h1 style="text-align:center"><?php printf(_("Welcome to %s"), $registry->get('name')) ?></h1>

wenn ich jetzt wie oben angegeben 'name' durch
PHP:
preg_replace('/^webmail./', '', $GLOBALS['HTTP_SERVER_VARS']['SERVER_NAME'])
ersetze führt das leider nicht zum gewünschten ergebnis....

für sachdienliche hinweise wäre ich sehr dankbar.

viele grüße
go
 
Last edited by a moderator:
HORDE - Startseite ändern / umgehen

Hallo,
vor einigen Tagen ist es mir dank qualifizierter Hilfe der beiden Forumsmitglieder flyingoffice und ostrohschein gelungen, die Eingabemaske der PLESK - Loginseite auf meine eigene Website einzubauen. Will heißen: Meine Kunden gelangen unter Umgehung der üblichen PLESK - Loginseite direkt auf ihr eigenes PLESK Control Panel.
Das Gleiche habe ich nun mit der HORDE - Loginseite realisiert:
Kopiert Euch aus dem Quelltext der HORDE - Loginseite den "Bereich" zwischen <form name=[.....] und </form> in einen HTML-Editor, z.B. den Site-Creator mit dem Ihr Eure Website "baut".
Nun könnt Ihr mit etwas HTML-Kenntnissen die HORDE - Eingabemaske beliebig bearbeiten und individuell Eurer Website anpassen.
Wichtig:
Wenn Ihr Euch den Quelltext der HORDE - Startseite anschaut, findet Ihr im o.a. Bereich u.a. den Eintrag action="http://webmail.Domainname.tld/imp......
Hier müßt Ihr den angegebenen Domainnamen durch den Domainnamen, mit dem Euer Server erreichbar ist, ersetzen.

Klingt im ersten Moment vielleicht etwas kompliziert, ist aber meiner Meinung nach wesentlich einfacher (und ungefährlicher !!!) als Änderungen an den php-Dateien auf dem Server vorzunehmen.

Wer nicht zurecht kommt schickt bitte eine PN an mich. Ich schicke dann das auf meiner Website eingebaute script.

Viel Spaß beim Tüfteln............
 
MOD: Full-Quote entfernt!

Hallo zusammen,

bin neu hier zu Euch gestossen über google, auf der Suche nach Möglichkeiten zur Anpassung von "Horde" unter Plesk. Das hier hat mir schon ein Stück weiter geholfen, nur leider komme ich noch nicht ganz klar...

Hab ein paar Frage, die Ihr mir hoffentlich beantworten könnt:

1. wo finde ich die login.inc?
2. wie kann ich die Farben auch im "Innenteil" also nach dem Login anpassen?

Für Hilfe wäre ich super dankbar!

Gruß
Hajö :)
 
Last edited by a moderator:
Hallo und willkommen an Board.
Schade das es gleich mit einem Rüffel anfangen muß, aber FullQuotes (vor allem in dem Ausmaß) sind hier unerwünscht. Nutze einfach den "Antworten"-Button. Das ist das einfachste.

Zum Thema:
Da wir nicht wissen wo Deine Horde-Installation liegt, mußt Du Dich selber bemühen:
find /HORDE-DOCUMENT_ROOT/ login.inc.php
(Unter Plesk könnte es irgendwo unter /usr/share/psa-horde/imp/ liegen.)

Weitere Templates findest Du meist in der selben Gegend.

huschi.
 
Back
Top