Formularz kontaktowy

avartec

No avatar

2008-04-04 13:45

Tworzę formularz kontaktowy do QC 2.0. Doszedłem do tego, że w panelu admina mogę wybrać stronę kontaktową (podobnie jak startową), zapisuje zmienną $config['contact_page'] w pliku general.php,
lecz co zrobić dalej, aby wyrzucało np. plik contact.tpl.

Podejrzewam, że należy wstawić warunek w index.php, lecz nie za bardzo kojarzę jaki :) ???

Jeżeli ktoś zna rozwiązanie to proszę o pomoc.

» Quick.Cms v2.x

http://brzeg.servicepc.eu

Arturro777

Avatar: Arturro777

2008-04-04 15:44

Jezeli nie znasz programowania obiektowego to proponuje lepiej napisać sobie prosty kod php wysyłający emaile, stworzyć nowy temat i używając funkcji include() dodać go do container.tpl.
Mój kod wyświetla najpierw formularz a po wściśnieciu submit wysyła dane odebrane z formularza.

AK

avartec

No avatar

2008-04-05 02:08

Po wielkich trudach, udało mi się zainstalować formularz z Quick.Carta,
wszystko ładnie chodzi, wysyła wiadomości,
lecz problem polega na tym, że formularz wyświetlany jest w odwrotnej kolejności, tzn. najpierw formularz, później treść strony.
Można by było się bawić w tym przypadku z css'em i opływaniem,
ale nie o to mi chodzi.

W pliku index.php dodałem następujący kod:

if( $iContent == $config['contact_page'] ) $content .= $oTpl->tbHtml'contact.tpl''FORM' );
if( 
$p == 'p_Send' ){$content .= sendEmail$_POST'contact.tpl' );}



Jak ten kod zmodernizować, aby uzyskać w/w efekt.

http://brzeg.servicepc.eu

mikal

No avatar

2008-05-15 14:39

mam podobny problem, zainstalowałem formularz poprzez dodanie nowego tematu i jak napisze jakikolwiek content to wyświetla się pod formularzem, a chciałbym osiągnąć efekt gdzie najpierw wyświetla się nagłówek, potem pełen tekst i na końcu formularz, wiem że to wymaga zabawy z CSS-em ale moje pomysły już sie skończyły , czekam na wszelkie propozycje

mikal

avartec

No avatar

2008-05-31 00:29

moj problem polegal na tym, ze najpierw wyswietlany byl contact.tpl, nastepnie content (tresc), za cholere nie moglem tego "oplynac" w css'ie, rozsypywalo sie pod ie6 etc., wiec dodalem na koncu contact.tpl styl #page {float ...., width...} od teraz wydaje mi sie, ze jest okej

http://brzeg.serviepc.eu

Do góry
o nas | kontakt