Ich möchte zwischen die einzelnen Punkte der oberen horizontalen Menuleiste je einen Zeilenumbruch haben, damit die Buttons linksbündig untereinander stehen. Meine Experimente in der theme.php führten zu Fehlermeldungen.
Tom
Bitte füge dein gesamtes Theme als Zip-Datei deinem nächsten Beitrag bei.
Die Modifikationen, die zu Fehlermeldungen führten, habe ich stets rückgängig gemacht. Die angehängte theme.php bringt keine Fehlermeldungen.
Tom
Hast du schon versucht
$template_sys_menu_spacer = '';
anzupassen? Z.B.
$template_sys_menu_spacer = '<br/>';
Das habe ich gerade ausprobiert und es brachte keine Änderung.
Müsste ich mich nicht hier bewegen: HTML template for gallery admin menu ?
Tom
Die
theme.php-Datei allein bringt mich leider nicht weiter, d.h. ich kann dein Problem nicht nachstellen. Generell musst du aber (bis zu) 4 Menüs anpassen:
- $template_sys_menu
- $template_sub_menu
- $template_gallery_admin_menu
- $template_user_admin_menu
Je nachdem, ob die Dropdown-Funktionalitäten noch erhalten sind bzw. erhalten bleiben sollen, könntest du z.B. alle
ul- und
li-Tags entfernen. Ansonsten müsste man vermutlich ein paar CSS-Eigenschaften anpassen. Um das selbst zu testen, benötige ich aber wie gesagt dein gesamtes Theme.
Bei mir im Haus wird gerade sehr laut saniert. Bei dem Krach habe ich das mit dem Theme falsch gelesen. Die vollständige Version ist hier:
medienarchiv.com/0/medien-2014-08.zip
Tom
In theme.php, ersetze die gesamte Funktion add_dropdown_structure
durch
function add_dropdown_structure($type, $blockid){
global $openulid;
switch ($type) {
case 'standaloneli':
return '
<!-- BEGIN {BLOCK_ID} -->
<li>
<a href="{HREF_TGT}" title="{HREF_TITLE}" class="firstlevel" {HREF_ATTRIBUTES}><span class="firstlevel">{HREF_ICO}{HREF_LNK}</span></a>
</li>
<br /><br />
<!-- END {BLOCK_ID} -->';
case 'openul':
$openulid = $blockid;
return '
<!-- BEGIN {BLOCK_ID} -->
<li>
<a href="{HREF_TGT}" title="{HREF_TITLE}" class="firstlevel" {HREF_ATTRIBUTES}><span class="firstlevel">{HREF_ICO}{HREF_LNK}</span></a>
<ul>';
case 'innerli':
return '
<!-- BEGIN {BLOCK_ID} -->
<li>
<a href="{HREF_TGT}" title="{HREF_TITLE}" {HREF_ATTRIBUTES}><span>{HREF_ICO}{HREF_LNK}</span></a>
</li>
<!-- END {BLOCK_ID} -->';
case 'closeul':
return '
<!-- BEGIN {BLOCK_ID} -->
<li>
<a href="{HREF_TGT}" title="{HREF_TITLE}" {HREF_ATTRIBUTES}><span>{HREF_ICO}{HREF_LNK}</span></a>
</li>
<!-- END {BLOCK_ID} -->
</ul>
</li>
<br /><br />
<!-- END {OPEN_BLOCK_ID} -->';
}
}
und den gesamten Block template_gallery_admin_menu durch
$template_gallery_admin_menu = <<<EOT
<ul class="dropmenu">
<li>
<a href="#" title="{FILES_TITLE}" class="firstlevel"><span class="firstlevel">{FILES_ICO}{FILES_LNK}</span></a>
<ul>
<!-- BEGIN admin_approval -->
<li><a href="editpics.php?mode=upload_approval" title="{UPL_APP_TITLE}" class="admin_menu_anim"><span>{UPL_APP_ICO}{UPL_APP_LNK}</span></a></li>
<!-- END admin_approval -->
<!-- BEGIN catmgr -->
<li><a href="catmgr.php" title="{CATEGORIES_TITLE}"><span>{CATEGORIES_ICO}{CATEGORIES_LNK}</span></a></li>
<!-- END catmgr -->
<!-- BEGIN albmgr -->
<li><a href="albmgr.php{CATL}" title="{ALBUMS_TITLE}"><span>{ALBUMS_ICO}{ALBUMS_LNK}</span></a></li>
<!-- END albmgr -->
<!-- BEGIN picmgr -->
<li><a href="picmgr.php" title="{PICTURES_TITLE}"><span>{PICTURES_ICO}{PICTURES_LNK}</span></a></li>
<!-- end picmgr -->
<!-- BEGIN batch_add -->
<li><a href="searchnew.php" title="{SEARCHNEW_TITLE}"><span>{SEARCHNEW_ICO}{SEARCHNEW_LNK}</span></a></li>
<!-- END batch_add -->
<!-- BEGIN admin_tools -->
<li><a href="util.php?t={TIME_STAMP}#admin_tools" title="{UTIL_TITLE}"><span>{UTIL_ICO}{UTIL_LNK}</span></a></li>
<!-- END admin_tools -->
</ul>
</li>
<br /><br />
<li>
<a href="#" class="firstlevel" title="{INFO_TITLE}"><span class="firstlevel">{INFO_ICO}{INFO_LNK}</span></a>
<ul>
<!-- BEGIN review_comments -->
<li><a href="reviewcom.php" title="{COMMENTS_TITLE}"><span>{COMMENTS_ICO}{COMMENTS_LNK}</span></a></li>
<!-- END review_comments -->
<!-- BEGIN log_ecards -->
<li><a href="db_ecard.php" title="{DB_ECARD_TITLE}"><span>{DB_ECARD_ICO}{DB_ECARD_LNK}</span></a></li>
<!-- END log_ecards -->
<!-- BEGIN view_log_files -->
<li><a href="viewlog.php" title="{VIEW_LOG_FILES_TITLE}"><span>{VIEW_LOG_FILES_ICO}{VIEW_LOG_FILES_LNK}</span></a></li>
<!-- END view_log_files -->
<!-- BEGIN overall_stats -->
<li><a href="stat_details.php?type=hits&sort=sdate&dir=&sdate=1&ip=1&search_phrase=0&referer=0&browser=1&os=1&mode=fullscreen&page=1&amount=50" title="{OVERALL_STATS_TITLE}" ><span>{OVERALL_STATS_ICO}{OVERALL_STATS_LNK}</span></a></li>
<!-- END overall_stats -->
<!-- BEGIN check_versions -->
<li><a href="versioncheck.php" title="{CHECK_VERSIONS_TITLE}"><span>{CHECK_VERSIONS_ICO}{CHECK_VERSIONS_LNK}</span></a></li>
<!-- END check_versions -->
<!-- BEGIN php_info -->
<li><a href="phpinfo.php" title="{PHPINFO_TITLE}"><span>{PHPINFO_ICO}{PHPINFO_LNK}</span></a></li>
<!-- END php_info -->
<!-- BEGIN show_news -->
<li><a href="mode.php?what=news&referer=$REFERER" title="{SHOWNEWS_TITLE}"><span>{SHOWNEWS_ICO}{SHOWNEWS_LNK}</span></a></li>
<!-- END show_news -->
<!-- BEGIN documentation -->
<li><a href="{DOCUMENTATION_HREF}" title="{DOCUMENTATION_TITLE}"><span>{DOCUMENTATION_ICO}{DOCUMENTATION_LNK}</span></a></li>
<!-- END documentation -->
</ul>
</li>
<br /><br />
<!-- BEGIN config -->
<li>
<a href="admin.php" title="{ADMIN_TITLE}" class="firstlevel"><span class="firstlevel">{ADMIN_ICO}{ADMIN_LNK}</span></a>
<ul>
<!-- BEGIN keyword_manager -->
<li><a href="keywordmgr.php" title="{KEYWORDMGR_TITLE}"><span>{KEYWORDMGR_ICO}{KEYWORDMGR_LNK}</span></a></li>
<!-- END keyword_manager -->
<!-- BEGIN exif_manager -->
<li><a href="exifmgr.php" title="{EXIFMGR_TITLE}"><span>{EXIFMGR_ICO}{EXIFMGR_LNK}</span></a></li>
<!-- END exif_manager -->
<!-- BEGIN plugin_manager -->
<li><a href="pluginmgr.php" title="{PLUGINMGR_TITLE}"><span>{PLUGINMGR_ICO}{PLUGINMGR_LNK}</span></a></li>
<!-- END plugin_manager -->
<!-- BEGIN bridge_manager -->
<li><a href="bridgemgr.php" title="{BRIDGEMGR_TITLE}"><span>{BRIDGEMGR_ICO}{BRIDGEMGR_LNK}</span></a></li>
<!-- END bridge_manager -->
<!-- BEGIN update_database -->
<li><a href="update.php" title="{UPDATE_DATABASE_TITLE}"><span>{UPDATE_DATABASE_ICO}{UPDATE_DATABASE_LNK}</span></a></li>
<!-- END update_database -->
</ul>
</li>
<br /><br />
<!-- END config -->
<!-- BEGIN usermgr -->
<li>
<a href="usermgr.php" title="{USERS_TITLE}" class="firstlevel"><span class="firstlevel">{USERS_ICO}{USERS_LNK}</span></a>
<ul>
<!-- BEGIN banmgr -->
<li><a href="banning.php" title="{BAN_TITLE}"><span>{BAN_ICO}{BAN_LNK}</span></a></li>
<!-- END banmgr -->
<!-- BEGIN groupmgr -->
<li><a href="groupmgr.php" title="{GROUPS_TITLE}"><span>{GROUPS_ICO}{GROUPS_LNK}</span></a></li>
<!-- END groupmgr -->
<!-- BEGIN admin_profile -->
<li><a href="profile.php?op=edit_profile" title="{MY_PROF_TITLE}"><span>{MY_PROF_ICO}{MY_PROF_LNK}</span></a></li>
<!-- END admin_profile -->
</ul>
</li>
<!-- END usermgr -->
</ul>
EOT;
Klappt. Danke!
Tom