Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Помогите в IPB 2.3.6  (Прочитано 12534 раз)
0 Пользователей и 1 Гость смотрят эту тему.
schtefan
Гость
« : 16-06-2009 15:35 » 

в общем у меня на форуме такая проблема. Чтобы узнать информацию о пользователе нужно подвести курсор к надписи "информация" и она появляется в окне(пример показан во вложении. Мне нужно чтобы вся информация была расположена ниже аватара как обычно, а не окном.
Как это сделать??
Записан
RXL
Технический
Администратор

Offline Offline
Пол: Мужской

WWW
« Ответ #1 : 16-06-2009 19:18 » 

schtefan, ты не пробовал обратиться на сайт поддержки? Даже если у тебя пиратка (почти не сомневаюсь в этом: самая дешевая версия от 50$/год), на их форуме можешь задать тот же вопрос. Поищи - наверняка есть русскоязычный форум.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Lunik
Постоялец

ru
Offline Offline

« Ответ #2 : 18-06-2009 10:54 » 

в общем у меня на форуме такая проблема. Чтобы узнать информацию о пользователе нужно подвести курсор к надписи "информация" и она появляется в окне(пример показан во вложении. Мне нужно чтобы вся информация была расположена ниже аватара как обычно, а не окном.
Как это сделать??

Если можешь выложи код
Идешь в АдминЦентр, Внешний Вид, Изменить Шаблоны HTML >skin_topic>RederRow>Скопируй код и вставь суда.

Или там же вставь вот эти строки
Код:
        		{$author['title']}<br />
        {$author['member_rank_img']}<br />
        {$author['member_group']}<br />
        {$author['member_posts']}<br />           
  {$author['member_joined']}<br />
        {$author['member_location']}
        {$author['member_number']}<br />
И увидешь где он появиться, дальше сам под ставишь.
Записан
schtefan
Гость
« Ответ #3 : 18-06-2009 17:49 » 

Цитата
Если можешь выложи код
Идешь в АдминЦентр, Внешний Вид, Изменить Шаблоны HTML >skin_topic>RederRow>Скопируй код и вставь суда.
<!--Begin Msg Number {$post['pid']}-->
<table class='ipbtable' cellspacing="0">
   <tr>
      <td valign="middle" class="post_head" width="1%">
         <a name="entry{$post['pid']}"></a>
         <if="$author['id']">
            <div id="post-member-{$post['pid']}" class='popmenubutton-new-out'>
               <span class="{$post['name_css']}">{$author['_pp_online_image']}{$author['_members_display_name']}</span>
            </div>
            <!-- member menu -->
            <div class='popupmenu-new' id='post-member-{$post['pid']}_menu' style='display:none;width:230px'>
               <div class='popupmenu-item-last'>
                  <if="$author['members_display_name_short'] != $author['members_display_name']">
                     <div class='popupmenu-item'><strong>{$author['members_display_name']}</strong></div>
                  </if>
                  <div style='float:right'>
                     <div class='pp-image-thumb-wrap'>
                        <img src='{$author['pp_thumb_photo']}' width='{$author['pp_thumb_width']}' height='{$author['pp_thumb_height']}' alt='' />
                     </div>
                     <if="$this->ipsclass->vars['pp_allow_member_rate']">
                        <div style='margin-top:5px;margin-left:6px;'>
                           <img src="{$this->ipsclass->vars['img_url']}/rating_{$author['_pp_rating_real']}_mini.gif" alt='{$this->ipsclass->lang['rating_prefix']}: {$author['_pp_rating_real']}' style='vertical-align:middle' border='0' />
                        </div>
                     </if>
                  </div>
                  <div class='popupmenu-item'>
                     {$author['_pp_gender_image']} <a href="{$this->ipsclass->base_url}showuser={$author['id']}">{$this->ipsclass->lang['dd_view_profile']}</a>
                  </div>
                     <if="$author['has_blog'] AND $author['_cache']['my_blog']">
                        <div class='popupmenu-item'>
                           <img src='{$this->ipsclass->vars['img_url']}/folder_profile_portal/find_posts.png' alt='' border='0' /> <a href='{$this->ipsclass->base_url}autocom=blog&amp;blogid={$author['_cache']['my_blog']}'>{$this->ipsclass->lang['dd_my_blog']}</a>
                        </div>
                     </if>
                     <if="$author['has_gallery']">
                        <div class='popupmenu-item'>
                           <img src='{$this->ipsclass->vars['img_url']}/folder_profile_portal/find_posts.png' alt='' border='0' /> <a href='{$this->ipsclass->base_url}autocom=gallery&amp;req=user&amp;user={$author['id']}'>{$this->ipsclass->lang['dd_my_albums']}</a>
                        </div>
                     </if>
                  <if="$this->ipsclass->member['id']">
                     <div class='popupmenu-item'>
                        <if="in_array( $author['id'], array_keys( $this->ipsclass->member['_cache']['friends'] ) )">
                           <img src='{$this->ipsclass->vars['img_url']}/folder_profile_portal/friend_remove_small.png' alt='' border='0' /> <a href="#" onclick='friends_pop("&amp;do=remove&amp;member_id={$author['id']}&amp;md5check={$this->ipsclass->md5_check}"); return false'>{$this->ipsclass->lang['dd_remove_friend']}</a>
                        <else />
                           <img src='{$this->ipsclass->vars['img_url']}/folder_profile_portal/friend_add_small.png' alt='' border='0' /> <a href="#" onclick='friends_pop("&amp;do=add&amp;member_id={$author['id']}&amp;md5check={$this->ipsclass->md5_check}"); return false'>{$this->ipsclass->lang['dd_add_friend']}</a>
                        </if>
                     </div>
                     <div class='popupmenu-item'>
                        <img src='{$this->ipsclass->vars['img_url']}/folder_profile_portal/send_pm_small.png' alt='' border='0' /> <a href="{$this->ipsclass->base_url}act=Msg&amp;CODE=4&amp;MID={$author['id']}">{$this->ipsclass->lang['dd_send_pm']}</a>
                     </div>
                     <div class='popupmenu-item'>
                        <img src='{$this->ipsclass->vars['img_url']}/folder_profile_portal/find_posts.png' alt='' border='0' /> <a href='{$this->ipsclass->base_url}act=Search&amp;CODE=gettopicsuser&amp;mid={$author['id']}'>{$this->ipsclass->lang['dd_find_topics']}</a>
                     </div>
                     <div class='popupmenu-item-last'>
                        <img src='{$this->ipsclass->vars['img_url']}/folder_profile_portal/find_posts.png' alt='' border='0' /> <a href='{$this->ipsclass->base_url}act=Search&amp;CODE=getalluser&amp;mid={$author['id']}'>{$this->ipsclass->lang['dd_find_posts']}</a>
                     </div>
                  </if>
               </div>
            </div>
            <!-- member menu -->
            <script type="text/javascript">
               ipsmenu.register( "post-member-{$post['pid']}", '', 'popmenubutton-new', 'popmenubutton-new-out' );
            </script>
         <else />
            <span class="{$post['name_css']}">{$author['_members_display_name']}</span>
         </if>
         
      </td>
      <td class="post_head" valign="middle" width="99%">
         <!-- POSTED DATE DIV -->
         <div style="float: left;">
            <span class="postdetails">{$post['post_icon']} <img src='{$this->ipsclass->vars['img_url']}/to_post_off.gif' alt='{$this->ipsclass->lang['to_post_alt']}' border='0' style='padding-bottom:2px' /> {$post['post_date']}</span>
         </div>
         <!-- REPORT / DELETE / EDIT / QUOTE DIV -->
         <div align="right">
            <span class="postdetails">{$post['ip_address']} {$this->ipsclass->lang['posted_on']}
               <a title="{$this->ipsclass->lang['tt_link']}" href="{$this->ipsclass->vars['board_url']}/index.{$this->ipsclass->vars['php_ext']}?showtopic={$post['topic_id']}&view=findpost&p={$post['pid']}" onclick="link_to_post({$post['pid']}); return false;">#{$post['post_count']}</a>
               <if="$this->ipsclass->member['is_mod']">
                  &#0124; <a href="#" title="{$this->ipsclass->lang['click_for_mod']}" onclick="topic_toggle_pid('{$post['pid']}'); return false;">{$post['pid_start_image']}</a>
               </if>
            </span>
         </div>
      </td>
   </tr>
   <tr>
      <td valign="top" class="{$post['post_css']} post_left">
           <span class="postdetails">
            <if="$author['id'] AND $author['avatar']">
               <a href="{$this->ipsclass->base_url}showuser={$author['id']}" title="{$this->ipsclass->lang['dd_view_profile']}">{$author['avatar']}</a><br /><br />
            <else />
                 {$author['avatar']}<br /><br />
            </if>
              {$author['title']}<br />
              {$author['member_rank_img']}<br /><br />
              {$author['member_group']}<br />
              {$author['member_posts']}<br />
              {$author['member_joined']}<br />
              {$author['member_location']}
              {$author['member_number']}<br />
            <if="$author['custom_fields'] != """>
               {$author['custom_fields']}
            </if>
            <br />
              {$author['warn_text']} {$author['warn_minus']}{$author['warn_img']}{$author['warn_add']}
           </span><br />
           <img src="{$this->ipsclass->vars['img_url']}/spacer.gif" alt="" width="160" height="1" /><br />
       </td>
       <td width="100%" valign="top" class="{$post['post_css']}" id='post-main-{$post['pid']}'>
         <!-- THE POST {$post['pid']} -->
         <div class="postcolor" id='post-{$post['pid']}'>
            {$post['post']}
            {$post['edit_by']}
            <if="$post['post_edit_reason'] != ''">
               <div class='post-edit-reason'>
                  {$this->ipsclass->lang['reason_for_edit']}: {$post['post_edit_reason']}
               </div>
            </if>
            <!--IBF.ATTACHMENT_{$post['pid']}-->
         </div>
         
         {$post['signature']}
         <!-- THE POST -->      
      </td>
   </tr>
   <tr>
      <td class="formbuttonrow" nowrap="nowrap">
         <div style='text-align:left'><a href="javascript:scroll(0,0);"><{P_UP}></a>{$post['report_link']}</div>
      </td>
      <td class="formbuttonrow" nowrap="nowrap">
         <!-- PM / EMAIL / WWW / MSGR -->
         <div style="float: left;">
            &nbsp;
         </div>
         <!-- REPORT / UP -->
            <div align="right">
               {$post['delete_button']}{$post['edit_button']}<a href="#" onclick="multiquote_add({$post['pid']}); return false;" title="{$this->ipsclass->lang['mq_title']}">{$post['mq_start_image']}</a><a href="{$this->ipsclass->base_url}act=Post&amp;CODE=02&amp;f={$this->ipsclass->input['f']}&amp;t={$this->ipsclass->input['t']}&amp;qpid={$post['pid']}" title="{$this->ipsclass->lang['tt_reply_to_post']}"><{P_QUOTE}></a>
            </div>
         </td>
   </tr><tr>
   <td class="catend" colspan="2">
   <!-- no content -->
   </td>
</tr>
</table>
<if="$post['edit_button']!=''">
<script type='text/javascript'>
//<![CDATA[
if ( ajax_loaded && use_enhanced_js )
{
menu_build_menu( 'edit-but-{$post['pid']}',
   new Array(  img_item + " <a title='{$this->ipsclass->lang['edit_full_desc']}' href='{$this->ipsclass->base_url}act=post&amp;do=edit_post&amp;f={$post['forum_id']}&amp;t={$post['topic_id']}&amp;p={$post['pid']}&amp;st={$this->ipsclass->input['st']}'>{$this->ipsclass->lang['edit_full_title']}</a>",
            img_item + " <a href='#' title='{$this->ipsclass->lang['edit_quick_desc']}' onclick='return ajax_prep_for_edit({$post['pid']}, event);'>{$this->ipsclass->lang['edit_quick_title']}</a>" ) );
}
//]]>
</script>
</if>
Записан
Sla
Команда клуба

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #4 : 18-06-2009 18:01 » 

тут проще... дать ссылку на проблему, потому как искать классы и события в чужом шаблоне...
а появляется блок при клике?


Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
schtefan
Гость
« Ответ #5 : 18-06-2009 18:13 » 

Блок при наведении появляется.
Вставил код
Код:
{$author['title']}<br />
        {$author['member_rank_img']}<br />
        {$author['member_group']}<br />
        {$author['member_posts']}<br />           
  {$author['member_joined']}<br />
        {$author['member_location']}
        {$author['member_number']}<br />
помогло на стандартном шаблоне, но на моем не помогло.
Либо информация о контакте в самом низу, либо в верху. А где надо не работает.
Вот код моего шаблона
Код:
<!--Begin Msg Number {$post['pid']}-->
<table class='ipbtable' cellspacing="1">
<tr>
<td valign="middle" class="row2" width="1%">


</td>
<td class="row2" valign="middle" width="99%">
<!-- POSTED DATE DIV -->
<div style="float: left;">
<span class="postdetails">{$post['post_icon']} <img src='{$this->ipsclass->vars['img_url']}/to_post_off.gif' alt='{$this->ipsclass->lang['to_post_alt']}' border='0' style='padding-bottom:2px' /> {$post['post_date']}</span>
</div>
<!-- REPORT / DELETE / EDIT / QUOTE DIV -->
<div align="right">
<span class="postdetails">{$post['ip_address']} {$this->ipsclass->lang['posted_on']}
<a title="{$this->ipsclass->lang['tt_link']}" href="{$this->ipsclass->vars['board_url']}/index.{$this->ipsclass->vars['php_ext']}?showtopic={$post['topic_id']}&view=findpost&p={$post['pid']}" onclick="link_to_post({$post['pid']}); return false;">#{$post['post_count']}</a>
<if="$this->ipsclass->member['is_mod']">
| <a href="#" title="{$this->ipsclass->lang['click_for_mod']}" onclick="topic_toggle_pid('{$post['pid']}'); return false;">{$post['pid_start_image']}</a>
</if>
</span>
</div>
</td>
</tr>
<tr>
<td valign="top" class="{$post['post_css']}">
<div class="quadro"><span class="postdetails">
<a name="entry{$post['pid']}"></a>
<if="$author['id']">
<div id="post-member-{$post['pid']}" class='popmenubutton-new-out'>
<span class="{$post['name_css']}">{$author['_pp_online_image']}{$author['_members_display_name']}</span>
</div>
<!-- member menu -->
<div class='popupmenu-new' id='post-member-{$post['pid']}_menu' style='display:none;width:230px'>
<div class='popupmenu-item-last'>
<if="$author['members_display_name_short'] != $author['members_display_name']">
<div class='popupmenu-item'><strong>{$author['members_display_name']}</strong></div>
</if>
<div style='float:right'>
<div class='pp-image-thumb-wrap'>
<img src='{$author['pp_thumb_photo']}' width='{$author['pp_thumb_width']}' height='{$author['pp_thumb_height']}' alt='' />
</div>
<if="$this->ipsclass->vars['pp_allow_member_rate']">
<div style='margin-top:5px;margin-left:6px;'>
<img src="{$this->ipsclass->vars['img_url']}/rating_{$author['_pp_rating_real']}_mini.gif" alt='{$this->ipsclass->lang['rating_prefix']}: {$author['_pp_rating_real']}' style='vertical-align:middle' border='0' />
</div>
</if>
</div>
<div class='popupmenu-item'>
{$author['_pp_gender_image']} <a href="{$this->ipsclass->base_url}showuser={$author['id']}">{$this->ipsclass->lang['dd_view_profile']}</a>
</div>
<if="$this->ipsclass->member['id']">
<div class='popupmenu-item'>
<if="in_array( $author['id'], array_keys( $this->ipsclass->member['_cache']['friends'] ) )">
<img src='{$this->ipsclass->vars['img_url']}/folder_profile_portal/friend_remove_small.png' alt='' border='0' /> <a href="#" onclick='friends_pop("&do=remove&member_id={$author['id']}&md5check={$this->ipsclass->md5_check}"); return false'>{$this->ipsclass->lang['dd_remove_friend']}</a>
<else />
<img src='{$this->ipsclass->vars['img_url']}/folder_profile_portal/friend_add_small.png' alt='' border='0' /> <a href="#" onclick='friends_pop("&do=add&member_id={$author['id']}&md5check={$this->ipsclass->md5_check}"); return false'>{$this->ipsclass->lang['dd_add_friend']}</a>
</if>
</div>
<div class='popupmenu-item'>
<img src='{$this->ipsclass->vars['img_url']}/folder_profile_portal/send_pm_small.png' alt='' border='0' /> <a href="{$this->ipsclass->base_url}act=Msg&CODE=4&MID={$author['id']}">{$this->ipsclass->lang['dd_send_pm']}</a>
</div>
<div class='popupmenu-item'>
<img src='{$this->ipsclass->vars['img_url']}/folder_profile_portal/find_posts.png' alt='' border='0' /> <a href='{$this->ipsclass->base_url}act=Search&CODE=gettopicsuser&mid={$author['id']}'>{$this->ipsclass->lang['dd_find_topics']}</a>
</div>
<div class='popupmenu-item-last'>
<img src='{$this->ipsclass->vars['img_url']}/folder_profile_portal/find_posts.png' alt='' border='0' /> <a href='{$this->ipsclass->base_url}act=Search&CODE=getalluser&mid={$author['id']}'>{$this->ipsclass->lang['dd_find_posts']}</a>
</div>

</if>
</div>
</div>
<!-- member menu -->
<script type="text/javascript">
ipsmenu.register( "post-member-{$post['pid']}", '', 'popmenubutton-new', 'popmenubutton-new-out' );
</script>
<else />

</if><br>
<if="$author['id'] AND $author['avatar']">
<a href="{$this->ipsclass->base_url}showuser={$author['id']}" title="{$this->ipsclass->lang['dd_view_profile']}"></a><center>{$author['avatar']}<br /><br />
<else />
<center>{$author['avatar']}</center>
<center><img src="style_images/<#IMG_DIR#>/sem_avatar.gif"></center>
</if>
<center>{$author['title']}<br /></center>
<center>{$author['member_rank_img']}<br /><br /></center>
<!--Bruno-->
<center><a href="#" id="searchlink" rel="subcontent"><-информация-></a><br /></center>


<!--Informaзхes dos membros -->
<DIV id="subcontent" style="position:absolute; visibility: hidden; border: 1px solid #222; background-color: white; width: 195px; padding: 4px;">

<p>{$author['member_group']}<br />
{$author['member_posts']}<br />
{$author['member_joined']}<br />
{$author['member_location']}
{$author['member_number']}<br />
<if="$author['custom_fields'] != """>
{$author['custom_fields']}
</if>
<br />
{$author['warn_text']} {$author['warn_minus']}{$author['warn_img']}{$author['warn_add']}
</span><br /></p>

</DIV>


<script type="text/javascript">
//Call dropdowncontent.init(anchorID, positionString, glideduration) at the end of the page:
dropdowncontent.init("searchlink", "right-bottom", 500)
</script>
<img src="{$this->ipsclass->vars['img_url']}/spacer.gif" alt="" width="160" height="1" /><br />
</td>
</br>
<td width="100%" valign="top" class="{$post['post_css']}" id='post-main-{$post['pid']}'>
<!-- THE POST {$post['pid']} -->
<div class="postcolor" id='post-{$post['pid']}'>
{$post['post']}
{$post['edit_by']}
<if="$post['post_edit_reason'] != ''">
<div class='post-edit-reason'>
{$this->ipsclass->lang['reason_for_edit']}: {$post['post_edit_reason']}
</div>
</if>
<!--IBF.ATTACHMENT_{$post['pid']}-->
</div>

{$post['signature']}
<!-- THE POST -->
</td>
</tr>
<tr>
<td class="formbuttonrow" nowrap="nowrap">
<div style='text-align:left'><a href="javascript:scroll(0,0);"><{P_UP}></a>{$post['report_link']}</div>
</td>
<td class="formbuttonrow" nowrap="nowrap">
<!-- PM / EMAIL / WWW / MSGR -->
<div style="float: left;">

</div>
<!-- REPORT / UP -->
<div align="right">
{$post['delete_button']}{$post['edit_button']}<a href="#" onclick="multiquote_add({$post['pid']}); return false;" title="{$this->ipsclass->lang['mq_title']}">{$post['mq_start_image']}</a><a href="{$this->ipsclass->base_url}act=Post&CODE=02&f={$this->ipsclass->input['f']}&t={$this->ipsclass->input['t']}&qpid={$post['pid']}" title="{$this->ipsclass->lang['tt_reply_to_post']}"><{P_QUOTE}></a>
</div>
</td>
</tr><tr>
<td class="catend" colspan="2">
<!-- no content -->
</td>
</table>
<if="$post['edit_button']!=''">
<script type='text/javascript'>
//<![CDATA[
if ( ajax_loaded && use_enhanced_js )
{
menu_build_menu( 'edit-but-{$post['pid']}',
new Array( img_item + " <a title='{$this->ipsclass->lang['edit_full_desc']}' href='{$this->ipsclass->base_url}act=post&do=edit_post&f={$post['forum_id']}&t={$post['topic_id']}&p={$post['pid']}&st={$this->ipsclass->input['st']}'>{$this->ipsclass->lang['edit_full_title']}</a>",
img_item + " <a href='#' title='{$this->ipsclass->lang['edit_quick_desc']}' onclick='return ajax_prep_for_edit({$post['pid']}, event);'>{$this->ipsclass->lang['edit_quick_title']}</a>" ) );
}
//]]>
</script>
</if>
Записан
Lunik
Постоялец

ru
Offline Offline

« Ответ #6 : 03-07-2009 03:59 » 

Ладно ченить придумаем, просто надо прям на форуме все смотреть.

Вот этот код из своего скрипта убери
Код:
<DIV id="subcontent" style="position:absolute; visibility: hidden; border: 1px solid #222; background-color: white; width: 195px; padding: 4px;">

<p>{$author['member_group']}<br />
{$author['member_posts']}<br />
{$author['member_joined']}<br />
{$author['member_location']}
{$author['member_number']}<br />
<if="$author['custom_fields'] != """>
{$author['custom_fields']}
</if>
<br />
{$author['warn_text']} {$author['warn_minus']}{$author['warn_img']}{$author['warn_add']}
</span><br /></p>

</DIV>


<script type="text/javascript">
//Call dropdowncontent.init(anchorID, positionString, glideduration) at the end of the page:
dropdowncontent.init("searchlink", "right-bottom", 500)
</script>

И прям на место него попробуй вставить вот этот код:
Код:
<td valign="top" class="{$post['post_css']} post_left">
        <span class="postdetails">
<if="$author['id'] AND $author['avatar']">
<a href="{$this->ipsclass->base_url}showuser={$author['id']}" title="{$this->ipsclass->lang['dd_view_profile']}">{$author['avatar']}</a><br /><br />
<else />
        {$author['avatar']}<br /><br />
</if>
        {$author['title']}<br />
        {$author['member_rank_img']}<br />
        {$author['member_group']}<br />
        {$author['member_posts']}<br />           
        {$author['member_joined']}<br />
        {$author['member_location']}
        {$author['member_number']}<br />
        {$author['ins_nick']}<br />
        {$author['ins_q']}<br />
<if="$author['custom_fields'] != """>
{$author['custom_fields']}
</if>

Потом если что скрин скинь как получиться.
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines