Полковник 0 03/08/07 17:00 Здравствуйте.У меня пару вопросов по скину. Вот эта коротенькая желтая палочка, длиной в длину названия темы - это так и задумано? Как исправить съехавший шрифт? Поделиться сообщением Ссылка на сообщение
Fisana 700 03/08/07 17:03 Спасибо, чтто сообщили. Скин не тестировался на рабочих форумах. Исправлю и решение выложу сюда.Вопрос - в каком браузере видны баги? Поделиться сообщением Ссылка на сообщение
Полковник 0 03/08/07 17:10 В Опере-9, ИЕ(только 1 вопрос), Мозилле фаерфоксе. Поделиться сообщением Ссылка на сообщение
Fisana 700 03/08/07 17:14 Решение проблемы со списком пользователейРедактирование html >> Member List >> member_list_showЗаменить все этим кодом <!-- SEARCH FORM --> <form action="{$this->ipsclass->base_url}act=members" method="post"> <table width="100%" class="title1" border="0" cellspacing="0" cellpadding="0"> <tr> <td style="padding: 0" valign="top"><{CAT_L}></td> <td width="100%"><{CAT_IMG}> {$this->ipsclass->lang['title_search']}</td> <td><div><input type="button" class="button" value="{$this->ipsclass->lang['toggle_more']}" onclick="toggleview('mlist');" /></div></td> <td style="padding: 0; float:right" valign="top"><{CAT_R}></td> </tr> </table> <div class="borderwrap"> <div class="tablepad" align="center"> <table class='ipbtable' cellspacing="0"> <tr> <td width="35%" valign="top"> <fieldset style='height:45px'> <legend><b>{$this->ipsclass->lang['s_name']}</b></legend> <select name="name_box"> <option value="begins">{$this->ipsclass->lang['s_begins']}</option> <option value="contains">{$this->ipsclass->lang['s_contains']}</option> </select> <input type="text" size="15" name="name" value="{$this->ipsclass->input['name']}" /> </fieldset> </td> <td width="25%" valign="top"> <fieldset style='height:45px'> <legend><b>{$this->ipsclass->lang['member_photo']}</b></legend> <input class='checkbox' type="checkbox" value="1" name="photoonly" $checked /> {$this->ipsclass->lang['photo_only']} </fieldset> </td> <td width="15%" valign="top"> <fieldset style='height:45px'> <legend><b>{$this->ipsclass->lang['m_gender_s']}</b></legend> <select name='pp_gender'> <if="! $this->ipsclass->input['pp_gender'] OR $this->ipsclass->input['pp_gender'] == 'any'"> <option value='any' selected='selected'>{$this->ipsclass->lang['m_gender_a']}</option> <else /> <option value='any'>{$this->ipsclass->lang['m_gender_a']}</option> </if> <if="$this->ipsclass->input['pp_gender'] == 'male'"> <option value='male' selected='selected'>{$this->ipsclass->lang['m_gender_m']}</option> <else /> <option value='male'>{$this->ipsclass->lang['m_gender_m']}</option> </if> <if="$this->ipsclass->input['pp_gender'] == 'female'"> <option value='female' selected='selected'>{$this->ipsclass->lang['m_gender_f']}</option> <else /> <option value='female'>{$this->ipsclass->lang['m_gender_f']}</option> </if> </select> </fieldset> </td> <if="$this->ipsclass->vars['pp_allow_member_rate']"> <td width="25%" valign="top"> <fieldset style='height:45px'> <legend><b>{$this->ipsclass->lang['m_rating']}</b></legend> {$this->ipsclass->lang['m_rating_morethan']} <select name='pp_rating_real'> <if="! $this->ipsclass->input['pp_rating_real']"> <option value='0' selected='selected'>0</option> <else /> <option value='0'>0</option> </if> <if="$this->ipsclass->input['pp_rating_real'] == 1"> <option value='1' selected='selected'>1</option> <else /> <option value='1'>1</option> </if> <if="$this->ipsclass->input['pp_rating_real'] == 2"> <option value='2' selected='selected'>0</option> <else /> <option value='2'>2</option> </if> <if="$this->ipsclass->input['pp_rating_real'] == 3"> <option value='3' selected='selected'>3</option> <else /> <option value='3'>3</option> </if> <if="$this->ipsclass->input['pp_rating_real'] == 4"> <option value='4' selected='selected'>4</option> <else /> <option value='4'>4</option> </if> </select> </fieldset> </td> </if> </tr> </table> <!-- START HIDE --> <div style="display: none;" id="mlist"> <table class='ipbtable' cellspacing="0"> <tr> <td width="50%" valign="top"> <fieldset> <legend><b>{$this->ipsclass->lang['s_homepage']}</b></legend> <input type="text" size="50" name="homepage" value="{$this->ipsclass->input['homepage']}" /> </fieldset> </td> <td width="50%" valign="top"> <fieldset> <legend><b>{$this->ipsclass->lang['s_signature']}</b></legend> <input type="text" size="50" name="signature" value="{$this->ipsclass->input['signature']}" /> </fieldset> </td> </tr> <tr> <td width="50%" valign="top"> <fieldset> <legend><b>{$this->ipsclass->lang['title_messengers']}</b></legend> <table class='ipbtable' cellspacing="0"> <tr> <td width="60%">{$this->ipsclass->lang['s_aim']}</td> <td width="40%"><input type="text" size="20" name="aim" value="{$this->ipsclass->input['aim']}" /></td> </tr> <tr> <td width="60%">{$this->ipsclass->lang['s_yahoo']}</td> <td width="40%"><input type="text" size="20" name="yahoo" value="{$this->ipsclass->input['yahoo']}" /></td> </tr> <tr> <td width="60%">{$this->ipsclass->lang['s_icq']}</td> <td width="40%"><input type="text" size="20" name="icq" value="{$this->ipsclass->input['icq']}" /></td> </tr> <tr> <td width="60%">{$this->ipsclass->lang['s_msn']}</td> <td width="40%"><input type="text" size="20" name="msn" value="{$this->ipsclass->input['msn']}" /></td> </tr> </table> </fieldset> </td> <td width="50%" valign="top"> <fieldset> <legend><b>{$this->ipsclass->lang['title_date']}</b></legend> <table class='ipbtable' cellspacing="0"> <tr> <td width="30%">{$this->ipsclass->lang['s_posts']}</td> <td width="70%"> <select class="dropdown" name="posts_ltmt"> <option value="lt">{$this->ipsclass->lang['s_lessthan']}</option> <option value="mt">{$this->ipsclass->lang['s_morethan']}</option> </select> <input type="text" size="15" name="posts" value="{$this->ipsclass->input['posts']}" /> </td> </tr> <tr> <td width="30%">{$this->ipsclass->lang['s_joined']}</td> <td width="70%"> <select class="dropdown" name="joined_ltmt"> <option value="lt">{$this->ipsclass->lang['s_lessthan']}</option> <option value="mt">{$this->ipsclass->lang['s_morethan']}</option> </select> <input type="text" size="10" name="joined" value="{$this->ipsclass->input['joined']}" /> <span class="desc">{$this->ipsclass->lang['s_dateformat']}</span> </td> </tr> <tr> <td width="30%">{$this->ipsclass->lang['s_lastpost']}</td> <td width="70%"> <select class="dropdown" name="lastpost_ltmt"> <option value="lt">{$this->ipsclass->lang['s_lessthan']}</option> <option value="mt">{$this->ipsclass->lang['s_morethan']}</option> </select> <input type="text" size="10" name="lastpost" value="{$this->ipsclass->input['lastpost']}" /> <span class="desc">{$this->ipsclass->lang['s_dateformat']}</span> </td> </tr> <tr> <td width="30%">{$this->ipsclass->lang['s_lastvisit']}</td> <td width="70%"> <select class="dropdown" name="lastvisit_ltmt"> <option value="lt">{$this->ipsclass->lang['s_lessthan']}</option> <option value="mt">{$this->ipsclass->lang['s_morethan']}</option> </select> <input type="text" size="10" name="lastvisit" value="{$this->ipsclass->input['lastvisit']}" /> <span class="desc">{$this->ipsclass->lang['s_dateformat']}</span> </td> </tr> </table> </fieldset> </td> </tr> </table> <!--CUSTOM_FIELDS--> </div> <!-- END HIDE --> </div> <div align="center" class="formsubtitle">{$this->ipsclass->lang['sorting_text']} <input type="submit" value="{$this->ipsclass->lang['sort_submit']}" class="button" /></div> </div> <table border="0" width="100%" cellspacing="0" cellpadding="0" class="footer"> <tr> <td style="padding: 0px;" valign="top"><{B_FOOT_LEFT}></td> <td style="padding: 0px" width="100%"> </td> <td style="padding: 0px;" valign="top"><{B_FOOT_RIGHT}></td> </tr> </table> </form> <!--FORM--> <br /> <div>{$pages}</div> <br /> <table width="100%" class="title1" border="0" cellspacing="0" cellpadding="0"> <tr> <td style="padding: 0" valign="top"><{CAT_L}></td> <td width="99%"><{CAT_IMG}> {$this->ipsclass->lang['page_title']}</td><td style="padding-right: 10px"><form name="quickjumpform" action="{$this->ipsclass->base_url}act=members" method="post"><input type="submit" name="qjbutton" value="{$this->ipsclass->lang['button_quickjump']}" class="button" /></td><td style="float:right;padding-right: 0"><select name="quickjump"> {$quickjump} </select> </form> </td> <td style="padding: 0; float:right" valign="top"><{CAT_R}></td> </tr> </table> <div class="borderwrap"> <div id='pp-iframe-wrap' class='pp-contentbox-back'> <table class='ipbtable' cellspacing="1"> <tr> <if="is_array( $members ) and count( $members )"> <foreach="$members as $member"> <!-- Entry for {$member['members_display_name']} --> <if="$member['_new_row']"> </tr> <tr> </if> <if="$member['_blank']"> <td valign='top' width='25%'> </td> <else /> <td class='pp-contentbox-entry-noheight' valign='top' width='20%'> <div id="post-member-{$member['id']}" class='popmenubutton-new-out' style='height:36px; margin-bottom:3px'> <div class='pp-image-mini-wrap-floatright' style='margin-right:10px'> <img src='{$member['pp_mini_photo']}' width='{$member['pp_mini_width']}' height='{$member['pp_mini_height']}' alt='' /> </div> <div style='margin-top:4px'> {$member['_pp_gender_image']}<strong><a href="{$this->ipsclass->base_url}showuser={$member['id']}">{$member['members_display_name_short']}</a></strong> <if="$this->ipsclass->vars['pp_allow_member_rate']"> <div style='margin-left:15px;'> <img src="{$this->ipsclass->vars['img_url']}/rating_{$member['_pp_rating_real']}_mini.gif" alt='{$this->ipsclass->lang['rating_prefix']}: {$member['_pp_rating_real']}' style='vertical-align:middle' border='0' /> </div> </if> </div> </div> <!-- member menu --> <div class='popupmenu-new' id='post-member-{$member['id']}_menu' style='display:none;width:230px'> <div class='popupmenu-item-last'> <if="$member['members_display_name_short'] != $member['_members_display_name']"> <div class='popupmenu-item'><strong>{$member['members_display_name']}</strong></div> </if> <div class='pp-image-thumb-wrap-floatright'><img src='{$member['pp_thumb_photo']}' width='{$member['pp_thumb_width']}' height='{$member['pp_thumb_height']}' alt='' /></div> <div class='popupmenu-item'> {$member['_pp_gender_image']} <a href="{$this->ipsclass->base_url}showuser={$member['id']}">{$this->ipsclass->lang['m_view_profile']}</a> </div> <if="$this->ipsclass->member['id']"> <div class='popupmenu-item'> <if="in_array( $member['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={$member['id']}&md5check={$this->ipsclass->md5_check}"); return false'>{$this->ipsclass->lang['m_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={$member['id']}&md5check={$this->ipsclass->md5_check}"); return false'>{$this->ipsclass->lang['m_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={$member['id']}">{$this->ipsclass->lang['m_send_message']}</a> </div> </if> <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={$member['id']}'>{$this->ipsclass->lang['m_find_posts']}</a> </div> </div> </div> <!-- member menu --> <script type="text/javascript"> ipsmenu.register( "post-member-{$member['id']}", '', 'popmenubutton-new', 'popmenubutton-new-out' ); </script> <strong>{$member['member_rank_img']}</strong> <div class='pp-tiny-text'> {$member['_pp_online_image']}{$member['_last_active']} <br />{$member['group']} <br /><b>{$this->ipsclass->lang['member_joined']}:</b> {$member['joined']} <br /><b>{$this->ipsclass->lang['member_posts']}:</b> {$member['posts']} <br /><b>{$this->ipsclass->lang['m_views']}:</b> {$member['_pp_profile_views']} </div> </td> </if> <!-- End of Entry --> </foreach> </tr> <else /> <tr> <td class="row2" colspan="7" align="center">{$this->ipsclass->lang['no_results']}</td> </tr> </if> </table> </div> </div> <table border="0" width="100%" cellspacing="0" cellpadding="0" class="footer2"> <tr> <td style="padding: 0px;" valign="top"><{B_FOOT_LEFT}></td> <td style="padding: 0px" width="100%"> </td> <td style="padding: 0px;" valign="top"><{B_FOOT_RIGHT}></td> </tr> </table> <br /> <div>$pages</div> В 7-й опере бага не видно, но попробую и топик поправить (есть альтернативный код). Поделиться сообщением Ссылка на сообщение
Fisana 700 03/08/07 17:29 В заголовке темы (бага не вижу - у меня все ок даже в ie). Попобуйте этот код использовать взамен прежнего.Редактирование html >> Topic View >> topic_page_top <script type="text/javascript"> <!-- var ipb_lang_tt_prompt = "{$this->ipsclass->lang['tt_prompt']}"; var ipb_lang_js_del_1 = "{$this->ipsclass->lang['js_del_1']}"; var ipb_lang_js_del_2 = "{$this->ipsclass->lang['js_del_2']}"; var addquotebutton = "{$this->ipsclass->vars['img_url']}/p_mq_add.gif"; var removequotebutton = "{$this->ipsclass->vars['img_url']}/p_mq_remove.gif"; var unselectedbutton = "{$this->ipsclass->vars['img_url']}/topic_unselected.gif"; var selectedbutton = "{$this->ipsclass->vars['img_url']}/topic_selected.gif"; var lang_gobutton = "{$this->ipsclass->lang['f_go']}"; var lang_suredelete = "{$this->ipsclass->lang['cp_js_delete']}"; var js_error_no_permission = "{$this->ipsclass->lang['js_error_no_permission']}"; var js_no_empty_post = "{$this->ipsclass->lang['js_no_empty_post']}"; //--> </script> <script type="text/javascript" src="jscripts/ipb_topic.js"></script> <script type="text/javascript" src="jscripts/ips_text_editor_lite.js"></script> <script type='text/javascript'> //<![CDATA[ topic_rate = new topic_rate(); //]]> </script> <a name="top"></a> <!--IBF.FORUM_RULES--> <if="$threaded == 0"> <table class='ipbtable' cellspacing="0"> <tr> <td style='padding-left:0px' width="40%" valign="middle" nowrap="nowrap"><div>{$data['TOPIC']['SHOW_PAGES']} {$data['TOPIC']['go_new']}</div></td> <td class='nopad' style='padding:0px 0px 5px 0px' align="right" width="60%" valign="middle"><!--IBF.TOPIC_REPLY--><a href="{$this->ipsclass->base_url}act=post&do=new_post&f={$data['FORUM']['id']}" title="{$this->ipsclass->lang['start_new_topic']}"><{A_POST}></a></td> </tr> </table> </if> <!-- TABLE FIX FOR MOZILLA WRAPPING--> <table width="100%" class="title1" border="0" cellspacing="0" cellpadding="0"> <tr> <td padding="0" valign="top"><{CAT_L}></td> <td padding="0" width="99%"><{CAT_IMG}> <b>{$data['TOPIC']['title']}</b>{$data['TOPIC']['description']}</td> <td width='1%' align='right' nowrap='nowrap'> <if="$data['TOPIC']['_allow_rate'] != 0"> <div class='popmenubutton' id='topic-rating'> <a href='#topicrating'>{$this->ipsclass->lang['topic_rating']}</a> {$data['TOPIC']['_rate_img']} <img src='{$this->ipsclass->vars['img_url']}/menu_action_down.gif' alt='V' title='{$this->ipsclass->lang['global_open_menu']}' border='0' /> </div> <else /> <if="$data['TOPIC']['_rate_show'] == 1 AND $data['TOPIC']['_rate_img'] != ''"> <div class='popmenubutton' id='topic-rating'> {$this->ipsclass->lang['topic_rating']} {$data['TOPIC']['_rate_img']} <img src='{$this->ipsclass->vars['img_url']}/menu_action_down.gif' alt='V' title='{$this->ipsclass->lang['global_open_menu']}' border='0' /> </div> </if> </if> <if="$data['TOPIC']['_allow_rate'] != 0"> <div id='topic-rating_menu' class='popupmenu-new' style='display:none;width:140px'> <div class='popupmenu-item'> <div id='topic-rating-wrapper'></div> </div> <div class='popupmenu-item'> {$this->ipsclass->lang['you_have_rated_x']} <span id='topic-rating-my-rating'>{$data['TOPIC']['_rating_value']}</span> </div> <div class='popupmenu-item-last'> {$this->ipsclass->lang['total_ratings']} <span id='topic-rating-hits'>{$data['TOPIC']['topic_rating_hits']}</span> </div> </div> <script type='text/javascript'> ipsmenu.register( "topic-rating" ); </script> </if> <div width='1%' align='right' nowrap='nowrap'class='popmenubutton' id='topicmenu-options'><a href='#topicoptions'>{$this->ipsclass->lang['topic_options']}</a> <img src='{$this->ipsclass->vars['img_url']}/menu_action_down.gif' alt='V' title='{$this->ipsclass->lang['global_open_menu']}' border='0' /></div></td> <td padding="0" valign="top"><{CAT_R}></td> </tr> </table> <div class="borderwrap"> <!--{IBF.POLL}--> <script type="text/javascript"> <!-- menu_build_menu( "topicmenu-options", new Array( img_item + " <a href='{$this->ipsclass->base_url}act=usercp&CODE=start_subs&method=topic&tid={$data['TOPIC']['tid']}'>{$this->ipsclass->lang['track_topic']}</a>", img_item + " <a href='{$this->ipsclass->base_url}act=Forward&f={$data['FORUM']['id']}&t={$data['TOPIC']['tid']}'>{$this->ipsclass->lang['forward']}</a>", img_item + " <a href='{$this->ipsclass->base_url}act=Print&client=printer&f={$data['FORUM']['id']}&t={$data['TOPIC']['tid']}'>{$this->ipsclass->lang['print']}</a>", img_item + " <a href='{$this->ipsclass->base_url}act=Print&client=choose&f={$data['FORUM']['id']}&t={$data['TOPIC']['tid']}'>{$this->ipsclass->lang['av_title']}</a>", img_item + " <a href='{$this->ipsclass->base_url}act=usercp&CODE=start_subs&method=forum&fid={$data['FORUM']['id']}'>{$this->ipsclass->lang['ft_title']}</a>", "~~NODIV~~<div class='popupmenu-category' align='center'>{$this->ipsclass->lang['dd_display_modes']}</div>", img_item + " {$data['TOPIC']['to_button_threaded']}", img_item + " {$data['TOPIC']['to_button_standard']}", img_item + " {$data['TOPIC']['to_button_linearpl']}" ) ); topic_rate.settings['allow_rating'] = parseInt("{$data['TOPIC']['_allow_rate']}"); topic_rate.settings['default_rating'] = parseInt("{$data['TOPIC']['_rate_int']}"); topic_rate.settings['img_base_url'] = ipb_var_image_url + '/folder_topic_view'; topic_rate.settings['div_rating_wrapper'] = 'topic-rating-wrapper'; topic_rate.settings['text_rating_image'] = 'topic-rating-img-'; topic_rate.languages['img_alt_rate'] = "{$this->ipsclass->lang['js_img_alt_rate']}"; topic_rate.languages['rate_me'] = "{$this->ipsclass->lang['js_rate_me']}"; topic_rate.init_rating_images(); --> </script> В опере без изменений... :DПозже поставлю 9-ю оперу и посмотрю. До сих пор хватало 7 оперы для выявления багов.Иначе решить не смогу. У меня в 3-х браузерах никаких багов. Поделиться сообщением Ссылка на сообщение
Полковник 0 03/08/07 17:38 Спасибо, первый вопрос успешно решен. Поделиться сообщением Ссылка на сообщение
Fisana 700 03/08/07 17:51 Временное решение со списком пользователей.Найдите во второй части кода {$this->ipsclass->lang['page_title']} Замените на {$this->ipsclass->lang['page_title']} Число процентов не обязательно будет 70. Подберите наиболее приемлемое число. Поделиться сообщением Ссылка на сообщение
Полковник 0 03/08/07 18:30 Всё, спасибо, второй вопрос решен. Поставил 80%, - строка встала на место, но селект улетел бог знает куда. Там что то со стилем тега <td>, я его заремил, поставил обычный. <table width="100%" class="title1" border="0" cellspacing="0" cellpadding="0"> <tr> <td style="padding: 0" valign="top"><{CAT_L}></td> <td width="80%"><{CAT_IMG}> {$this->ipsclass->lang['page_title']}</td> <td style="padding-right: 10px"> <form name="quickjumpform" action="{$this->ipsclass->base_url}act=members" method="post"> <input type="submit" name="qjbutton" value="{$this->ipsclass->lang['button_quickjump']}" class="button" /> </td> <!-- <td style="float:right;padding-right: 0"> --> <td> <select name="quickjump"> {$quickjump} </select> </td> </form> <td style="padding: 0; float:right" valign="top"><{CAT_R}></td> </tr> </table> Поделиться сообщением Ссылка на сообщение
Fisana 700 03/08/07 18:39 Ок. Если помогло и тег заменен удачно, вопрос решен.Все-таки проверю позже в 9-й опере и поправлю код. Поделиться сообщением Ссылка на сообщение
Полковник 0 03/08/07 18:46 Еще раз спасибо и мои поздравления с 8 марта.Я, правда, не понимаю этих изысков Цеткин и уцепившихся за это коммунистов..Как будто женщин мы любим только 8 марта.. :D Поделиться сообщением Ссылка на сообщение
Полковник 0 03/10/07 12:09 Нашел еще одну неприятность. Просмотр профиля в ИЕ. В опере всё нормально. В мазилле тоже нормально. Тоже самое в зеленом скине. Только там не так заметно.Это может быть из-за того, что раньше у меня был этот скин шире? Как на скрине. Я вроде все убрал, когда перезаливал файлы, но может какие то настройки в базе остались? Поделиться сообщением Ссылка на сообщение
Fisana 700 03/10/07 12:15 Это только при установки фотографии так?Какого она размера?Нужно по дефолту 150 на 150. Почему-то они не сделали автоуменьшение.Структуру в скине профиля оставила почти стандартной, оформила только концы таблиц.Если раздирает фота, ничего сделать не могу. Поделиться сообщением Ссылка на сообщение
Полковник 0 03/10/07 12:24 Точно, только при фотографии. Я подозреваю, что не после установки, а после того как утилитой форума я их "привязал" к профилям.Видимо размер остался от 2.1.7 Поделиться сообщением Ссылка на сообщение
Fisana 700 03/10/07 12:34 Насчет размера, не проверяла пока, стал ли уменьшаться.В 2.2.1 точно не уменьшался, проверяла дома на тестовом...После этого не стала делать сложную структуру скина профиль-портала. А вначале всякие закругления и украшения заголовков делала..... Но тогда заголовок оставался, а фота нижнюю часть вширь раздвигала. Поделиться сообщением Ссылка на сообщение