Strona 1 z 1
Program link vs. obrazek
: 19 stycznia 2007, 12:46
autor: mobilephone
Siema!
Poszukuje odpowiedniego moda, który pomoże mi w wykonaniu następującej czynności:
Otóż chciał bym, żeby po najechaniu kursorem na temat pojawił się obrazek, coś w stylu dymka! Jeszcze tak ma to działać, że każdy temat miał mieć inny obrazek a nie taki sam! Coś mi się ubzdurało że widziałem gdzieś taki progam jednak nie wiem gdzie, a tym bardziej nie wiem jak się nazywał.
Pozdrawiam i dziękuje za pomoc!
: 19 stycznia 2007, 22:19
autor: href
Wykonaj zapytanie:
Kod: Zaznacz cały
ALTER TABLE `phpbb_topics` ADD `obrazek` VARCHAR(30);
posting.php
Znajdz:
Kod: Zaznacz cały
$subject = ( !empty($HTTP_POST_VARS['subject']) ) ? htmlspecialchars(trim(stripslashes($HTTP_POST_VARS['subject']))) : '';
Dodaj po:
Kod: Zaznacz cały
$obrazek = ( !empty($HTTP_POST_VARS['obrazek']) ) ? htmlspecialchars(stripslashes($HTTP_POST_VARS['obrazek'])) : '';
includes/function_post.php
znajdz:
dodaj po:
Znajdz:
Kod: Zaznacz cały
$sql = ($mode != "editpost") ? "INSERT INTO " . TOPICS_TABLE . " (topic_title,
Dodaj po:
Znajdz po tym(najblizsze):
Dodaj po:
Znajdz:
Dodaj po:
posting_body.tpl znajdz:
Dodaj po:
Kod: Zaznacz cały
<tr>
<td><span class="gen"> Obrazek:
<input type="text" name="obrazek" style="width:200px" class="post" maxlength="30"></input>
</span></td>
</tr>
viewforum.php
Znajdz:
Dodaj po:
viewforum_body.tpl:
na poczatku dodaj:
Kod: Zaznacz cały
<script type="text/javascript" language="JavaScript">
function najedz()
{
document.getElementByid("cosobrazek").style.background-image='{OBRAZEK}';
}
</script>
<div style="position:absolute;top:20px;right:20px;" id="cosobrazek"></div>
Znajdz:
Dodaj
przed:
Nie mam jak sprawdzic bo nie moge wejsc do bazy u mnie ;-/ niewykluczone ze wogole nie bedzie to dzialalo, wiec uzywaj na wlasną odpowiedzialnosc.
Obrazek bedzie sie pojawial(jesli bedzie dzialalo) w prawym gornym rogu ekranu po najechaniu myszką na temat.
Podczas pisania tematu podaje sie adres do obrazka.
Mission posible?
: 19 stycznia 2007, 22:49
autor: mobilephone
możesz mi napisać gdzie za jakie "obrazek" mam wstawic adres obrazka i co mam jeszcze pozmieniac pod siebie??
: 19 stycznia 2007, 22:53
autor: href
nic nie masz podmieniac, przeciez chciales zeby kazdy temat mial inny obrazek. Podczas pisania/edycji tematu mozesz wstawiac obrazki.
jak
: 19 stycznia 2007, 23:01
autor: mobilephone
to wystarczy ze napisze cos w stylu img src w temacie 'tematu' czy jak?
bo nie napewno czystego adresu obrazka!
ale ten adres na byc w jakiej postaci?
: 19 stycznia 2007, 23:03
autor: href
tylko adres do obrazka
tak wogole to najpierw sprawdz czy to dziala, bo tak jak pisalem w 1poscie, nie sprawdzalem tego, a kod jest na tyle dlugi ze bardzo mozliwe ze zrobilem jakąś literowke czy cos.
ok
: 19 stycznia 2007, 23:39
autor: mobilephone
dora pozmieniałem i jak teraz sprawdzic czy to działa?
dobra nie mozna dodac zadnego postu bo jest error:
Parse error: syntax error, unexpected T_VARIABLE in /var/www/sites/yoyo.pl/m/o/mobilephone/posting.php on line 1409 co moze byc zle?
kod tego pliku jest na:
[url]
http://www.mavic.ovh.org
: 20 stycznia 2007, 13:25
autor: href
Jak ty to wstawiles;/ rob zgodnie z instrukcją.
Przenies jedno ";" z konca linijki i wstaw po tym:
Kod: Zaznacz cały
$subject = ( !empty($HTTP_POST_VARS['subject']) ) ? htmlspecialchars(trim(stripslashes($HTTP_POST_VARS['subject']))) : ''
teraz mamy error:
: 20 stycznia 2007, 13:54
autor: mobilephone
teraz mamy error:
Warning: Missing argument 32 for submit_post() in /var/www/sites/yoyo.pl/m/o/mobilephone/includes/functions_post.php on line 260
ten plik jest na:
http://www.mavic.ovh.org
: 20 stycznia 2007, 16:24
autor: daroPL
Tutaj jest błąd
znajdz:
Kod:
function submit_post($mode,
dodaj po:
Kod:
&$obrazek,
&$obrazek dodaj po ostatnim argumencie tej funkcji - (argument, argument2 itd.)
i zdaje mi się, że powinno być jeszcze:
w posting.php znajdz
Kod: Zaznacz cały
submit_post($mode, $post_data, $return_message, $return_meta, $forum_id, $topic_id, $post_id, $poll_id, $topic_type, $bbcode_on, $html_on, $smilies_on, $attach_sig, $bbcode_uid, str_replace("\'", "''", $username), str_replace("\'", "''", $subject), str_replace("\'", "''", $message), str_replace("\'", "''", $poll_title), $poll_options, $poll_length);
i po $poll_length dodaj
co dalej
: 20 stycznia 2007, 16:56
autor: mobilephone
Po wsprowadzeniu zmian podanych przed administratora, moge juz wysyłać posty jednak nada jest sam błąd co był wcześniej(patrz wyżej).
Nadal nie wiem jak moge dodać ten obrazek.
: 21 stycznia 2007, 12:59
autor: daroPL
daro pisze:Tutaj jest błąd
Cytat:
znajdz:
Kod:
function submit_post($mode,
dodaj po:
Kod:
&$obrazek,
&$obrazek dodaj po ostatnim argumencie tej funkcji - (argument, argument2 itd.)
zamiast &$obrazek zrób &$obrazek = ''
znowu
: 22 stycznia 2007, 12:50
autor: mobilephone
teraz przy pisaniu posta wychodzi:
Error in posting
DEBUG MODE
INSERT INTO phpbb_posts (topic_id, forum_id, poster_id, post_username, post_time, poster_ip, enable_bbcode, enable_html, enable_smilies, enable_sig, user_agent, post_icon, post_expire, post_approve, post_parent, post_order) VALUES (20, , 2, '9088c80323', 1169466490, '9e4b10d1', 0, 1, 0, 1, '', a:3:{i:0;s:27:"icon_windows_98_nt_2000.gif";i:1;s:11:"icon_ie.gif";i:2;s:78:"Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; Win 9x 4.90; .NET CLR 1.1.4322)";}, 0, , 0, 1)
Line : 455
File : functions_post.php
Podgląd tego pliku jak zwykle na stronie:
http://www.mavic.ovh.org
: 22 stycznia 2007, 13:58
autor: href
najlepiej daj sobie narazie spokoj z tym modem, jak bede mial czas to sprobuje napisac cos dzialajacego ;-p