HOME NEWS SCRIPTARCHIV CODESCHNIPSEL FORUM FAQ LEXIKON STELLENMARKT UMFRAGE BÜCHERTIPPS LINKS
  
   Mitglied werden bei php-deluxe.de!    Login  
Mitgliederbereich
Home
Downloads
Wissen
Community
Service
Umfrage
Welche Mysql Version kommt bei Dir zum Einsatz?
MySQL 3
MySQL 4
MySQL 5
Lexikon
Xoops Topsite
xoops topliste


SmartFAQ is developed by The SmartFactory (http://www.smartfactory.ca), a division of InBox Solutions (http://www.inboxsolutions.net)

Wie kann man einen xoops - Block, wie das Usermenu, in einen anderen Bereich der Webseite auslagern?
Angefragt und beantwortet von Admin am 17-Apr-2006 10:15 (2680 gelesen)
Ich wollte den Userblock, in einen anderen Bereich der Webseite auslagern. Leider kam ich mit den bisherigen Boardmitteln von xoops nicht weiter, so dass ich etwas improvisieren musste, Die folgende Lösung des Problems, stellt sicherlich keine Referenz da, zeigt aber eine einfache Möglichkeit der Blockverschiebung, am Beispiel des Usermenus auf. Den folgenden Block könnt Ihr in einen beliebigen Bereich Eures Themes kopieren. Kurze Erläuterung: // wenn es sich um einen xoops user handelt rendere das Usermenu <{if $xoops_isuser}> ... // wenn sich der admin einloggt rendere 'Administration' <{if $xoops_isadmin}> ... <{/if}> ... // wenn nicht rendere den login <{else}> ... <{/if}>
<{if $xoops_isuser}> 
<div class="blockContent">
<table cellspacing="0">
  <tr>
    <td id="usermenu">
      <a class="menuTop" href="<{$xoops_url}>/user.html">Profil</a>
      <a href="<{$xoops_url}>/edituser.html">Profil bearbeiten</a>
      <a href="<{$xoops_url}>/pm+index.htm">
Posteingang (<span style="color:#ff0000; font-weight: bold;">2</span>)</a>
		<a href="<{$xoops_url}>/notifications.html">
Benachrichtigungen</a>
      <a href="<{$xoops_url}>/user.op+logout.html">Ausloggen</a>
    <{if $xoops_isadmin}>
      <a href="<{$xoops_url}>/admin.html">Administration</a>
    <{/if}>
    </td>
  </tr>
</table>
</div>     
        
<{else}>

<table cellspacing="0">
  <tr>
    <td>&nbsp;</td>
    <td>
      <div class="blockContent">
<form style="margin-top: 0px;" 
action="<{$xoops_url}>/user.php" method="post">
    Username: <br />

    <input type="text" name="uname" size="12" value="" 
maxlength="25" /><br />
    Passwort: <br />
    <input type="password" name="pass" size="12" maxlength="32" /><br />
    <!-- <input type="checkbox" name="rememberme" 
value="On" class ="formButton" /><br /> //-->
    <input type="hidden" name="xoops_redirect" 

value="<{$xoops_url}>/modules/news/index.php" />
    <input type="hidden" name="op" value="login" />
    <input class="formbutton" type="submit" value="Userlogin" /><br />
    
</form>

<a href="<{$xoops_url}>/user.html#lost">Password vergessen?</a>
<br /><br />
<a href="<{$xoops_url}>/register.html">Jetzt registrieren!</a></div>

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

<{/if}>
Jetzt könnt Ihr in der Blockadministration das Usermenu, sowie den Login Bereich deaktivieren. Ich hoffe mal, das ich den Ein -oder Anderen damit weitergeholfen habe. Falls es weitere Lösungsvorschläge gibt, diese bitte unbedingt im Forum posten. xoops module und hacks


  
Einloggen oder Registrieren, um Kommentare zu schreiben
Die hier veröffentlichten Artikel und Kommentare stehen uneingeschränkt im alleinigen Verantwortungsbereich des jeweiligen Autors.



 

Copyright by 2005 by php-deluxe.de
0.515 Seconds | 6 Queries