Вопросы по работе форума
#426
Отправлено 20 January 2010 - 10:46
#427
Отправлено 20 January 2010 - 11:08
Думал над этим. Пока руки не доходят - раз, и вроде не основное для нас это - два.Mikenat, а может сделаем свои линеечки, с блекджеком и шлюхами?) Кода по сути 10 строк, за то не от каких левых сайтов зависимости не будет.
#428
Отправлено 20 January 2010 - 11:14
#429
Отправлено 20 January 2010 - 11:31
Вы что линеечками мерять собрались?
и вроде не основное для нас это - два.
#430
Отправлено 20 January 2010 - 19:29
Просто пипл хавает, а то что у некоторых они постоянно высыпаются не есть гуд.
#431
Отправлено 24 January 2010 - 10:28
<!--Begin Msg Number {$post['pid']}--><table class='ipbtable' cellspacing="1"> <tr> <td valign="middle" class="row2" 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="$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> <if="$post['wr_sign'] == 'off'"> <div class='popupmenu-item'> <img src='{$this->ipsclass->vars['img_url']}/folder_profile_portal/friend_add_small.png' alt='' border='0' /> <if="$author['wr_sign_updated']"><font color="red"><strong>!</strong></font></if> <a href="{$this->ipsclass->base_url}act=findpost&pid={$post['pid']}&target_id={$author['id']}&lock=0">{$this->ipsclass->lang['wr_sign_unlock']}</a><if="$author['sign_total_locks']"> ({$author['sign_total_locks']})</if> </div> </if> <if="$post['wr_sign'] == 'on'"> <div class='popupmenu-item'> <img src='{$this->ipsclass->vars['img_url']}/folder_profile_portal/friend_remove_small.png' alt='' border='0' /> <a href="{$this->ipsclass->base_url}act=findpost&pid={$post['pid']}&target_id={$author['id']}&lock=1">{$this->ipsclass->lang['wr_sign_lock']}</a><if="$author['sign_total_locks']"> ({$author['sign_total_locks']})</if> </div> </if> <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> <div class='popupmenu-item-last'> <img src='{$this->ipsclass->vars['img_url']}/folder_profile_portal/friend_add_small.png' alt='' border='0' />{$author['nick2reply']} </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="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']}" rowspan="2"> <span class="postdetails"> <center><if="$author['id'] AND $author['avatar']"></center> <center><a href="{$this->ipsclass->base_url}showuser={$author['id']}" title="{$this->ipsclass->lang['dd_view_profile']}">{$author['avatar']}</a></center><br /> <else /> <center>{$author['avatar']}</center><br /> </if> <center>{$author['title']}<br /> {$author['member_rank_img']}<br /> {$author['awards_img']}<br /> {$author['member_posts']}<br /> {$author['member_old']} {$author['member_location']}{$author['ip_geo']}<br /> {$author['thanks_point']}<br /> <if="$author['custom_fields'] != """> {$author['custom_fields']} </if> <if="$author['icq_number'] > 10000"> ICQ: {$author['icq_number']} </if> <if="ipb.member['icq_number'] != "0""> <a href=http://wwp.icq.com/{$author['icq_number']} target='_blank'><img src=http://status.icq.com/online.gif?icq={$author['icq_number']}&img=5 border=0 width=18 height=18></a> </if> <br /> {$author['ins_q']}<br /> {$author['awards_digital']}<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']}'></center> <!-- THE POST {$post['pid']} --> <div class="postcolor" id='post-{$post['pid']}'> {$post['post']} </div> <tr><td valign='bottom' class="{$post['post_css']}"> <div class="postcolor" id='post-{$post['pid']}'> {$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']}--> {$post['signature']} {$post['who_thanks']} </div> </td></tr> <!-- THE POST --> </td> </tr> <tr> <td class="formbuttonrow" nowrap="nowrap"> <div style='text-align:left'><a href="java script:scroll(0,0);"><{P_UP}></a>{$post['report_link']} </div> </td> <td class="formbuttonrow" nowrap="nowrap"> <!-- PM / EMAIL / WWW / MSGR --> <div style="float: left;"> {$post['thanks_button']} </div> <!-- REPORT / UP --> <div align="right"> {$post['pin_button']}{$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></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&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>
#433
Отправлено 24 January 2010 - 16:04
#434
Отправлено 24 January 2010 - 21:43
Ну ёпт, откудыж мне знать хде да што... я просто написал про очень удобную плюшку... а там уже дело админовапитан Очевидность какбэ намекает нам, что у нас форум IPB а по ссылке phpBB,
Сообщение изменено: Rock'n'rolla (24 January 2010 - 21:43)
#435
Отправлено 25 January 2010 - 10:22
Оригинальный рендер сохранил, поставил твой, отредактированный. Вроде пока все так, как задумано. Проверим.Mikenat, вот так пока состряпал. Надо глядеть что бы стили не поехали. Можно для проверки создать тестовый скин на базе текущего и поменять там.
#436
Отправлено 25 January 2010 - 11:53
#437
Отправлено 25 January 2010 - 14:48
Labukh, бекапы не беда - у меня в "орбитальной группировке" 3 сервака, так что можно отказоустойчивые конфигурации сообразить, в плоть до того, что серваки зеркалятся и если основной ушел в down, то второй подхватывает его трафик.
#438
Отправлено 25 January 2010 - 16:31
<!--Begin Msg Number {$post['pid']}--><table class='ipbtable' cellspacing="0"> <tr> <td valign="middle" class="row2" width="1%" style="border-right:1px solid #ddddda;border-top:1px solid #ddddda;"> <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> <if="$post['wr_sign'] == 'off'"> <div class='popupmenu-item'> <img src='{$this->ipsclass->vars['img_url']}/folder_profile_portal/friend_add_small.png' alt='' border='0' /> <if="$author['wr_sign_updated']"><font color="red"><strong>!</strong></font></if> <a href="{$this->ipsclass->base_url}act=findpost&pid={$post['pid']}&target_id={$author['id']}&lock=0">{$this->ipsclass->lang['wr_sign_unlock']}</a><if="$author['sign_total_locks']"> ({$author['sign_total_locks']})</if> </div> </if> <if="$post['wr_sign'] == 'on'"> <div class='popupmenu-item'> <img src='{$this->ipsclass->vars['img_url']}/folder_profile_portal/friend_remove_small.png' alt='' border='0' /> <a href="{$this->ipsclass->base_url}act=findpost&pid={$post['pid']}&target_id={$author['id']}&lock=1">{$this->ipsclass->lang['wr_sign_lock']}</a><if="$author['sign_total_locks']"> ({$author['sign_total_locks']})</if> </div> </if> <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> <div class='popupmenu-item-last'> <img src='{$this->ipsclass->vars['img_url']}/folder_profile_portal/friend_add_small.png' alt='' border='0' />{$author['nick2reply']} </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="row2" valign="middle" width="99%" style="border-top:1px solid #ddddda;"> <!-- 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']}" rowspan="2" style="border:1px solid #ddddda;border-left:none;"> <span class="postdetails"> <center><if="$author['id'] AND $author['avatar']"></center> <center><a href="{$this->ipsclass->base_url}showuser={$author['id']}" title="{$this->ipsclass->lang['dd_view_profile']}">{$author['avatar']}</a></center><br /> <else /> <center>{$author['avatar']}</center><br /> </if> <center>{$author['title']}<br /> {$author['member_rank_img']}<br /> {$author['awards_img']}<br /> {$author['member_posts']}<br /> {$author['member_old']} {$author['member_location']}{$author['ip_geo']}<br /> {$author['thanks_point']}<br /> <if="$author['custom_fields'] != """> {$author['custom_fields']} </if> <if="$author['icq_number'] > 10000"> ICQ: {$author['icq_number']} </if> <if="ipb.member['icq_number'] != "0""> <a href=http://wwp.icq.com/{$author['icq_number']} target='_blank'><img src=http://status.icq.com/online.gif?icq={$author['icq_number']}&img=5 border=0 width=18 height=18></a> </if> <br /> {$author['ins_q']}<br /> {$author['awards_digital']}<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']}' style="border-top:1px solid #ddddda;"></center> <!-- THE POST {$post['pid']} --> <div class="postcolor" id='post-{$post['pid']}'> {$post['post']} </div> <tr> <td valign='bottom' class="{$post['post_css']}" style="border-bottom:1px solid #ddddda;"> <div class="postcolor" id='post-{$post['pid']}'> {$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']}--> {$post['signature']} {$post['who_thanks']} </div> </td></tr> <!-- THE POST --> </td> </tr> <tr> <td class="formbuttonrow" nowrap="nowrap" style="border-right:1px solid #ddddda;"> <div style='text-align:left'><a href="java script:scroll(0,0);"><{P_UP}></a>{$post['report_link']} </div> </td> <td class="formbuttonrow" nowrap="nowrap"> <!-- PM / EMAIL / WWW / MSGR --> <div style="float: left;"> {$post['thanks_button']} </div> <!-- REPORT / UP --> <div align="right"> {$post['pin_button']}{$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></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&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>
Сообщение изменено: RapteR (25 January 2010 - 16:33)
#439
Отправлено 25 January 2010 - 19:23
Поменял. Вроде не видно.Вот так забубенил. Решил не заморачиваться с css и прописал цвет бордюра в коде жестко, так что при смене цветовой гаммы надо будет немного поправить.
#440
Отправлено 01 February 2010 - 20:01
#441
Отправлено 01 February 2010 - 20:05
эт хде?Чей-то кнопки спаибо не найду.Упразднили?
#442
Отправлено 01 February 2010 - 20:11
Она не во всех разделах. Например во флуде и юморе ее нет.Чей-то кнопки спаибо не найду.Упразднили?
Рядом с "вверх" и "жалоба", но не у тебя, а у других. Сам себе спасибку не поставишьэт хде?
#443
Отправлено 01 February 2010 - 20:20
И я хочу узнать.эт хде?
я знаю что там была,но ни укого не отображантся.Рядом с "вверх" и "жалоба", но не у тебя, а у других. Сам себе спасибку не поставишь
И не собиралсяСам себе спасибку не поставишь
О тока сейчас увидел. Хотя уже просек. А что, во флуде полезных вещей не могут сказать?Она не во всех разделах. Например во флуде и юморе ее нет.
Сообщение изменено: KZ-1 (01 February 2010 - 20:23)
#444
Отправлено 01 February 2010 - 20:23
я знаю что там была,но ни укого не отображантся.
Отображается? По крайней мере в этой теме?
Могут, но по опыту известно, что мало.А что, во флуде полезных вещей не могут сказать?
#445
Отправлено 09 February 2010 - 15:17
#446
Отправлено 09 February 2010 - 15:50
#447
Отправлено 09 February 2010 - 15:52
Касперский.А лог это что? я скопировал в отчете строкуKZ-1, какой антивирь, и более точный лог его можешь привести?
#449
Отправлено 09 February 2010 - 16:06
#450
Отправлено 09 February 2010 - 16:10
Да,потом не было,Я преподключался и с оперы и с по обычному. обнаружено: троянская программа Trojan.JS.Popupper.ap URL: http://qjqh.com/okno...r=nostalgiya.su А это с ностальгии по СССР с главной,токо что.Я и раньше писал что там он сидитПробуйте сейчас, похоже выловил его. Главное понять теперь, как он тут оказался
9 посетителей читают эту тему
0 пользователей, 9 гостей, 0 скрытых