Перейти к контенту

[1.x.x]Welcome Panel 2.2


Рекомендуемые сообщения

Название: Welcome Panel 2.2

Добавил: Matrix

Добавлен: 06 Июл 2003

Обновлен: 06 Июл 2003

Категория: IP.Board 1.x.x

 

Welcome Panel для 1.2

 

Нажмите здесь, чтобы скачать файл

Ссылка на комментарий
Поделиться на других сайтах

  • 1 месяц спустя...
Хак малость глючит: вводишь логин/пароль, а вместо входа выдается сообщение: "Логин не указан". Вводишь логин/пароль еще раз (но уже в форму форума, а не велком-панели) и проходишь авторизацию :D
Ссылка на комментарий
Поделиться на других сайтах

WildCat писал:

Хак малость глючит: вводишь логин/пароль, а вместо входа выдается сообщение: "Логин не указан". Вводишь логин/пароль еще раз (но уже в форму форума, а не велком-панели) и проходишь авторизацию

- таже проблема (v. 1.2 relise + wellcome panel + перевод от IgorekM + "Даты по-русски" для IPB версии 1.2 + Offline Mod v3.4 + QUICK_QUOTE). решаемо? или может есть ли другие хаки велкам-панели?

Ссылка на комментарий
Поделиться на других сайтах

Matrix ты задел что-то при переводе. Возьми переменные, которые указаны в хаке "Быстрый вход v2" и поменяй. Заработает, я именно так и сделал. Если не понял, могу сюда пихнуть код.
Ссылка на комментарий
Поделиться на других сайтах

Builder ну я так же сделал, только стандартный быстрый вход убрал(который справа был) и засунул туда Быстрый вход v2. Все пашет.
Ссылка на комментарий
Поделиться на других сайтах

StasM ставишь Welcom Panel 2.2 с перевдом Matrix'a. Далее следуй нижеуказанным действям.

 

Открой Skin/s#/skin_boards.php

Найди и замени это:

function GuestPanel($data="") {
global $ibforums, $stats;
return <<<EOF
<div class="tableborder">
  <div class='maintitle' align='left'><{CAT_IMG}> Здравствуйте! Пожалуйста <a href="{$ibforums[color=orange]->base_url}&act=Login&CODE=00"[/color]>войдите</a> или <a href="{$ibforums[color=orange]->base_url}&act=Reg&CODE=00"[/color]>зарегистрируйтесь</a>!</div>
     <table width="100%" border="0" cellspacing="1" cellpadding="4">
       <tr> 
         <td class="row4"><img src='{$ibforums[color=orange]->vars['[/color]board_url']}/html/avatars/noavatar.gif' border='0' alt='Аватар не выбран' /></td>
         <td class="row2" width="100%">It is now {$data['time']}<br />
	  За сегодня было написано {$data['posts_scince']} сообщений в{$data['topics_scince']} темах сегодня!<br />
	  <a href="{$ibforums[color=orange]->base_url}act=Search&CODE=getactive"[/color]>{$ibforums->lang['sm_todays_posts']}</a><br />
	  {$ibforums->lang['most_online']}
         </td>
         <td class="row4" align="right">
	  <form style='display:inline' action="{$ibforums[color=orange]->base_url}act=Login&CODE=01&CookieDate=1"[/color] method="post">
	    <table border="0" cellspacing="0" cellpadding="1">
		  <tr>
		    <td>Имя: </td>
			<td><input type="text" class="forminput" size="20" name="Имя" onfocus="this.value[color=orange]='[/color]'" value[color=orange]="[/color]{$ibforums->lang['qli_name']}" /></td>
		  </tr>
		  <tr>
		    <td>пароль: </td>
			<td><input type='password' class='forminput' size='20' name='PassWord' onfocus="this.value[color=orange]='[/color]'" value[color=orange]='[/color]ibfrules!' /></td>
		  </tr>
		</table>
			<div align="center"><input type='submit' class='forminput' value='Log me in' /></div>
	  </form>
         </td>
       </tr>
     </table>
   </div>
   <br />
EOF;
}

 

замени на это:

function GuestPanel($data="") {
global $ibforums, $stats;
return <<<EOF
<div class="tableborder">
  <div class='maintitle' align='left'><{CAT_IMG}> Здравствуйте! Пожалуйста <a href="{$ibforums[color=orange]->base_url}&act=Login&CODE=00"[/color]>войдите</a> или <a href="{$ibforums[color=orange]->base_url}&act=Reg&CODE=00"[/color]>зарегистрируйтесь</a>!</div>
     <table width="100%" border="0" cellspacing="1" cellpadding="4">
       <tr>
         <td class="row4"><img src='{$ibforums[color=orange]->vars['[/color]board_url']}/html/avatars/noavatar.gif' border='0' alt='Аватар не выбран' /></td>
         <td class="row2" width="100%">{$data['time']}<br />
	  За сегодня было написано {$data['posts_scince']} сообщений в{$data['topics_scince']} темах сегодня!<br />
	  <a href="{$ibforums[color=orange]->base_url}act=Search&CODE=getactive"[/color]>{$ibforums->lang['sm_todays_posts']}</a><br />
	  {$ibforums->lang['most_online']}
         </td>
         <td class="row4" align="right">
	  <form style='display:inline' action="{$ibforums[color=orange]->base_url}act=Login&CODE=01&CookieDate=1"[/color] method="post">
	    <table border="0" cellspacing="0" cellpadding="1">
		  <tr>
		    <td>Имя: </td>
			<td><input type='text' class='forminput' size='16' name='UserName' onFocus='this.value[color=orange]="[/color]"' value[color=orange]='[/color]{$ibforums->lang['qli_name']}'></td>
		  </tr>
		  <tr>
		    <td>Пароль: </td>
			<td><input type='password' class='forminput' size='16' name='PassWord' onFocus='this.value[color=orange]="[/color]"' value[color=orange]='[/color]ibfrules'></td>
		  </tr>
		</table>
			<div align="center">Анонимный вход: <input type="checkbox" name="Privacy" value="1"> <input type='submit' class='forminput' value='{$ibforums[color=orange]->lang['[/color]qli_go']}'></div>
	  </form>
         </td>
       </tr>
     </table>
   </div>
   <br />
EOF;
}

}
?>

 

Удачи, если что-то не так, то спрашивай :D

Изменено пользователем Musalini
Ссылка на комментарий
Поделиться на других сайтах

WildCat Ну если не получается, то скачай Быстрый вход V2 и смени <input>ы на свои.

 

Добавлено:

WildCat если хочешь, то пришли мне skin_boards.php с установленной welcome panel 2.2 на osho@pobox.ru

Ссылка на комментарий
Поделиться на других сайтах

А у меня такой баг.

не показывается общее кол-во сообщений на форуме, когда я под гостем сижу.

когда под мембером -- всё ОК.

хотя кол-во ответов и тем отображается корректно.

в чем тут дело?

Ссылка на комментарий
Поделиться на других сайтах

Помогите мне пожалуйста, панель не реагирует на введенный логин и пароль:

<?php

class skin_boards {



function forumrow_lastunread_link($fid, $tid) {
global $ibforums;
return <<<EOF

<a href='{$ibforums->base_url}showtopic=$tid&view=getlastpost' title='{$ibforums->lang['tt_golast']}'><{LAST_POST}></a>

EOF;
}


function forum_redirect_row($info) {
global $ibforums;
return <<<EOF

   <!-- Forum {$info['id']} entry -->
       <tr> 
         <td class="row4" align="center"><{BR_REDIRECT}></td>
         <td class="row4"><b><a href="{$ibforums->base_url}showforum={$info['id']}" {$info['redirect_target']}>{$info['name']}</a></b><br /><span class='desc'>{$info['description']}</span></td>
         <td class="row2" align="center">-</td>
         <td class="row2" align="center">-</td>
         <td class="row2">{$ibforums->lang['rd_hits']}: {$info['redirect_hits']}</td>
       </tr>
   <!-- End of Forum {$info['id']} entry -->

EOF;
}


function end_all_cats() {
global $ibforums;
return <<<EOF



EOF;
}


function newslink($fid="", $title="", $tid="") {
global $ibforums;
return <<<EOF

<b>{$ibforums->vars['board_name']} {$ibforums->lang['newslink']} <a href='{$ibforums->base_url}showtopic=$tid'>$title</a></b><br />

EOF;
}


function PageTop($lastvisit) {
global $ibforums;
return <<<EOF

<div align='left' style='text-align:left;padding-bottom:4px'>
 <!-- IBF.NEWSLINK -->
</div>
<!-- WELCOMEPANEL -->

EOF;
}


function quick_log_in() {
global $ibforums;
return <<<EOF

<form style='display:inline' action="{$ibforums->base_url}act=Login&CODE=01&CookieDate=1" method="post">
<div align='right'><strong>{$ibforums->lang['qli_title']}</strong>
<input type="text" class="forminput" size="10" name="UserName" onfocus="this.value=''" value="{$ibforums->lang['qli_name']}" />
<input type='password' class='forminput' size='10' name='PassWord' onfocus="this.value=''" value='ibfrules' />
<input type='submit' class='forminput' value='{$ibforums->lang['qli_go']}' />
</div>
</form>

EOF;
}


function forum_img_with_link($img, $id) {
global $ibforums;
return <<<EOF

<a href='{$ibforums->base_url}act=Login&CODE=04&f={$id}' title='{$ibforums->lang['bi_markread']}'>{$img}</a>

EOF;
}


function subforum_img_with_link($img, $id) {
global $ibforums;
return <<<EOF

<a href='{$ibforums->base_url}act=Login&CODE=04&f={$id}&i=1' title='{$ibforums->lang['bi_markallread']}'>{$img}</a>

EOF;
}


function ForumRow($info) {
global $ibforums;
return <<<EOF

       <tr> 
         <td class="row4" align="center">{$info['img_new_post']}</td>
         <td class="row4"><b><a href="{$ibforums->base_url}showforum={$info['id']}">{$info['name']}</a></b><br /><span class='desc'>{$info['description']}<br />{$info['moderator']}</span></td>
         <td class="row2" align="center">{$info['topics']}</td>
         <td class="row2" align="center">{$info['posts']}</td>
         <td class="row2" nowrap="nowrap">{$info['last_post']}<br />{$ibforums->lang['in']}: {$info['last_unread']}{$info['last_topic']}<br />{$ibforums->lang['by']}: {$info['last_poster']}</td>
       </tr>

EOF;
}


function subheader() {
global $ibforums;
return <<<EOF

   <br />
<div class="tableborder">
  <table width="100%" border="0" cellspacing="1" cellpadding="4">
  <tr> 
 <td align="center" class='titlemedium'><img src="{$ibforums->vars['img_url']}/spacer.gif" alt="" width="28" height="1" /></td>
 <th align='left' width="59%" class='titlemedium'>{$ibforums->lang['cat_name']}</th>
 <th align="center" width="7%" class='titlemedium'>{$ibforums->lang['topics']}</th>
 <th align="center" width="7%" class='titlemedium'>{$ibforums->lang['replies']}</th>
 <th align='left' width="27%" class='titlemedium'>{$ibforums->lang['last_post_info']}</th>
  </tr>

EOF;
}


function end_this_cat() {
global $ibforums;
return <<<EOF

        <tr> 
         <td class='darkrow2' colspan="5"> </td>
       </tr>
     </table>
   </div>
   <br />

EOF;
}


function birthdays($birthusers="", $total="", $birth_lang="") {
global $ibforums;
return <<<EOF

       <tr>
          <td class='pformstrip' colspan='2'>{$ibforums->lang['birthday_header']}</td>
  	 </tr>
  	 <tr>
         <td class='row2' width='5%' valign='middle'><{F_ACTIVE}></td>
         <td class='row4' width='95%'><b>$total</b> $birth_lang<br />$birthusers</td>
       </tr>

EOF;
}


function calendar_events($events = "") {
global $ibforums;
return <<<EOF

       <tr>
          <td class='pformstrip' colspan='2'>{$ibforums->lang['calender_f_title']}</td>
  	 </tr>
  	 <tr>
         <td class='row2' width='5%' valign='middle'><{F_ACTIVE}></td>
         <td class='row4' width='95%'>$events</td>
       </tr>

EOF;
}


function stats_footer() {
global $ibforums;
return <<<EOF

        </table>
 </div>
   <!-- Board Stats -->

EOF;
}


function bottom_links() {
global $ibforums;
return <<<EOF
  <br />
  <div align='center'><a href="{$ibforums->base_url}act=Login&CODE=06">{$ibforums->lang['d_delete_cookies']}</a> · <a href="{$ibforums->base_url}act=Login&CODE=05">{$ibforums->lang['d_post_read']}</a></div>

EOF;
}


function CatHeader_Expanded($Data) {
global $ibforums;
return <<<EOF

<div class="tableborder">
  <div class='maintitle' align='left'><{CAT_IMG}> <a href="{$ibforums->base_url}c={$Data['id']}">{$Data['name']}</a></div>
     <table width="100%" border="0" cellspacing="1" cellpadding="4">
       <tr> 
         <th align="center" width="2%" class='titlemedium'><img src="{$ibforums->vars['img_url']}/spacer.gif" alt="" width="28" height="1" /></th>
         <th align="left" width="59%" class='titlemedium'>{$ibforums->lang['cat_name']}</th>
         <th align="center" width="7%" class='titlemedium'>{$ibforums->lang['topics']}</th>
         <th align="center" width="7%" class='titlemedium'>{$ibforums->lang['replies']}</th>
         <th align="left" width="25%" class='titlemedium'>{$ibforums->lang['last_post_info']}</th>
       </tr>

EOF;
}


function active_user_links() {
global $ibforums;
return <<<EOF

{$ibforums->lang['oul_show_more']} <a href='{$ibforums->base_url}act=Online&CODE=listall&sort_key=click'>{$ibforums->lang['oul_click']}</a>, <a href='{$ibforums->base_url}act=Online&CODE=listall&sort_key=name&sort_order=asc&show_mem=reg'>{$ibforums->lang['oul_name']}</a>

EOF;
}


function ShowStats($text) {
global $ibforums;
return <<<EOF

    <tr>
      <td class='pformstrip' colspan='2'>{$ibforums->lang['board_stats']}</td>
    </tr>
    <tr>
   <td class='row2' width='5%' valign='middle'><{F_STATS}></td>
   <td class='row4' width="95%" align='left'>$text<br />{$ibforums->lang['most_online']}</td>
    </tr>

EOF;
}


function active_list_sep() {
global $ibforums;
return <<<EOF

,

EOF;
}


function stats_header() {
global $ibforums;
return <<<EOF

<!-- Board Stats -->
<div align='center'>
 <a href='{$ibforums->base_url}act=Stats&CODE=leaders'>{$ibforums->lang['sm_forum_leaders']}</a> |
 <a href='{$ibforums->base_url}act=Search&CODE=getactive'>{$ibforums->lang['sm_todays_posts']}</a> |
 <a href='{$ibforums->base_url}act=Stats'>{$ibforums->lang['sm_today_posters']}</a> |
 <a href='{$ibforums->base_url}act=Members&max_results=10&sort_key=posts&sort_order=desc'>{$ibforums->lang['sm_all_posters']}</a>
</div>
   <br />
<div class="tableborder">
 <div class="maintitle">{$ibforums->lang['board_stats']}</div>
 <table cellpadding='4' cellspacing='1' border='0' width='100%'>

EOF;
}


function ActiveUsers($active) {
global $ibforums;
return <<<EOF

       <tr>
          <td class='pformstrip' colspan='2'>$active[TOTAL] {$ibforums->lang['active_users']}</td>
  	 </tr>
  	 <tr>
         <td width="5%" class='row2'><{F_ACTIVE}></td>
         <td class='row4' width='95%'>
           <b>{$active[GUESTS]}</b> {$ibforums->lang['guests']}, <b>$active[MEMBERS]</b> {$ibforums->lang['public_members']} <b>$active[ANON]</b> {$ibforums->lang['anon_members']}
           <div class='thin'>{$active[NAMES]}</div>
           {$active['links']}
         </td>
       </tr>

EOF;
}


function WelcomePanel($data="") {
global $ibforums;
return <<<EOF

<div class="tableborder">
  <div class='maintitle' align='left'><{CAT_IMG}> Welcome Back, {$ibforums->member['name']}</div>
     <table width="100%" border="0" cellspacing="1" cellpadding="4">
       <tr> 
         <td class="row4" align="center">{$data['avatar']}</td>
         <td class="row2" width="45%">It is now {$data['time']}<br />
	 Ваше последнее посещение было {$data['lastv']}<br />
	 С последнего визита было {$data['posts_scince']} сообщений в {$data['topics_scince']} темах<br />
	 <a href="{$ibforums->base_url}act=Search&CODE=getnew">{$ibforums->lang['new_posts']}</a> | <a href="{$ibforums->base_url}act=Search&CODE=getactive">{$ibforums->lang['sm_todays_posts']}</a>
         </td>
         <td class="row4" width="55%">
	 Members: {$data['stats']['MEM_COUNT']} - Topics: {$data['stats']['TOTAL_TOPICS']} - Replies: {$data['stats']['TOTAL_REPLIES']} - Total Posts: {$data['stats']['TOTAL_POSTS']}<br />
	 Приветствуем новичка по имени : <a href="{$ibforums->base_url}showuser={$data['stats']['LAST_MEM_ID']}">{$data['stats']['LAST_MEM_NAME']}</a><br />
	 Больше всего тем открыл: <a href="{$ibforums->base_url}showuser={$data['tt_id']}">{$data['tt_name']}</a> [{$data['tt_num']}]<br />
	 Больше всего сообщений написал: <a href="{$ibforums->base_url}showuser={$data['tp_id']}">{$data['tp_name']}</a> [{$data['tp_num']}]<br />
	 {$ibforums->lang['most_online']}
         </td>
       </tr>
     </table>
   </div>
   <br />

EOF;
}


function GuestPanel($data="") {
global $ibforums;
return <<<EOF

<div class="tableborder">
  <div class='maintitle' align='left'><{CAT_IMG}> Здравствуйте! Пожалуйста <a href="{$ibforums->base_url}&act=Login&CODE=00">войдите</a> или <a href="{$ibforums->base_url}&act=Reg&CODE=00">зарегистрируйтесь</a>!</div>
     <table width="100%" border="0" cellspacing="1" cellpadding="4">
       <tr> 
         <td class="row4"><img src='{$ibforums->vars['board_url']}/html/avatars/noavatar.gif' border='0' alt='Аватар не выбран' /></td>
         <td class="row2" width="100%">It is now {$data['time']}<br />
   За сегодня было написано {$data['posts_scince']} сообщений в{$data['topics_scince']} темах сегодня!<br />
   <a href="{$ibforums->base_url}act=Search&CODE=getactive">{$ibforums->lang['sm_todays_posts']}</a><br />
   {$ibforums->lang['most_online']}
         </td>
         <td class="row4" align="right">
   <form style='display:inline' action="{$ibforums->base_url}act=Login&CODE=01&CookieDate=1" method="post">
     <table border="0" cellspacing="0" cellpadding="1">
    <tr>
      <td>Имя: </td>
   <td><input type="text" class="forminput" size="20" name="Имя" onfocus="this.value=''" value="{$ibforums->lang['qli_name']}" /></td>
    </tr>
    <tr>
      <td>пароль: </td>
   <td><input type='password' class='forminput' size='20' name='PassWord' onfocus="this.value=''" value='ibfrules!' /></td>
    </tr>
	 </table>
   <div align="center"><input type='submit' class='forminput' value='Log me in' /></div>
   </form>
         </td>
       </tr>
     </table>
   </div>
   <br />

EOF;
}


}
?>

Ссылка на комментарий
Поделиться на других сайтах

StasM найди и замени

function GuestPanel($data="") {
global $ibforums;
return <<<EOF

<div class="tableborder">
 <div class='maintitle' align='left'><{CAT_IMG}> Здравствуйте! Пожалуйста <a href="{$ibforums->base_url}&act=Login&CODE=00">войдите</a> или <a href="{$ibforums->base_url}&act=Reg&CODE=00">зарегистрируйтесь</a>!</div>
    <table width="100%" border="0" cellspacing="1" cellpadding="4">
      <tr> 
        <td class="row4"><img src='{$ibforums->vars['board_url']}/html/avatars/noavatar.gif' border='0' alt='Аватар не выбран' /></td>
        <td class="row2" width="100%">It is now {$data['time']}<br />
  За сегодня было написано {$data['posts_scince']} сообщений в{$data['topics_scince']} темах сегодня!<br />
  <a href="{$ibforums->base_url}act=Search&CODE=getactive">{$ibforums->lang['sm_todays_posts']}</a><br />
  {$ibforums->lang['most_online']}
        </td>
        <td class="row4" align="right">
  <form style='display:inline' action="{$ibforums->base_url}act=Login&CODE=01&CookieDate=1" method="post">
    <table border="0" cellspacing="0" cellpadding="1">
   <tr>
     <td>Имя: </td>
  <td><input type="text" class="forminput" size="20" name="Имя" onfocus="this.value=''" value="{$ibforums->lang['qli_name']}" /></td>
   </tr>
   <tr>
     <td>пароль: </td>
  <td><input type='password' class='forminput' size='20' name='PassWord' onfocus="this.value=''" value='ibfrules!' /></td>
   </tr>
 </table>
  <div align="center"><input type='submit' class='forminput' value='Log me in' /></div>
  </form>
        </td>
      </tr>
    </table>
  </div>
  <br />

EOF;
}

замени на

function GuestPanel($data="") {
global $ibforums, $stats;
return <<<EOF
<div class="tableborder">
  <div class='maintitle' align='left'><{CAT_IMG}> Здравствуйте! Пожалуйста <a href="{$ibforums->base_url}&act=Login&CODE=00">войдите</a> или <a href="{$ibforums->base_url}&act=Reg&CODE=00">зарегистрируйтесь</a>!</div>
     <table width="100%" border="0" cellspacing="1" cellpadding="4">
       <tr>
         <td class="row4"><img src='{$ibforums->vars['board_url']}/html/avatars/noavatar.gif' border='0' alt='Аватар не выбран' /></td>
         <td class="row2" width="100%">{$data['time']}<br />
   За сегодня было написано {$data['posts_scince']} сообщений в{$data['topics_scince']} темах сегодня!<br />
   <a href="{$ibforums->base_url}act=Search&CODE=getactive">{$ibforums->lang['sm_todays_posts']}</a><br />
   {$ibforums->lang['most_online']}
         </td>
         <td class="row4" align="right">
   <form style='display:inline' action="{$ibforums->base_url}act=Login&CODE=01&CookieDate=1" method="post">
     <table border="0" cellspacing="0" cellpadding="1">
    <tr>
      <td>Имя: </td>
   <td><input type='text' class='forminput' size='16' name='UserName' onFocus='this.value=""' value='{$ibforums->lang['qli_name']}'></td>
    </tr>
    <tr>
      <td>Пароль: </td>
   <td><input type='password' class='forminput' size='16' name='PassWord' onFocus='this.value=""' value='ibfrules'></td>
    </tr>
	 </table>
   <div align="center">Анонимный вход: <input type="checkbox" name="Privacy" value="1"> <input type='submit' class='forminput' value='{$ibforums->lang['qli_go']}'></div>
   </form>
         </td>
       </tr>
     </table>
   </div>
   <br />
EOF;
}

Ссылка на комментарий
Поделиться на других сайтах

×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.