Перейти к содержанию

Fedya

Актив
  • Постов

    324
  • Зарегистрирован

  • Посещение

  • Победитель дней

    3

Сообщения, опубликованные Fedya

  1. index.php?app=downloads&module=display&s

    Название: AvtorIndicatorHook

    Добавил: Fedya

    Добавлен: 22 Feb 2012

    Категория: Русские хуки и моды IP.Board 3.2.x

    Данный хук накладывает картинку-индикатор "Топикстартер" на аватарку автора поста, как на скриншоте

    Инструкция по установке:

    1) Изображение upload\public\style_images\master\icons\tc.gif необходимо скопировать в папку ваш_скин\icons\tc.gif

    2) Расположение картинки-индикатора настраивается параметрами отступов "left" и "top" и сейчас заточены под скин Marble, под другой скин надо подстраивать:

    left:40px;

    top:70px;

  2. 
    .ipsLikeBar{margin:10px
    
    0;font-size:11px}.ipsLikeBar_info{line-height:22px;background:#4d4d4d;padding:0
    
    10px;display:inline-block;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;position: absolute;
    
    bottom: 50px;right: 10px;}.ipsLikeButton{line-height:22px;padding:0
    
    7px 0 26px;font-size:11px;display:inline-block;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;text-shadow:rgba(0,0,0,0.2) 0px -1px 0px;color:#fff !important; position: absolute;
    
    bottom: 50px;
    
    right: 10px;}
    
    

    После этого вот так, что нужно исправить, чтобы проголосовавшие были слева?

    post-1-0-44584200-1356079316.png

  3. 
    <!--REPUTATION BEGIN-->
    
    																																<if test="RepPositive:|:$author['pp_reputation_points'] > 0">
    
    																																				<div style='font-size:1.1em'>Репутация: <div class='reputation positive' >{parse expression="$this->lang->formatNumber( intval( $author['pp_reputation_points'] ) )"}</div></div>
    
    																																</if>
    
    																																<if test="RepNegative:|:$author['pp_reputation_points'] < 0">
    
    																																						<div style='font-size:1.1em'>Репутация: <div class='reputation negative' >{parse expression="$this->lang->formatNumber( intval( $author['pp_reputation_points'] ) )"}</div></div>
    
    																																</if>
    
    																																<if test="RepZero:|:$author['pp_reputation_points'] == 0">
    
    																																				<div style='font-size:1.1em'>Репутация: <div class='reputation zero' >{parse expression="$this->lang->formatNumber( intval( $author['pp_reputation_points'] ) )"}</div></div>
    
    																																</if>
    
    <!--REPUTATION END-->
    
    

    Вот код, чтобы было как на этом форуме 4.png

  4. Привет,

    Как закрепить эту кнопку в самом низу?

    post-1-0-82907400-1356079313.png

    Вот, что я нашел

    class likesummary

    
    {parse js_module="like"}
    
    <div class='__like right' data-app="{$data['app']}" data-area="{$data['area']}" data-relid="{$relId}" data-isfave="{$data['iLike']}">
    
    {parse template="likeSummaryContents" group="forum" params="$data, $relId, $opts"}
    
    </div>
    
    <script type="text/javascript">
    
    var FAVE_TEMPLATE = new Template( "<h3>{parse expression="sprintf( $this->lang->words['unset_fave_title'], $this->lang->words['like_ucfirst_un' . $data['vernacular'] ])"}</h3><div class='ipsPad'><span class='desc'>{parse expression="sprintf( $this->lang->words['unset_fave_words'], $this->lang->words['like_un' . $data['vernacular'] ])"}</span><br /><p class='ipsForm_center'><input type='button' value='{parse expression="sprintf( $this->lang->words['unset_button'], $this->lang->words['like_ucfirst_un' . $data['vernacular'] ])"}' class='input_submit _funset' /></p></div>");
    
    </script>

  5. class hookuipbuttons

    {

    protected $registry;

    public function __construct()

    {

    /* Make registry objects */

    $this->registry = ipsRegistry::instance();

    }

    public function getOutput()

    {

    /* Return */

    return;

    }

    public function replaceOutput( $output, $key )

    {

    /* Got some data? */

    if ( is_array( $this->registry->output->getTemplate('global')->functionData['userInfoPane'] ) && count( $this->registry->output->getTemplate('global')->functionData['userInfoPane'] ) )

    {

    /* Init some vars */

    $tag = '<!--hook.' . $key . '-->';

    $last = 0;

    /* Loop through each template call */

    foreach ( $this->registry->output->getTemplate('global')->functionData['userInfoPane'] as $k => $v )

    {

    /* See if we can find this hook point */

    $pos = strpos( $output, $tag, $last );

    /* Found? */

    if ( $pos !== FALSE )

    {

    /* Start swapping it out */

    $string = $this->registry->output->getTemplate('global')->hookuipbuttons( $v['author'] );

    $output = substr_replace( $output, $string . $tag, $pos, strlen( $tag ) );

    $last = $pos + strlen( $tag . $string );

    }

    }

    }

    /* Return */

    return $output;

    }

    }]]></hooks_source>

    </file>

    </hookfiles>

    <hookextras_settings/>

    <hookextras_language/>

    <hookextras_modules/>

    <hookextras_help/>

    <hookextras_templates>

    <templates>

    <template_group>skin_global</template_group>

    <template_content><![CDATA[<br /><li>

    <if test="$this->memberData['member_id'] AND $this->memberData['member_id'] != $author['member_id'] AND $this->memberData['g_use_pm'] AND $this->memberData['members_disable_pm'] == 0 AND IPSLib::moduleIsEnabled( 'messaging', 'members' )">

    <a href='{parse url="app=members&amp;module=messaging&amp;section=send&amp;do=form&amp;fromMemberID={$author['member_id']}" base="public"}' title='{$this->lang->words['pm_this_member']}' id='pm_xxx_{$author['member_id']}' class='pm_button ipsButton_secondary ipsType_smaller'>{parse replacement="send_msg"}</a>

    </if>

    <if test="$this->memberData['member_id'] AND $this->memberData['member_id'] != $author['member_id'] && $this->settings['friends_enabled'] AND $this->memberData['g_can_add_friends']">

    <if test="IPSMember::checkFriendStatus( $author['member_id'] )">

    <a href='{parse url="app=members&amp;module=profile&amp;section=friends&amp;do=remove&amp;member_id={$author['member_id']}&amp;secure_key={$this->member->form_hash}" base="public"}' title='{$this->lang->words['remove_friend']}' class='pm_button ipsButton_secondary ipsType_smaller'>{parse replacement="remove_friend"}</a>

    <else />

    <a href='{parse url="app=members&amp;module=profile&amp;section=friends&amp;do=add&amp;member_id={$author['member_id']}&amp;secure_key={$this->member->form_hash}" base="public"}' title='{$this->lang->words['add_friend']}' class='pm_button ipsButton_secondary ipsType_smaller'>{parse replacement="add_friend"}</a>

    </if>

    </if>

    </li>]]></template_content>

    <template_name>hookuipbuttons</template_name>

    <template_data>$author</template_data>

    <template_updated>1308263590</template_updated>

    <template_removable>0</template_removable>

    <template_added_to>0</template_added_to>

    <template_user_added>1</template_user_added>

    <template_user_edited>0</template_user_edited>

    <template_master_key>root</template_master_key>

    </templates>

    </hookextras_templates>

    <hookextras_css/>

    <hookextras_tasks/>

    <hookextras_database_create/>

    <hookextras_database_alter/>

    <hookextras_database_update/>

    <hookextras_database_insert/>

    </hookexport>

    Скажи, пожалуйста, что вписывать 5.png

  6. а если у меня вот так написано, то что исправлять?)

    .post_block:first-of-type

    h3{border-top:0}.post_online{vertical-align:middle;margin: -3px 5px 0 0}.post_username{float:left;min-width:177px;font-weight:bold}.post_date{color:#777;float:left;font-size:11px;font-weight:normal}.post_wrap{top:0px}.post_body{margin-left:175px;padding:12px}.post_body

    .post{line-height:1.6;font-size:12px}.column_view .post_body

    .post{padding-bottom:12px}.post_block.no_sidebar

    .post_body{margin-left:0px}.posted_info{padding:0

    0 10px 0}.posted_info

    strong.event{color:#1c2837;font-size:1.2em}.post_ignore{background:#1c1c1c;color:#777;font-size:0.9em;padding:15px}.post_ignore

    .reputation{text-align:center;padding:2px

    6px;float:none;display:inline}.rep_bar{white-space:nowrap;margin:6px

    4px}.rep_bar

    .reputation{font-size:10px;padding:2px

    10px !important}

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