To jest tylko wersja do druku, aby zobaczyć pełną wersję tematu, kliknij TUTAJ
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

Poszukiwania - [1.12.*] Tekst przy zak?adaniu postu w danym temacie

appi - 08-02-2006, 21:34
Temat postu: [1.12.*] Tekst przy zakładaniu postu w danym temacie
Witam wszytskich!!

Moze nie sformułowałem dobrze tamatu ale sam nie wiem jak to nazwać :) Chodzi mi o taką modyfikację zeby przy zakładaniu nowego tematu (ale tylko w jednym dziale) była w nim juz cześć tekstu przykładowo:

Mam dział Twój samochód
Ktoś zakłada nowy temat i w okienku gdzie jest miejsce na wpisanie wiadomości jest juz gotowy tekst

1.Pojemność silnika
2.Rocznik
3. przebieg
itp

Ale chodzi mi tylko o ten jeden dział Twój samochod w innych działach tworzenie nowego tematu nie powinno uledz zmianie. Starałem sie nie naruszyc regulaminu jesli jednak cos jest nie tak proszę zamknąc ten temat i skierować mnie do innego działu

Pozdrawiam

Radek - 08-02-2006, 22:30

w posting_body.tpl znajdz:
Kod:
{MESSAGE}

zamien na:
Kod:
{MESSAGE}{NEW_FIELDS}


w posting.php znajdz:
Kod:

$template->assign_vars(array(
            'TOPIC_TITLE' => $preview_subject,

przed tym daj:
Kod:
$new_fields = ( $forum_id == 'x' ) ? 'Tutaj text' : '';


znajdz
Kod:
'MESSAGE' => $preview_message,

po tym dodaj
Kod:
'NEW_FIELDS' => $new_fields,


teraz w tym:
$new_fields = ( $forum_id == 'x' ) ? 'Tutaj text' : '';
x - zamien na id forum w ktorym mod ma byc aktywny
Tutaj text - text ktory ma sie pokazywac, czyli np. Rocznik: itd

appi - 08-02-2006, 22:53

cos jest nie tak wywalilo bład

Kod:
Parse error: parse error, unexpected ';', expecting ')' in /home/public_html/forum/posting.php on line 1577

Radek - 08-02-2006, 22:56

pokaz okolice tych linii
appi - 08-02-2006, 22:59

o to chodziło ??

Kod:
if ( defined('ATTACHMENTS_ON') && !$comment )
        {
            $attachment_mod['posting']->preview_attachments();
        }

        $template->assign_vars(array(
            $new_fields = ( $forum_id == '37' ) ? '1. Pojemność silnika' : '';
            'TOPIC_TITLE' => $preview_subject,
            'POST_SUBJECT' => $preview_subject . (($preview_subject_e) ? ' [' . $preview_subject_e . ']' : ''),
            'POSTER_NAME' => $preview_username,
            'POST_DATE' => create_date($board_config['default_dateformat'], CR_TIME, $board_config['board_timezone']),
            'MESSAGE' => $preview_message,
                  'NEW_FIELDS' => $new_fields,
            'IMG_POST' => $images['icon_minipost'],

Radek - 08-02-2006, 23:04

ehh widzisz, czytaj ze zrozumieniem

RuseK napisał/a:
przed tym daj:

czyli ze ten fragment:
Kod:
$new_fields = ( $forum_id == '37' ) ? '1. Pojemność silnika' : '';

ma byc przed
Kod:
$template->assign_vars(array(

czyli powinno to wygladac tak:
Kod:

$new_fields = ( $forum_id == '37' ) ? '1. Pojemność silnika' : '';
$template->assign_vars(array(

appi - 08-02-2006, 23:08

przepraszam za niedopatrzenie teraz nie wywala błedu ale też nic nie dodaje w polu gdzie wpisuje się wiadomośc
Radek - 08-02-2006, 23:13

podaj adres forum
bo na tym co jest w profilu nie na forum o id 37

appi - 08-02-2006, 23:14

www.forum.doberman.pl
Radek - 08-02-2006, 23:18

znajdz w posting.php
Kod:

$template->assign_vars(array(
    'L_SUBJECT' => $lang['Subject'],
    'L_SUBJECT_E' => $lang['Subject_e'],
    'L_SUBJECT_E_INFO' => $lang['Subject_e_info'],

zamien to na:
Kod:

$new_fields = ( $forum_id == '37' ) ? '1. Pojemność silnika' : '';
$template->assign_vars(array(
    'L_SUBJECT' => $lang['Subject'],
    'L_SUBJECT_E' => $lang['Subject_e'],
    'L_SUBJECT_E_INFO' => $lang['Subject_e_info'],
        'NEW_FIELDS' => $new_fields,

appi - 08-02-2006, 23:26

Super działa dziekuje :) :) Teraz mam jeszcze jedno pytanko bo coś jest nie tak z kodowaniem jak mam pisac aby wszytsko było ok czy moge używać bbcode i czy aby przejsc do nastepnej lini moge użyć <br> ??
irekk - 08-02-2006, 23:33

appi napisał/a:
bo coś jest nie tak z kodowaniem

zalacz tu caly teskt to ci go raz dwa sformatuje tak jak ma byc
appi napisał/a:
czy moge używać bbcode

mozesz
appi napisał/a:
czy aby przejsc do nastepnej lini moge użyć <br>

nie, uzywaj "\n" (tylko zeby dzialalo musi byc objete cudzyslowiami, czyli jak masz:
'tekst \n' to dzialac nie bedzie. musi byc conajmniej tak: 'teskt' . "\n"

appi - 08-02-2006, 23:39

Juz sobie poardziłem dzieki za wszytsko chłopaki :D jedynie co moge zrobic dla was to dac wam po punkciku pomocy ;)
irekk - 08-02-2006, 23:42

mi sie liczba 170 bardziej podoba ;) ale dzieki za checi :)
appi - 08-02-2006, 23:54

no niestety pochwalilem sie zbyt wczesnie ze działa jesli ktos da odpowiedz to również pojawia mu się to wszytsko co wstawiłem w posting.php a mialo sie pokazywać tylko przy zakładaniu tematu :) jest jakiś sposób na to ??


Powered by phpBB modified by Przemo © 2003 phpBB Group