Schaltflächen ohne Rahmen Schaltflächen ohne Rahmen
 

News:

CPG Release 1.6.26
Correct PHP8.2 issues with user and language managers.
Additional fixes for PHP 8.2
Correct PHP8 error with SMF 2.0 bridge.
Correct IPTC supplimental category parsing.
Download and info HERE

Main Menu

Schaltflächen ohne Rahmen

Started by fichte_112, March 29, 2010, 09:33:04 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

fichte_112

Hallo,
ich habe heute Coppermine 1.5.3 hier "http://fotos-fichtner.pytalhost.de/galerie" installiert.
Vorher hatte ich mal die Version 1.5.2 Beta getestet.
Ich habe komplett neu installiert. Kein Update durchgeführt.
Nun habe ich festgestellt, dass im Vergleich zur Beta bei manchen Schaltflächen der Rahmen fehlt und nicht zentriert sind.
Siehe Fotos.
Woran kann das liegen?
fichte_112

Αndré

Durch die Einführung des neuen Standardthemes "Curve" wurden einige Sachen umstrukturiert (z.B. neue CSS-Klasse "buttonlist"). Anpassungen müssen in der Datei style.css vorgenommen werden.

fichte_112

OK, aber ich weiß nicht so recht welcher Eintrag für die Rahmen verantwortlich ist.
???

Αndré


fichte_112

Hab mit Firefox und Web Developer Versucht die verantwortlichen Elemente zu finden. Leider ohne Erfolg.
Ich kann die Rahmen nur aktivieren, wenn ich die Datei themes.inc.php modifiziere.
Hab dies:
// HTML template for the ALBUM admin menu displayed in the album list
$template_album_admin_menu = <<<EOT
        <div class="buttonlist align_right">
                <ul>
                        <li>
                                <a href="delete.php?id={ALBUM_ID}&amp;what=album&amp;form_token={FORM_TOKEN}&amp;timestamp={TIMESTAMP}" class="adm_menu" onclick="return confirm('{CONFIRM_DELETE}');"><span>{DELETE}</span></a>
                        </li>
                        <li>
                                <a href="modifyalb.php?album={ALBUM_ID}" class="adm_menu"><span>{MODIFY}</span></a>
                        </li>
                        <li>
                                <a href="editpics.php?album={ALBUM_ID}" class="adm_menu"><span class="last">{EDIT_PICS}</span></a>
                        </li>
                </ul>
        </div>
        <br />


EOT;

durch dies:
// HTML template for the ALBUM admin menu displayed in the album list
$template_album_admin_menu = <<<EOT
                <table border="0" cellpadding="0" cellspacing="1">
                <tr>
                        <td align="center" valign="middle" class="admin_menu">
                                <a href="delete.php?id={ALBUM_ID}&amp;what=album&amp;form_token={FORM_TOKEN}&amp;timestamp={TIMESTAMP}" class="adm_menu" onclick="return confirm('{CONFIRM_DELETE}');">{DELETE}</a>
                        </td>
                        <td align="center" valign="middle" class="admin_menu">
                                <a href="modifyalb.php?album={ALBUM_ID}" class="adm_menu">{MODIFY}</a>
                        </td>
                        <td align="center" valign="middle" class="admin_menu">
                                <a href="editpics.php?album={ALBUM_ID}" class="adm_menu">{EDIT_PICS}</a>
                        </td>
                </tr>
        </table>



EOT;

ersetzt.

Ich denke aber, dass das nicht die sauberste Lösung ist, da es sich wahrscheinlich negativ auf die anderen Themes auswirkt.

Αndré

Zunächst einmal kann man alle Änderungen, die man in der Datei include/themes.inc.php durchführt auch über die Datei theme.php realisieren.

Die saubere Lösung wäre aber, in der Datei style.css die Zeile
.button {
durch
.button, .buttonlist ul li a {
zu ersetzen. Dadurch erscheinen die Rahmen und das Hintergrundbild wieder, zentriert ist es aber nicht (genau wie im Curve-Theme).

Ich werde rainy_day (und ggf. die anderen Themes) entsprechend anpassen, so dass die Änderungen in Coppermine 1.5.4 enthalten sein werden.

fichte_112

Hab die Datei " themes\rainy_day\style.css" wie angegeben geändert.
Es sind aber immer noch keine Rahmen zu sehen.
Wo ist denn bloß der Fehler?
Die Datei ist im Anhang.

Αndré

Leider kann ich mir deine Galerie nicht ohne Testaccount ansehen.

fichte_112


fichte_112


Αndré

Die Rahmen werden angezeigt. Bitte mal Browsercache leeren.

fichte_112

Du hast recht.
Sorry, mein Fehler.
vielen Dank