Помогите - Модификация шаблона и функции "Новая тема"

Тема в разделе "vBulletin", создана пользователем HaCoSy, 28 май 2008.

Статус темы:
Закрыта.
  1. HaCoSy

    HaCoSy Создатель

    Регистр.:
    25 апр 2008
    Сообщения:
    23
    Симпатии:
    0
    [help] Модификация шаблона и функции "Новая тема"

    Нужна помощ.

    Идея такова:

    При создание новой темы, заголовок должен складыватса из 2 частей как на картинке (Шаблон я изменил)

    [​IMG]

    Если я правильно с кодом до сих пор разобрался, то нужно в "newthread.php" изменить код:

    PHP:
    $vbulletin->input->clean_array_gpc('p', array( 
            
    'wysiwyg'         => TYPE_BOOL
            
    'message'         => TYPE_STR
            
    'postpoll'        => TYPE_BOOL
            
    'subject'         => TYPE_STR
            
    'iconid'          => TYPE_UINT
    .......... 

    if (!(
    $forumperms $vbulletin->bf_ugp_forumpermissions['canpostpoll'])) 
        { 
            
    $vbulletin->GPC['postpoll'] = false
        } 
        
    $newpost['title'] =& $vbulletin->GPC['subject']; 
        
    $newpost['iconid'] =& $vbulletin->GPC['iconid']; 
    .......... 
    примерно так???

    PHP:
    $vbulletin->input->clean_array_gpc('p', array( 
            
    'wysiwyg'         => TYPE_BOOL
            
    'message'         => TYPE_STR
            
    'subject1'         => TYPE_STR
            
    'subject2'         => TYPE_STR,
            
    'postpoll'        => TYPE_BOOL
            
    'subject'         => TYPE_STR
            
    'iconid'          => TYPE_UINT
    .......... 

    if (!(
    $forumperms $vbulletin->bf_ugp_forumpermissions['canpostpoll'])) 
        { 
            
    $vbulletin->GPC['postpoll'] = false
        } 
        
    $newpost['subject'] =& $vbulletin->GPC['subject1' ] . $vbulletin->GPC['subject2'];
        
    $newpost['title'] =& $vbulletin->GPC['subject']; 
        
    $newpost['iconid'] =& $vbulletin->GPC['iconid']; 
    .......... 
    Так как я новичок в пхп, как раз тут мне нужна помощ. Подскажите пожалуста как это зделать. Скорее всего очень просто, но у меня нет на данный момент столько времени.

    Огромное спасибо заранее.
     
  2. skif_s

    skif_s Постоялец

    Регистр.:
    19 дек 2006
    Сообщения:
    107
    Симпатии:
    27
    Боюсь тебя огорчить, но это вовсе не так просто, как ты думаешь.

    Но впрочем есть такой мод, который тебе должен помочь сделать то, что описано без особого гемороя.

    Работает на линейке 3.6 под 3.7 не проверял
     
    HaCoSy нравится это.
  3. HaCoSy

    HaCoSy Создатель

    Регистр.:
    25 апр 2008
    Сообщения:
    23
    Симпатии:
    0
    Это не совсем то что мне нужно. Хотя тоже не плохой мод.

    На 3.7 работает версия 1.4.0 без особых проблем.

    Я на одном Форуме такое уже видел.

    Мне нужно именно что бы заголовок складывался из 2 или больше заполненых полей. Тоесть например: в первом поле "Исполнитель" во втором поле "Название исполнения". При зоздание темы Заголовок (в коде: титле) должен складываться из этих двух полей.
     
  4. skif_s

    skif_s Постоялец

    Регистр.:
    19 дек 2006
    Сообщения:
    107
    Симпатии:
    27
    в 3.7 использую префиксы тем для схожей задачи. Фактически то что тебе нужно — дополнительное поле в названии темы ))) Чем они не подходят?
     
  5. HaCoSy

    HaCoSy Создатель

    Регистр.:
    25 апр 2008
    Сообщения:
    23
    Симпатии:
    0
    Префиксы я уже исползую тоже.

    Хак добавляет поля и пишет их в саму тему, но не в заголовок.

    Я хочу вынудить ползователей, правильно заполнить Заголовок, что бы всё одинаково выглядело.

    Например:
    Префих (Поиск) Заголовок-1 (Имя Исполнителя) Заголовок-2 (Название Песьни)
     
Статус темы:
Закрыта.