1. Важное и срочное обновление IPB 3.4.5 - https://nulled.cc/threads/243375/

как слелать такою кекламу на 2.22

Тема в разделе "IPB", создана пользователем lashka1, 27 янв 2008.

Статус темы:
Закрыта.
Модераторы: Maybe
  1. lashka1

    lashka1 Постоялец

    Регистр.:
    31 авг 2007
    Сообщения:
    62
    Симпатии:
    5
  2. 6occ

    6occ Писатель

    Регистр.:
    20 янв 2008
    Сообщения:
    8
    Симпатии:
    2
  3. NFS_Group

    NFS_Group Scripts_MAN = )

    Регистр.:
    29 ноя 2006
    Сообщения:
    335
    Симпатии:
    145
  4. 6occ

    6occ Писатель

    Регистр.:
    20 янв 2008
    Сообщения:
    8
    Симпатии:
    2
    незнаю:nezn:
    попробуй я в яндексе просто нашел;)
     
  5. sw04

    sw04 seoplayer

    Регистр.:
    1 дек 2007
    Сообщения:
    601
    Симпатии:
    193
    мод называется "спонсор раздела".
    на ibresource для 2.3.3 не нашёл.
    по-видимому надо копать тему поддержки.
     
  6. lashka1

    lashka1 Постоялец

    Регистр.:
    31 авг 2007
    Сообщения:
    62
    Симпатии:
    5
    a

    Автор: Master aka Ruslan

    Мод спонсор раздела

    PHP:
    SQL-запрос:
    ALTER TABLE `ibf_forumsADD `sponsor_imageVARCHAR255 NOT NULL ,
    ADD `sponsor_descVARCHAR255 NOT NULL ,
    ADD `sponsor_timeINT NOT NULL ;
    Добавить в Forum_row (для твоего стиля) после
    PHP:
    <tr>
    <
    td align="center" class="row2" width="1%">{$data['img_new_post']}</td>
    <
    td class="row2">
    Код
    PHP:
    <span style="float: right;">{$data['sponsor_desc']}: <img src='{$data['sponsor_image']}' /></span>

    Открыть ./skin_acp/IPB2_Standard/acp_skin_html/cp_skin_forums.php
    PHP:
    <tr>
    <
    td width='40%' class='tablerow1'><strong>Forum Description</strong><div class='desctext'>You may use HTML linebreaks automatically converted to <br></div></td>
    <
    td width='60%' class='tablerow2'>{$form['description']}</td>
    </
    tr>
    Добавить после:
    PHP:
    <tr>
    <
    td width='40%' class='tablerow1'><strong>Спонсор разделапуть к картинке style_images/название</strong>
    <
    div class='desctext'>Для ввода ссылки используйте этот шаблон:<br /><a href='адрес_ссылки' target='_blank'>Текст ссылки</a></div></td>
    <
    td width='60%' class='tablerow2'>{$form['sponsor_image']}</td>
    </
    tr>
    <
    tr>
    <
    td width='40%' class='tablerow1'><strong>Спонсор разделаописание</strong></td>
    <
    td width='60%' class='tablerow2'>{$form['sponsor_desc']}</td>
    </
    tr>
    <
    tr>
    <
    td width='40%' class='tablerow1'><strong>Спонсор разделасрок действия в днях</strong></td>
    <
    td width='60%' class='tablerow2'>{$form['sponsor_time']}</td>
    </
    tr>


    Открыть ./sources/action_admin/forums.php
    'permission_custom_error' => $this->ipsclass->my_nl2br$this->ipsclass->txt_stripslashes($_POST['permission_custom_error']) ) );

    Добавить перед:
    'sponsor_image' => $this->ipsclass->input['sponsor_image'],
    'sponsor_desc' => $this->ipsclass->my_nl2br$this->ipsclass->txt_stripslashes($this->ipsclass->input['sponsor_desc'])),
    'sponsor_time' => (time() + (intval($this->ipsclass->input['sponsor_time'])*86400)),
    Найти:
    PHP:
    # Main settings
    $form['name'] = $this->ipsclass->adskin->form_input'name' , ( isset($_POST['name']) AND $_POST['name'] ) ? $this->ipsclass->parse_clean_value$_POST['name'] ) : $forum['name'] );
    $form['description'] = $this->ipsclass->adskin->form_textarea("description" $this->ipsclass->my_br2nl( ( isset($_POST['description']) AND $_POST['description'] )? $_POST['description'] : $forum['description'] ) );

    Добавить после:
    PHP:
    $form['sponsor_image'] = $this->ipsclass->adskin->form_input("sponsor_image", ( isset($_POST['sponsor_image']) AND $_POST['sponsor_image'] ) ? $_POST['sponsor_image'] : $forum['sponsor_image'] );
    $form['sponsor_desc'] = $this->ipsclass->adskin->form_input("sponsor_desc", ( isset($_POST['sponsor_desc']) AND $_POST['sponsor_desc'] ) ? $_POST['sponsor_desc'] : $forum['sponsor_desc'] );
    $form['sponsor_time'] = $this->ipsclass->adskin->form_input("sponsor_time", ( isset($_POST['sponsor_time']) AND $_POST['sponsor_time'] ) ? $_POST['sponsor_time'] : ceil((($forum['sponsor_time']-time())/86400)) );
    Открыть ./sources/action_public/boards.php
    PHP:
    $forum_data['show_subforums'] = isset($forum_data['show_subforums'] ) ? $forum_data['show_subforums'] : '';
    $forum_data['last_unread'] = isset($forum_data['last_unread'] ) ? $forum_data['last_unread'] : '';
    Добавить после:
    PHP:
    if ( time() > $forum_data['time'] )
    {
    $forum_data['sponsor_image'] = "";
    $forum_data['sponsor_desc'] = "";
    }
     
Статус темы:
Закрыта.