Jump to content
  • 0

Прошу помощи с php кодом


Akillon
 Share

Question

Приветствую уважаемые пользователи htmlbook.ru

Я в php не разбираюсь к сожалению, поэтому прошу помощи у Вас!

Есть два php кода от login.tpl в движке дле, один основной, а второй содержит то, что мне необходимо. А необходимо мне, чтобы если пользователь в группе, которой разрешен вход в админ панель, была ссылка в панели управления на админ панель, во втором коде это реализовано.

Первой код:

<?php
if ($is_logged == TRUE){

$login_panel = <<<HTML
<ul class="loginenter reset">
<li class="enterbtn"><span>Привет, {$member_id['name']}</span></li>
<li class="enterbtn"><a class="lb_ctrl" href="#" onclick="document.getElementById('lgp2').style.display='block'; return false;"><span>Меню</span></a></li>
<li class="exitbtn"><a onclick="java script: showBusyLayer()" href="{$link_logout}" title="Выход"><span>Выход</span></a></li>
</ul>
<div id="lgp2" class="loginwindow">
<div class="lgavatar"><img class="avatar" src="{foto}" alt=""/></div>
<div class="lginfo">
<ul class="reset">
<li><a href="{$link_addnews}"><strong>Добавить новость</strong></a></li>
<li><a href="{$link_stats}"><strong>Статистика</strong></a></li>
<li><a href="{$link_pm}">Сообщения (0 | 0)</a></li>
<li><a href="{$link_profile}">Профиль</a></li>
<li><a href="{$link_favorites}">Закладки</a></li>
<li><a href="{$link_newposts}">Непрочитаное</a></li>
</ul>
<div class="clr"></div>
</div>
<div class="clr"></div>
<br />
<div align="center"><input class="lgpbtn" type="submit" class="but" value="Закрыть" onclick="document.getElementById('lgp2').style.display='none'; return false;" /></div>
HTML;
} else {
include ($tpl->dir.'/images/commenblock.png');
$login_panel = <<<HTML
<div class="loginform">
<form method="post" onsubmit="java script:showBusyLayer()" action="">
<ul class="reset loginbox">
<li class="lfield">
<span>Логин:</span>
<div><input type="text" name="login_name" /></div>
</li>
<li class="lfield">
<span>Пароль:</span>
<div><input type="password" name="login_password" /></div>
</li>
<li class="submit">
<input name="login" type="hidden" id="login" value="submit" />
<input class="btn" onclick="submit();" name="image" value="Войти" type="image" src="{THEME}/images/spacer.gif" />
</li>
<li class="loglinks">
$login_p | <a href="/index.php?do=lostpassword" title="Забыли пароль?">Забыли пароль?</a>
</li>
</ul>
</form>

HTML;
}
?>

Второй код:

<?php
if ($is_logged == TRUE){

$login_panel = <<<HTML
<table width="185" border="0" cellspacing="0" cellpadding="0" class="smm04">
<tr>
<td colspan="3" align="right">Привет, <strong>{$member_id['name']}</strong>!   [<strong><a onclick="java script: showBusyLayer()" href="{$link_logout}">Выход</a></strong>]</td>
</tr>
HTML;

if ($user_group[$member_id['user_group']]['allow_admin']) {
$login_panel .= <<<HTML
<tr>
<td align="left" height="24"> </td>
<td width="5" align="left"> </td>
<td align="right"><a href="{$adminlink}" target="_blank">Админцентр</a></td>
</tr>
HTML;
}

$login_panel .= <<<HTML
<tr>
<td align="left"><a href="{$link_profile}">Мой профиль</a></td>
<td width="5" align="left"> </td>
<td align="right"><a href="{$link_pm}">ПС ({$member_id['pm_unread']} | {$member_id['pm_all']})</a></td>
</tr>
<tr>
<td align="left"><a href="{$link_favorites}">Мои закладки</a></td>
<td width="5" align="left"> </td>
<td align="right"><a href="{$link_addnews}">Опубликовать</a></td>
</tr>
<tr>
<td align="left"><a href="{$link_stats}">Статистика</a></td>
<td width="5" align="left"> </td>
<td align="right"><a href="{$link_newposts}">Непрочитанное</a></td>
</tr>
</table>
HTML;

} else {
$login_panel = <<<HTML
<form method="post" onsubmit="java script:showBusyLayer()" action=''>
<input name="login" type="hidden" id="login" value="submit" />
<table width="185" border="0" cellpadding="0" cellspacing="0" class="smm01">
<tr>
<td width="75" align="left"><strong>логин :</strong></td>
<td width="110" align="left" class="hder17-1"><input name="login_name" type="text" class="a_field" style="width:104px" /></td>
</tr>
<tr>
<td colspan="2" align="left"><img src="{THEME}/images/spacer.gif" width="1" height="5" alt="" /></td>
</tr>
<tr>
<td width="75" align="left"><strong>пароль :</strong></td>
<td width="110" align="left" class="hder17-2"><input name="login_password" type="password" class="a_field" style="width:104px" /></td>
</tr>
<tr>
<td colspan="2" align="left"><img src="{THEME}/images/spacer.gif" width="1" height="10" alt="" /></td>
</tr>
<tr>
<td colspan="2" align="left"><table width="185" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="left"><a href="{$link_lost}">Напомнить пароль?</a></td>
<td width="65" align="right"><input onclick="submit();" name="image" type="image" src="{THEME}/images/dlet_bttn_login.gif" style="width:65px; height:20px; border:0" alt="Login" /></td>
</tr>
</table></td>
</tr>
</table>
</form>
HTML;
}
?>

Как я понял позволяет второму коду это

if ($user_group[$member_id['user_group']]['allow_admin']) {
$login_panel .= <<<HTML
<tr>
<td align="left" height="24"> </td>
<td width="5" align="left"> </td>
<td align="right"><a href="{$adminlink}" target="_blank">Админцентр</a></td>
</tr>

Edited by Akillon
Link to comment
Share on other sites

5 answers to this question

Recommended Posts

  • 0

Совместить первый и последний код, как это сделано во втором, т.е. если пользователю разрешён доступ в админ панель, то в самом вверху списка навигации будет ссылка Админпанель.

Либо вставить во второй код в начало списка навигации без нарушения синтаксиса "if ($user_group[$member_id['user_group']]['allow_admin']) { }" что то вроде этого, а в скобках {} можно было писать любой html код. Я в php не разбираюсь поэтому всегда страница выдаёт ошибку php кода на такой та строке

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy