|
|
Latest News |
Latest Threads |
|
 |
56.064 Posts & 4.945 Themen in 78 Foren |
|
|
|
 |
Forensuche |
|
Suchbegriff |
Benutzerauswahl |
Ergebnisse anzeigen |
 |
 |
Tutorial 34 Beiträge in diesem Thema |
|
|
 |
|
 |
06.09.2012 - 21:37 Uhr |
|
|
|
Hm fast
Irgendwie sieht es so aus
http://s3.imgimg.de/uploads/cb65855c1fpng.png
Habs auch mit anderen Bildern getestet ... da sieht es identisch aus
Danke für deine Hilfe & deine Geduld 
|
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Obumba - 06.09.2012 - 21:38 Uhr |
|
|
|
|
|
|
|
 |
|
 |
07.09.2012 - 09:26 Uhr |
|
|
|
Okay es lag an den Bildern ....
Mit anderen gehts komischerweise
Vielen Dank für die Hilfe! 
|
|
|
|
|
|
|
 |
|
 |
07.09.2012 - 16:11 Uhr |
|
|
|
Hm müsste meine Aussage leider nochmal ändern
Gibt doch noch paar Schwierigkeiten http://www.imgimg.de/bild_box5ad60d4fpng.png.html
Ganz rechts in dem Bild sieht man ja wo die Box endet ...
Aber die Bilder gehen unten drüber hinaus.
Wo die Striche herkommen weiß ich auch nicht.
Hier mal der Code der Navbox wie ich den zurzeit habe.
Hier klicken zum aufklappen
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 | | PHP-Quelltext
<?php
if(!defined('pkFRONTEND') || pkFRONTEND!='public')
die('Direct access to this location is not permitted.');
$boxlinks=array();
# userWappen
$userWappen
=
function_exists('userCommunityImage')
? userCommunityImage()
: NULL
;
# userWappen
$boxlinks[7]='<p align="center">'.$userWappen.'</p>';
#login
if(!pkGetUservalue('id'))
{
if($config['nb_community_box']!=2)
$boxlinks[0]=pkHtmlLink(pkLink('login'),pkGetLang('login'),'','pknidcommunity0','pkcontent_a_'.$navalign);
else
{
$form_action=pkLink('','','login=1');
$login_remove_path=pkEntities($ENV->getvar('QUERY_STRING'));
$lang_username=pkGetLang('username');
$lang_password=pkGetLang('password');
$lang_bl_login=pkGetLang('bl_login');
eval("\$boxlinks[0]=\"".pkTpl("navigation/community_loginform")."\";");
$boxlinks[1]=pkHtmlLink(pkLink('login','lostpassword'),pkGetLang('password_lost?'),'','','pkcontent_a_'.$navalign);
}
}
#logout
if(pkGetUservalue('id'))
$boxlinks[0]=pkHtmlLink(pkLink('','','logout=1'),'<img onmouseout="logout.src=\'images/style/ezero-urbanred/deko/login/logout_small.gif\'" onmouseover="logout.src=\'images/style/ezero-urbanred/deko/login/logout_small_b.gif\';" width="36" height="40" border="0" title="Koffer packen und ausloggen" alt="Koffer packen und ausloggen" name="logout" src="images/style/ezero-urbanred/deko/login/logout_small.gif" /> '.'','','pkcontent_a_'.$navalign);
#memberlist
if(getrights(pkGetConfig('member_infoshow')))
$boxlinks[2]=pkHtmlLink(pkLink('userslist'),'<img onmouseout="member.src=\'images/style/ezero-urbanred/deko/login/user_small.gif\'" onmouseover="member.src=\'images/style/ezero-urbanred/deko/login/user_small_b.gif\';" width="23" height="40" border="0" title="Benutzer suchen oder Profile ansehen" alt="Benutzer suchen oder Profile ansehen" name="member" src="images/style/ezero-urbanred/deko/login/user_small.gif" /> '.'','','pkcontent_a_'.$navalign);
#register & users >> profile
if(intval(pkGetUservalue('id'))>0)
{
##### Popup Awaykalender by burnerfm.de || lcl-online.de #####
include_once(pkDIRCLASS.'away'.pkEXT);
if (!empty($userinfo['user_away_reason']) && $userinfo['user_away_starting'] < pkTIME && $path == 'start')
{
$startdate = date('d.m.Y',$userinfo['user_away_starting']);
$enddate = date('d.m.Y',$userinfo['user_away_ending']);
$grund = $awaykalender->away_show($awayreturn,pkEntities($userinfo['user_away_reason']),'span');
eval("\$site_body.=\"".pkTpl("awaykalender/popup_away")."\";");
}
##### Popup Awaykalender by burnerfm.de || lcl-online.de ####
if(pkGetUservalue('imoption'))
{
if(pkGetUserMessageCount())
{
$boxlinks[4]=pkHtmlLink(pkLink('privatemessages','','imid=new'),'<a href="?path=privatemessages&imid=new"><img src="images/style/ezero-urbanred/deko/login/profile_small_ima.gif" border="0" title="Sie haben neue Nachrichten erhalten" alt="Sie haben neue Nachrichten erhalten" /></a> '.'','','pkcontent_a_'.$navalign,pkGetSpecialLang('private_message'));
}
else
{
$boxlinks[4]=pkHtmlLink(pkLink('privatemessages'),'<img onmouseout="profil.src=\'images/style/ezero-urbanred/deko/login/profile_small.gif\'" onmouseover="profil.src=\'images/style/ezero-urbanred/deko/login/profile_small_b.gif\';" width="29" height="40" border="0" title="Ihr Profil berabeiten" alt="Ihr Profil berabeiten" name="profil" src="images/style/ezero-urbanred/deko/login/profile_small.gif" /> '.'','','pkcontent_a_'.$navalign,pkGetLang('write_private_message'));
}
}else{
$boxlinks[4]='<img onmouseout="profil.src=\'images/style/ezero-urbanred/deko/login/profile_small.gif\'" onmouseover="profil.src=\'images/style/ezero-urbanred/deko/login/profile_small_b.gif\';" width="29" height="40" border="0" title="Ihr Profil berabeiten" alt="Ihr Profil berabeiten" name="profil" src="images/style/ezero-urbanred/deko/login/profile_small.gif" />';
}
#admin link
if(adminaccess('adminarea')){
$boxlinks[5]=pkHtmlLink(pkLinkAdmin(),'<img onmouseout="admin.src=\'images/style/ezero-urbanred/deko/login/admin_small.gif\'" onmouseover="admin.src=\'images/style/ezero-urbanred/deko/login/admin_small_b.gif\';" border="0" title="Adminbereich" alt="Adminbereich" name="admin" src="images/style/ezero-urbanred/deko/login/admin_small.gif" /> '.'','','pkcontent_a_'.$navalign);
}
else{
$boxlinks[5]=pkHtmlLink(pkLink('privatemessages'),'<img onmouseout="pn.src=\'images/style/ezero-urbanred/deko/login/alternate_admin_small.gif\'" onmouseover="pn.src=\'images/style/ezero-urbanred/deko/login/alternate_admin_small_b.gif\';" border="0" title="PN - Center" alt="PN - Center" name="pn" src="images/style/ezero-urbanred/deko/login/alternate_admin_small.gif" /> '.'','','pkcontent_a_'.$navalign);
}
}
elseif(pkGetConfig('user_registry')!=0)
$boxlinks[3]=pkHtmlLink(pkLink('registration'),pkGetLang('register'),'','','pkcontent_a_'.$navalign);
return $boxlinks;
?>
| |  |
Weiß nicht, woran das noch liegen könnte habe es auch schon mit anderen Bildern getestet
Ein unschöner Nebeneffekt ist auch noch dass im Ausgeloggten Zustand so aussieht.
http://s3.imgimg.de/uploads/box23b284d686png.png
Geht das vielleicht noch irgendwie anders?
|
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Obumba - 07.09.2012 - 16:14 Uhr |
|
|
|
|
|
|
|
 |
|
 |
07.09.2012 - 16:30 Uhr |
|
|
|
Da schreib ich einen Text und du kommst mit neuen Problemen .. ^^""
Egal, ich poste erstmal das, was ich habe und füge ganz unten eine mögliche Behebung deines neuen Problem.
Zitat Noch ein kleines Update zu den ganzen Links (hab ich auch erst nicht drauf geachtet):
Alles hier nachfolgenden ist nicht getestet, sollte aber eigentlich alles gehen. Einfach ein Backup der alten Daten machen, damit im zweifelsfall nicht verloren geht.
---
Erstmal die navbox.community.php:
Variante #1
Hier klicken zum aufklappen- Grundsätzlich einfach so übernehmen.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 | | PHP-Quelltext <?php
if(!defined('pkFRONTEND') || pkFRONTEND!='public')
die('Direct access to this location is not permitted.');
$boxlinks=array();
# load design-data
pkLoadClass($navStyle,' style');
$navStyle->load();
$navImage =$navStyle->style['style_images'];
# load design-data
# userWappen
$userWappen
=
function_exists('userCommunityImage')
? userCommunityImage()
: NULL
;
# userWappen
$boxlinks[7]='<p align="center">'.$userWappen.'</p>';
#login
if(!pkGetUservalue('id'))
{
if($config['nb_community_box']!=2)
$boxlinks[0]=pkHtmlLink(pkLink('login'),pkGetLang('login'),'','pknidcommunity0','pkcontent_a_'.$navalign);
else
{
$form_action=pkLink('','','login=1');
$login_remove_path=pkEntities($ENV->getvar('QUERY_STRING'));
$lang_username=pkGetLang('username');
$lang_password=pkGetLang('password');
$lang_bl_login=pkGetLang('bl_login');
eval("\$boxlinks[0]=\"".pkTpl("navigation/community_loginform")."\";");
$boxlinks[1]=pkHtmlLink(pkLink('login','lostpassword'),pkGetLang('password_lost?'),'','','pkcontent_a_'.$navalign);
}
}
#logout
if(pkGetUservalue('id'))
$boxlinks[0]=pkHtmlLink(pkLink('','','logout=1'),'<img width="36" height="40" border="0" title="Koffer packen und ausloggen" alt="Koffer packen und ausloggen" name="logout" src="'.navImage.'deko/login/logout_small.gif" /> '.pkGetLang('logout'),'','','logout pkcontent_a_'.$navalign);
#memberlist
if(getrights(pkGetConfig('member_infoshow')))
$boxlinks[2]=pkHtmlLink(pkLink('userslist'),'<img width="23" height="40" border="0" title="Benutzer suchen oder Profile ansehen" alt="Benutzer suchen oder Profile ansehen" name="member" src="'.navImage.'deko/login/user_small.gif" /> '.pkGetLang('users'),'','','userlist pkcontent_a_'.$navalign);
#register & users >> profile
if(intval(pkGetUservalue('id'))>0)
{
##### Popup Awaykalender by burnerfm.de || lcl-online.de #####
include_once(pkDIRCLASS.'away'.pkEXT);
if (!empty($userinfo['user_away_reason']) && $userinfo['user_away_starting'] < pkTIME && $path == 'start')
{
$startdate = date('d.m.Y',$userinfo['user_away_starting']);
$enddate = date('d.m.Y',$userinfo['user_away_ending']);
$grund = $awaykalender->away_show($awayreturn,pkEntities($userinfo['user_away_reason']),'span');
eval("\$site_body.=\"".pkTpl("awaykalender/popup_away")."\";");
}
##### Popup Awaykalender by burnerfm.de || lcl-online.de ####
if(pkGetUservalue('imoption'))
{
if(pkGetUserMessageCount())
{
$boxlinks[4]=pkHtmlLink(pkLink('privatemessages','','imid=new'),'<img src="'.navImage.'deko/login/profile_small_ima.gif" border="0" title="Sie haben neue Nachrichten erhalten" alt="Sie haben neue Nachrichten erhalten" /> '.pkGetSpecialLang('private_message'),'','','pmNew pkcontent_a_'.$navalign,pkGetSpecialLang('private_message'));
}
else
{
$boxlinks[4]=pkHtmlLink(pkLink('privatemessages'),'<img width="29" height="40" border="0" title="Ihr Profil berabeiten" alt="Ihr Profil berabeiten" name="profil" src="'.navImage.'deko/login/profile_small.gif" /> '.pkGetLang('pn_center'),'','','pm pkcontent_a_'.$navalign,pkGetLang('write_private_message'));
}
}
else
{
$boxlinks[4]=pkHtmlLink(pkLink('userprofile'),'<img width="29" height="40" border="0" title="Ihr Profil berabeiten" alt="Ihr Profil berabeiten" name="profil" src="'.navImage.'deko/login/profile_small.gif" />','','','pm pkcontent_a_'.$navalign,pkGetLang('write_private_message'));
}
#admin link
if(adminaccess('adminarea'))
{
$boxlinks[5]=pkHtmlLink(pkDIRWWWADMIN,'<img width="29" height="40" border="0" title="Adminbereich" alt="Adminbereich" name="admin" src="'.navImage.'deko/login/admin_small.gif" />','','','admin pkcontent_a_'.$navalign);
}
else
{
$boxlinks[5]=pkHtmlLink(pkLink('privatemessages'),'<img width="29" height="40" border="0" title="PN - Center" alt="PN - Center" name="pn" src="'.navImage.'deko/login/alternate_admin_small.gif" />','','','admin pkcontent_a_'.$navalign);
}
}
elseif(pkGetConfig('user_registry')!=0)
$boxlinks[3]=pkHtmlLink(pkLink('registration'),pkGetLang('register'),'','','pkcontent_a_'.$navalign);
return $boxlinks;
?> | |  |
Variante #2
Hier klicken zum aufklappen- Manuelles bearbeiten
Suche das:
| PHP-Quelltext $boxlinks=array(); | |
Und füge darunter das ein:
| PHP-Quelltext # load design-data
pkLoadClass($navStyle,' style');
$navStyle->load();
$navImage =$navStyle->style['style_images'];
# load design-data | |
---
Suche das:
| PHP-Quelltext #logout
if(pkGetUservalue('id'))
$boxlinks[0]='<a onmouseout="logout.src=\'images/style/ezero-urbanred/deko/login/logout_small.gif\'" onmouseover="logout.src=\'images/style/ezero-urbanred/deko/login/logout_small_b.gif\';" href="?logout=1"><img width="36" height="40" border="0" title="Koffer packen und ausloggen" alt="Koffer packen und ausloggen" name="logout" src="images/style/ezero-urbanred/deko/login/logout_small.gif" /></a> '.pkHtmlLink(pkLink('','','logout=1'),'','','pkcontent_a_'.$navalign); | |
Und mache daraus das:
| PHP-Quelltext #logout
if(pkGetUservalue('id'))
$boxlinks[0]=pkHtmlLink(pkLink('','','logout=1'),'<img width="36" height="40" border="0" title="Koffer packen und ausloggen" alt="Koffer packen und ausloggen" name="logout" src="'.navImage.'deko/login/logout_small.gif" /> '.pkGetLang('logout'),'','','logout pkcontent_a_'.$navalign); | |
---
Suche das:
| PHP-Quelltext #memberlist
if(getrights(pkGetConfig('member_infoshow')))
$boxlinks[2]='<a onmouseout="member.src=\'images/style/ezero-urbanred/deko/login/user_small.gif\'" onmouseover="member.src=\'images/style/ezero-urbanred/deko/login/user_small_b.gif\';" href="?path=userslist"><img width="23" height="40" border="0" title="Benutzer suchen oder Profile ansehen" alt="Benutzer suchen oder Profile ansehen" name="member" src="images/style/ezero-urbanred/deko/login/user_small.gif" /></a> '.pkHtmlLink(pkLink('userslist'),'','','pkcontent_a_'.$navalign); | |
Und mache daraus das:
| PHP-Quelltext #memberlist
if(getrights(pkGetConfig('member_infoshow')))
$boxlinks[2]=pkHtmlLink(pkLink('userslist'),'<img width="23" height="40" border="0" title="Benutzer suchen oder Profile ansehen" alt="Benutzer suchen oder Profile ansehen" name="member" src="'.navImage.'deko/login/user_small.gif" /> '.pkGetLang('users'),'','','userlist pkcontent_a_'.$navalign); | |
---
Suche das:
| PHP-Quelltext if(pkGetUservalue('imoption'))
{
if(pkGetUserMessageCount())
{
$boxlinks[4]='<a href="?path=privatemessages&imid=new"><img src="images/style/ezero-urbanred/deko/login/profile_small_ima.gif" border="0" title="Sie haben neue Nachrichten erhalten" alt="Sie haben neue Nachrichten erhalten" /></a> '.pkHtmlLink(pkLink('privatemessages','','imid=new'),pkGetSpecialLang('private_message'),'','','pkcontent_a_'.$navalign,pkGetSpecialLang('private_message'));
}
else {
$boxlinks[4]='<a onmouseout="profil.src=\'images/style/ezero-urbanred/deko/login/profile_small.gif\'" onmouseover="profil.src=\'images/style/ezero-urbanred/deko/login/profile_small_b.gif\';" href="?path=userprofile"><img width="29" height="40" border="0" title="Ihr Profil berabeiten" alt="Ihr Profil berabeiten" name="profil" src="images/style/ezero-urbanred/deko/login/profile_small.gif" /></a> '.pkHtmlLink(pkLink('privatemessages'),'','','pkcontent_a_'.$navalign,pkGetLang('write_private_message'));
}
}else{
$boxlinks[4]='<a onmouseout="profil.src=\'images/style/ezero-urbanred/deko/login/profile_small.gif\'" onmouseover="profil.src=\'images/style/ezero-urbanred/deko/login/profile_small_b.gif\';" href="?path=userprofile"><img width="29" height="40" border="0" title="Ihr Profil berabeiten" alt="Ihr Profil berabeiten" name="profil" src="images/style/ezero-urbanred/deko/login/profile_small.gif" /></a>';
} | |  |
Und mache daraus das:
| PHP-Quelltext if(pkGetUservalue('imoption'))
{
if(pkGetUserMessageCount())
{
$boxlinks[4]=pkHtmlLink(pkLink('privatemessages','','imid=new'),'<img src="'.navImage.'deko/login/profile_small_ima.gif" border="0" title="Sie haben neue Nachrichten erhalten" alt="Sie haben neue Nachrichten erhalten" /> '.pkGetSpecialLang('private_message'),'','','pmNew pkcontent_a_'.$navalign,pkGetSpecialLang('private_message'));
}
else
{
$boxlinks[4]=pkHtmlLink(pkLink('privatemessages'),'<img width="29" height="40" border="0" title="Ihr Profil berabeiten" alt="Ihr Profil berabeiten" name="profil" src="'.navImage.'deko/login/profile_small.gif" /> '.pkGetLang('pn_center'),'','','pm pkcontent_a_'.$navalign,pkGetLang('write_private_message'));
}
}
else
{
$boxlinks[4]=pkHtmlLink(pkLink('userprofile'),'<img width="29" height="40" border="0" title="Ihr Profil berabeiten" alt="Ihr Profil berabeiten" name="profil" src="'.navImage.'deko/login/profile_small.gif" />','','','pm pkcontent_a_'.$navalign,pkGetLang('write_private_message'));
} | |  |
---
Suche das:
| PHP-Quelltext #admin link
if(adminaccess('adminarea')){
$boxlinks[5]='<a onmouseout="admin.src=\'images/style/ezero-urbanred/deko/login/admin_small.gif\'" onmouseover="admin.src=\'images/style/ezero-urbanred/deko/login/admin_small_b.gif\';" href="'.pkDIRWWWADMIN.'"><img width="29" height="40" border="0" title="Adminbereich" alt="Adminbereich" name="admin" src="images/style/ezero-urbanred/deko/login/admin_small.gif" /></a>';
}
else{
$boxlinks[3]='<a onmouseout="pn.src=\'images/style/ezero-urbanred/deko/login/alternate_admin_small.gif\'" onmouseover="pn.src=\'images/style/ezero-urbanred/deko/login/alternate_admin_small_b.gif\';" href="?path=privatemessages"><img width="29" height="40" border="0" title="PN - Center" alt="PN - Center" name="pn" src="images/style/ezero-urbanred/deko/login/alternate_admin_small.gif" /></a>';
} | |
Und mache daraus das:
| PHP-Quelltext #admin link
if(adminaccess('adminarea'))
{
$boxlinks[5]=pkHtmlLink(pkDIRWWWADMIN,'<img width="29" height="40" border="0" title="Adminbereich" alt="Adminbereich" name="admin" src="'.navImage.'deko/login/admin_small.gif" />','','','admin pkcontent_a_'.$navalign);
}
else
{
$boxlinks[5]=pkHtmlLink(pkLink('privatemessages'),'<img width="29" height="40" border="0" title="PN - Center" alt="PN - Center" name="pn" src="'.navImage.'deko/login/alternate_admin_small.gif" />','','','adminAlternate pkcontent_a_'.$navalign);
} | |
---
Erklärung
Im alten Stand wurden i.d.R. 2 Links erstellt (vom phpKit + die, die manuell angegeben wurden sind), wurde also sogesehen gefixt.
Außerdem war Javascript in den Codes. Versteh mich nicht falsch, aber Javascript sollte nicht für Hover-Effekte dieser Art benutzt werden (allein weil es bei manchen Browsern zu Problemen kommen kann, da erst das Bild geladen wird und solange auf 0px gesetzt wird, was einem Anklicken nicht mehr möglich macht).
Damit aber trotzdem der Hover-Effekt vorhanden bleibt, machste einfach mit folgenden weiter:
---
Geh in dein AdminCenter zu: Sonstiges > Design > Dein aktives Design zum großen Eingabefeld (Optionale Angaben) und packe dort folgenden Code ein:
Hier klicken zum aufklappen 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | | Quellcode #pknavboxid4 li.pkcontent_li_left a.logout:hover,
#pknavboxid4 li.pkcontent_li_right a.logout:hover
{
background: url({IMAGEDIR}deko/login/logout_small_b.gif);
}
#pknavboxid4 li.pkcontent_li_left a.userlist:hover,
#pknavboxid4 li.pkcontent_li_right a.userlist:hover
{
background: url({IMAGEDIR}deko/login/user_small_b.gif);
}
#pknavboxid4 li.pkcontent_li_left a.pm:hover,
#pknavboxid4 li.pkcontent_li_right a.pm:hover
{
background: url({IMAGEDIR}deko/login/profile_small_b.gif);
}
#pknavboxid4 li.pkcontent_li_left a.admin:hover,
#pknavboxid4 li.pkcontent_li_right a.admin:hover
{
background: url({IMAGEDIR}deko/login/admin_small_b.gif);
}
#pknavboxid4 li.pkcontent_li_left a.adminAlternate:hover,
#pknavboxid4 li.pkcontent_li_right a.adminAlternate:hover
{
background: url({IMAGEDIR}deko/login/alternate_admin_small_b.gif);
} | |
Denke aber dran, die ID bei pknavboxid4 wieder korerkt abzuändern ;o |
Dein neues Problem:
Pack mal an folgender Stelle:
| PHP-Quelltext return $boxlinks; | |
folgendes darüber:
| PHP-Quelltext $boxlinks[]='<div style="clear: both;"></div>'; | |
Bei mir scheint das zumindest zu klappen.
|
|
|
|
|
|
|
 |
|
 |
07.09.2012 - 16:38 Uhr |
|
|
|
Kriege jetzt eine Fehlermeldung
Warning: include_once(/users/fifagamers/www/pkinc/class/ style.php) [function.include-once]: failed to open stream: No such file or directory in /users/fifagamers/www/pkinc/func/default.php on line 216
Warning: include_once() [function.include]: Failed opening '/users/fifagamers/www/pkinc/class/ style.php' for inclusion (include_path='.') in /users/fifagamers/www/pkinc/func/default.php on line 216
Fatal error: Class 'pk style' not found in /users/fifagamers/www/pkinc/func/default.php on line 223
|
|
|
|
|
|
|
 |
|
 |
07.09.2012 - 18:33 Uhr |
|
|
|
Also das Problem mit der Boxlänge ist aufjedenfall behoben und die Fehlermeldung ist auch weg.
Nur sehe ich keine Bilder ...
Der Pfad wahr aber auch falsch ... Der lautet images/style/ezero-urbanred/deko/login/.....gif
Wenn ich das jedoch anpasse, sehe ich immer noch keine Bilder.
Diese sehe ich erst, wenn ich das '.navImage' entferne ... Dies hat jedoch wieder die Folge das ein "-" zwischen den Bildern ist
Zusätzlich sehe ich wieder den Linknamen ... Die verschwinden erst wenn ich das GetLang wegmache
Kann ich das derart anpassen? Wenn ja, wie gehen die Bindestriche weg. 
|
|
|
|
|
|
|
 |
|
 |
07.09.2012 - 19:39 Uhr |
|
|
|
Der Bilderpfad wurde ja durch das $navImage ersetzt. Diese Variable hätte also das ausgegeben: images/style/ezero-urbanred/
Und damit diese Variable gefüllt wird, wurde ja bei
| PHP-Quelltext $boxlinks=array(); | |
das drunter gesetzt:
| PHP-Quelltext # load design-data
pkLoadClass($navStyle,'style');
$navStyle->load();
$navImage =$navStyle->style['style_images'];
# load design-data | |  |
Es war ja auch ungetestet, hätte aber eigentlich funktionieren sollen.
---
Nun gut, hab es jetzt einfach mal selbst getestet. Und die Bilder waren bei mir da ;p Und kein Text.
Allerdings ging der Hover-Effekt nicht, was zur Änderung bewegte.
Im Grunde hätten wir einfach das Standard lassen sollen (nur die Addons drin lassen sollen) und dafür mit CSS gleich von Anfang an arbeiten sollen.
Denn dann müsstest du den ganzen Kram eh nur im Design-Menu abarbeiten.
---
Also, ich nehm einfach mal den Code aus dem Post #21824 als Grundlage und ändere ihn so ab, wie es bei mir funktioniert.
Hier klicken zum aufklappen 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 | | PHP-Quelltext <?php
# PHPKIT Web Content Management System
# --------------------------------------------
# Copyright (c) 2002-2007 Gersöne & Schott GbR
#
# This file / the PHPKIT-software is no freeware!
# For further informations please vistit our website
# or contact us via email:
#
# Diese Datei / die PHPKIT-Software ist keine Freeware!
# Für weitere Information besuchen Sie bitte unsere
# Webseite oder kontaktieren uns per E-Mail:
#
# Website : http://www.phpkit.de
# Mail : info@phpkit.de
#
# YOU ARE NOT AUTHORISED TO CREATE ILLEGAL COPIES OF THIS
# FILE AND/OR TO REMOVE THIS INFORMATIONS
#
# SIE SIND NICHT BERECHTIGT, UNRECHTMÄSSIGE KOPIEN DIESER
# DATEI ZU ERSTELLEN UND/ODER DIESE INFORMATIONEN ZU ENTFERNEN
if(!defined('pkFRONTEND') || pkFRONTEND!='public')
die('Direct access to this location is not permitted.');
$boxlinks=array();
# userWappen
$userWappen
=
function_exists('userCommunityImage')
? userCommunityImage()
: NULL
;
# userWappen
$boxlinks[7]='<p align="center">'.$userWappen.'</p>';
#login/logout
if(!pkGetUservalue('id'))
{
if($config['nb_community_box']!=2)
$boxlinks[0]=pkHtmlLink(pkLink('login'),pkGetLang('login'),'','pknidcommunity0','pkcontent_a_'.$navalign);
else
{
$form_action=pkLink('','','login=1');
$login_remove_path=pkEntities($ENV->getvar('QUERY_STRING'));
$lang_username=pkGetLang('username');
$lang_password=pkGetLang('password');
$lang_bl_login=pkGetLang('bl_login');
eval("\$boxlinks[0]=\"".pkTpl("navigation/community_loginform")."\";");
$boxlinks[1]=pkHtmlLink(pkLink('login','lostpassword'),pkGetLang('password_lost?'),'','','pkcontent_a_'.$navalign);
}
}
else
$boxlinks[0]=pkHtmlLink(pkLink('','','logout=1'),pkGetLang('logout'),'','','logout pkcontent_a_'.$navalign);
#memberlist
if(getrights(pkGetConfig('member_infoshow')))
$boxlinks[2]=pkHtmlLink(pkLink('userslist'),pkGetLang('users'),'','','userslist pkcontent_a_'.$navalign);
#register & users >> profile
if(intval(pkGetUservalue('id'))>0)
{
##### Popup Awaykalender by burnerfm.de || lcl-online.de #####
include_once(pkDIRCLASS.'away'.pkEXT);
if (!empty($userinfo['user_away_reason']) && $userinfo['user_away_starting'] < pkTIME && $path == 'start')
{
$startdate = date('d.m.Y',$userinfo['user_away_starting']);
$enddate = date('d.m.Y',$userinfo['user_away_ending']);
$grund = $awaykalender->away_show($awayreturn,pkEntities($userinfo['user_away_reason']),'span');
eval("\$site_body.=\"".pkTpl("awaykalender/popup_away")."\";");
}
##### Popup Awaykalender by burnerfm.de || lcl-online.de ####
if(pkGetUservalue('imoption'))
{
if(pkGetUserMessageCount())
{
$boxlinks[4]=pkHtmlLink(pkLink('privatemessages','','imid=new'),pkGetSpecialLang('private_message'),'','','pmNew pkcontent_a_'.$navalign,pkGetSpecialLang('private_message'));
}
else
{
$boxlinks[4]=pkHtmlLink(pkLink('privatemessages'),pkGetLang('pn_center'),'','','pm pkcontent_a_'.$navalign,pkGetLang('write_private_message'));
}
}
else
{
$boxlinks[4]=pkHtmlLink(pkLink('userprofile'),pkGetLang('profile'),'','','profile pkcontent_a_'.$navalign);
}
#admin link
if(adminaccess('adminarea'))
{
$boxlinks[5]=pkHtmlLink(pkLinkAdmin(),pkGetLang('administration'),'','','admin pkcontent_a_'.$navalign);
}
else
{
$boxlinks[5]=pkHtmlLink(pkLink('privatemessages'),pkGetLang('administration'),'','','adminAlternate pkcontent_a_'.$navalign);
}
}
elseif(pkGetConfig('user_registry')!=0)
$boxlinks[3]=pkHtmlLink(pkLink('registration'),pkGetLang('register'),'','','pkcontent_a_'.$navalign);
$boxlinks[]='<div style="clear: both;"></div>';
return $boxlinks;
?> | |  |
Wie du siehst, ist es halt Standard mit deinen paar Addons (wobei ich mir da keine Fragen mehr stelle, warum das so und so ist).
Einzige Änderung ist, das bei pkcontent_a_' noch etwas davor steht. Zum Beispiel logout oder pmNew.
Das sind die CSS-Klassen, die wir jetzt definieren werden:
Der CSS gibt die Bilder als normales Hintergrundbild und ggf. (fast alle) mit einen Hover-Effekt, wie du es vorher in der php-Datei hattest, in Form von Javascript.
Der Code erscheint zwar länger, läuft aber besser und Unabhängig ob Javascript An oder Aus ist (von den Ladeproblemen bei bestimmten Browsern mal abgesehen).
Ach ja, hab wieder pknavboxid4 als Grundlage genommen. In deinen Fall musste einfach wieder diese 4 durch deine ID ersetzen.
Die Bilderpfade und Dateinamen sollten alle korrekt sein. Ansonsten anpassen ôo
---
Und ich denke, die Zwischenräume bei deinen Bildern waren deswegen, weil im alten Code die Struktur so war:
BildLeerzeichenText
Leerzeichen =
Das Leerzeichen ist ein gezwungenes Leerzeichen, was also immer zu sehen ist. Normalerweise werden mehre Leerzeichen zu einen zusammen getan, aber bei gezwungenen Leerzeichen agieren sie wie unabhängige Zeichen.
Und das könnte der Grund sein, warum der Zwishenraum da war.
---
Nur mal so: Es ist deine Entscheidung, ob du die obige Variante nimmst, oder einfach nur das Leerzeichen aus deinen alten Code entfernst.
|
|
|
|
|
|
|
 |
|
 |
07.09.2012 - 21:16 Uhr |
|
|
|
Es funktioniert jetzt perfekt.
Vielen vielen Dank nochmal 
|
|
|
|
|
|
|
 |
|
 |
07.09.2012 - 21:37 Uhr |
|
|
|
Welche Variante hast denn jetzt verwendet? 
|
|
|
|
|
|
|
 |
|
 |
07.09.2012 - 22:18 Uhr |
|
|
|
Die letzte von dir erstellte.
Das einzigste was ich noch geändert habe ist die Breite der Images ...
Dazu habe ich halt in dem CSS Code für jedes einzelne eine Breite festgelegt und nicht für alle zusammen.
Die Linknamen sind jetzt auch weg, und zwar ohne dass ich das GetLang entfernen musste
Das einzige was halt noch fehlen würde, ist dass durch das font-size: 0px natürlich auch der Link von Regristrieren und Passwort vergessen weg ist ...
Aber das könnte ich noch verschmerzen mache ich dafür halt auch noch ein Bild.
Danke nochmal 
|
|
|
|
|
|
|
 |
|
 |
07.09.2012 - 22:27 Uhr |
|
|
|
Ich ging von aus, Anhand deiner Bilder, das die Bilder ansich gleich sind. Deswegen das globale setzen der Größen ôo
Das mit Registrieren und Passwort vergessen? kannste auch lösen, indem du z.B. in den ganzen CSS-Klassen, wo die Bilder sind, einfach das font-size: 0px; rein setzt, wie du es mit den Bildergrößen gemacht hast.
Oder du setzt nochmal in der php-Datei an einer bestimmten Stelle (siehe vorherigen Post bzgl. pkcontent_a_') eine globale CSS-Klasse ein, womit eingelogte User und Besucher unterscheidbar sind. Für eingelogte User gelte dann nach CSS die Schriftgröße 0, rest normal.
|
|
|
|
|
|
|
 |
|
 |
08.09.2012 - 10:36 Uhr |
|
|
|
Ich hatte für den Registrieren- und Passwort vergessen? - Link schon eine eigene CSS Klasse eingerichtet gehabt ...
Hat auch wunderbar geklappt.
Danke 
|
|
|
|
|
|
|
 |
Ähnliche Themen |
|
|
|
|
|
|
|
|