Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> emotiony w księdze gości
noid
post 12.11.2003, 15:41:10
Post #1





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 8.11.2003

Ostrzeżenie: (0%)
-----


elo!! robię księgę gości i chcę zeby przy dodawaniu wpisu mozna było kliknąć na n emotionkę i do pola wpisu doda sie znak adekwatny do danej ikonki, wiem ze jest to kod w javie ale ja wogole nie znam javy i czy kto mogl by mi w tym pomoc?? biggrin.gif


p.sp chodzi mi dokladnie o cos takiego jak na tym forum przy dodawaniu wpisu
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 11)
kubatron
post 12.11.2003, 16:39:20
Post #2





Grupa: Zarejestrowani
Postów: 581
Pomógł: 0
Dołączył: 21.07.2003
Skąd: Jasło

Ostrzeżenie: (0%)
-----


__________________________________________
http://webpomocnik.net/index.php?id=101&ktory_art=154
a co do wstawienia to java script ale tego niewiem biggrin.gif


--------------------
„Człowiek jest wielki nie przez to, co posiada, lecz przez to, kim jest;
nie przez to, co ma, lecz przez to, czym dzieli się z innymi.”
Jan Paweł II
Go to the top of the page
+Quote Post
noid
post 12.11.2003, 17:03:31
Post #3





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 8.11.2003

Ostrzeżenie: (0%)
-----


no ale mi własnie chodzi jak z tą java zrobić?? wie ktoś moze??
Go to the top of the page
+Quote Post
.dragonfly
post 12.11.2003, 17:05:58
Post #4





Grupa: Zarejestrowani
Postów: 217
Pomógł: 0
Dołączył: 5.10.2003
Skąd: Londyn / UK

Ostrzeżenie: (0%)
-----


Cytat
__________________________________________
http://webpomocnik.net/index.php?id=101&ktory_art=154
a co do wstawienia to java script ale tego niewiem :D


Jesli nie wiesz to po co piszesz ?

Kod
<script language="JavaScript" type="text/javascript">

function emoticon(text) {

    var txtarea = document.post.message;

    text = ' ' + text + ' ';

    if (txtarea.createTextRange && txtarea.caretPos) {

  var caretPos = txtarea.caretPos;

  caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? caretPos.text + text + ' ' : caretPos.text + text;

  txtarea.focus();

    } else {

  txtarea.value  += text;

  txtarea.focus();

    }

}



</script>


[xml:1:cb088e88bd] <table width="100" border="0" cellspacing="0" cellpadding="5">
<tr align="center">
<td colspan="4" class="gensmall"><b>Ikony Emocji</b></td>
</tr>
<tr align="center" valign="middle">
<td><a href="java script:emoticon(':D')"><img src="images/smiles/icon_biggrin.gif" border="0" alt="Very Happy" title="Very Happy" /></a></td>
<td><a href="java script:emoticon(':)')"><img src="images/smiles/icon_smile.gif" border="0" alt="Smile" title="Smile" /></a></td>
<td><a href="java script:emoticon(':(')"><img src="images/smiles/icon_sad.gif" border="0" alt="Sad" title="Sad" /></a></td>
<td><a href="java script:emoticon(':o')"><img src="images/smiles/icon_surprised.gif" border="0" alt="Surprised" title="Surprised" /></a></td>
</tr>
<tr align="center" valign="middle">
<td><a href="java script:emoticon('8O')"><img src="images/smiles/icon_eek.gif" border="0" alt="Shocked" title="Shocked" /></a></td>
<td><a href="java script:emoticon(':?')"><img src="images/smiles/icon_confused.gif" border="0" alt="Confused" title="Confused" /></a></td>
<td><a href="java script:emoticon('8)')"><img src="images/smiles/icon_cool.gif" border="0" alt="Cool" title="Cool" /></a></td>
<td><a href="java script:emoticon(':lol:')"><img src="images/smiles/icon_lol.gif" border="0" alt="Laughing" title="Laughing" /></a></td>
</tr>
<tr align="center" valign="middle">
<td><a href="java script:emoticon(':x')"><img src="images/smiles/icon_mad.gif" border="0" alt="Mad" title="Mad" /></a></td>
<td><a href="java script:emoticon(':P')"><img src="images/smiles/icon_razz.gif" border="0" alt="Razz" title="Razz" /></a></td>
<td><a href="java script:emoticon(':oops:')"><img src="images/smiles/icon_redface.gif" border="0" alt="Embarassed" title="Embarassed" /></a></td>
<td><a href="java script:emoticon(':cry:')"><img src="images/smiles/icon_cry.gif" border="0" alt="Crying or Very sad" title="Crying or Very sad" /></a></td>
</tr>
<tr align="center" valign="middle">
<td><a href="java script:emoticon(':evil:')"><img src="images/smiles/icon_evil.gif" border="0" alt="Evil or Very Mad" title="Evil or Very Mad" /></a></td>
<td><a href="java script:emoticon(':twisted:')"><img src="images/smiles/icon_twisted.gif" border="0" alt="Twisted Evil" title="Twisted Evil" /></a></td>
<td><a href="java script:emoticon(':roll:')"><img src="images/smiles/icon_rolleyes.gif" border="0" alt="Rolling Eyes" title="Rolling Eyes" /></a></td>
<td><a href="java script:emoticon(':wink:')"><img src="images/smiles/icon_wink.gif" border="0" alt="Wink" title="Wink" /></a></td>
</tr>
<tr align="center" valign="middle">
<td><a href="java script:emoticon(':!:')"><img src="images/smiles/icon_exclaim.gif" border="0" alt="Exclamation" title="Exclamation" /></a></td>
<td><a href="java script:emoticon(':?:')"><img src="images/smiles/icon_question.gif" border="0" alt="Question" title="Question" /></a></td>
<td><a href="java script:emoticon(':idea:')"><img src="images/smiles/icon_idea.gif" border="0" alt="Idea" title="Idea" /></a></td>
<td><a href="java script:emoticon(':arrow:')"><img src="images/smiles/icon_arrow.gif" border="0" alt="Arrow" title="Arrow" /></a></td>[/xml:1:cb088e88bd]

Tworzysz katalog images, a w nim smiles i tam wrzucasz odpowiednio ponazywane obrazki. Jesli nie chcesz klikac na obrazki utworz sobie z nich zwykly text co bedzie dziecinnie proste.

Dodatkowo jesli chcesz aby we wpisach zamiast znakow np. :) pojawialy sie ikonki przyda ci sie ten kod:

[php:1:cb088e88bd]<?php

$plik = fopen ("plik.txt", "r");
$wiersz = fgets ($plik, 240);
$wiersz = str_replace (":)", "<img src='smile.gif' border='0'>", $wiersz);
print "$wiersz";
fclose ($plik);

?>[/php:1:cb088e88bd]

Rozwiazanie na podstawie phpBB
Go to the top of the page
+Quote Post
noid
post 12.11.2003, 20:14:18
Post #5





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 8.11.2003

Ostrzeżenie: (0%)
-----


przy klikaniu na ikonke pokazuje mi sie komunikat:

Wiersz: 2
Błąd: 'document.post.message' jest pusty lub nie jest obektem

domysłam się ze chodzi o nazwę textarea, jak mam nazwac textarea??
Go to the top of the page
+Quote Post
.dragonfly
post 12.11.2003, 20:19:14
Post #6





Grupa: Zarejestrowani
Postów: 217
Pomógł: 0
Dołączył: 5.10.2003
Skąd: Londyn / UK

Ostrzeżenie: (0%)
-----


[xml:1:851a88c897]<textarea name="message"> <textarea>[/xml:1:851a88c897]
Go to the top of the page
+Quote Post
noid
post 12.11.2003, 20:21:28
Post #7





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 8.11.2003

Ostrzeżenie: (0%)
-----


znow sie to samo pokazuje :?
Go to the top of the page
+Quote Post
kubatron
post 12.11.2003, 21:34:21
Post #8





Grupa: Zarejestrowani
Postów: 581
Pomógł: 0
Dołączył: 21.07.2003
Skąd: Jasło

Ostrzeżenie: (0%)
-----


kazu ale chciałem pomóc troche biggrin.gif


--------------------
„Człowiek jest wielki nie przez to, co posiada, lecz przez to, kim jest;
nie przez to, co ma, lecz przez to, czym dzieli się z innymi.”
Jan Paweł II
Go to the top of the page
+Quote Post
POLVIP
post 12.11.2003, 21:44:16
Post #9





Grupa: Zarejestrowani
Postów: 80
Pomógł: 0
Dołączył: 1.11.2003
Skąd: Long Island, NY USA

Ostrzeżenie: (0%)
-----


czy twoja forma nazywa sie "post"? bo powinna

Wlasnie spawdzilem code i wszysko dziala


--------------------
Mariuz @ POLVIP ;)
Znajdziesz mnie tutaj...
Zobacz: http://www.polvip.net
Go to the top of the page
+Quote Post
dob
post 12.11.2003, 23:11:57
Post #10





Grupa: Zarejestrowani
Postów: 166
Pomógł: 0
Dołączył: 30.01.2003
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Ja mam troszke krótszy kodzik do wstawiania emotów w textarea

Kod
<script language="JavaScript">

function news(kod){

    document.news.tresc.value=document.news.tresc.value+kod;

}

    </script>


I teraz tak formularz musi mieć nazwe news czyli :
[xml:1:ecbb9dfc3e]<form name="news" method="post" action= "zapisz.php">[/xml:1:ecbb9dfc3e]

Textarea musi byc nazwana tresc i byc zawarta w powyzszym formularzu
[xml:1:ecbb9dfc3e]<textarea name="tresc" rows="6" cols="23"></textarea>[/xml:1:ecbb9dfc3e]

Link do wstawiania emotikonki wygląda następująco :
[xml:1:ecbb9dfc3e]<a href="java script:news(':-D')">tu odpowiedni rysunek</a>[/xml:1:ecbb9dfc3e]


--------------------
Go to the top of the page
+Quote Post
kicaj
post 16.03.2004, 10:49:10
Post #11





Grupa: Zarejestrowani
Postów: 1 640
Pomógł: 28
Dołączył: 13.02.2003
Skąd: Międzyrzecz/Poznań

Ostrzeżenie: (0%)
-----


@dob: zauwazylem w Twoim przykladzie ze emotikonki sa zawsze dodawane na koncu. Jak wstawie kursywe w srodku tresci to i tak dopisuje mi buzke na koncu, dlaczego?


--------------------
PHP Developer

"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola
Go to the top of the page
+Quote Post
Ive
post 16.03.2004, 19:07:53
Post #12





Grupa: Zarejestrowani
Postów: 352
Pomógł: 1
Dołączył: 17.07.2003
Skąd: Kazanów

Ostrzeżenie: (0%)
-----


Cytat
@dob: zauwazylem w Twoim przykladzie ze emotikonki sa zawsze dodawane na koncu. Jak wstawie kursywe w srodku tresci to i tak dopisuje mi buzke na koncu, dlaczego?

bo kod Dob'a pobiera zawartość pola tresc i dopisuje na jej końcu emotke i wkleja znowu w pole tresc nadpisując poprzednie ;]
wynika to z jego kodu JS:
Kod
document.news.tresc.value=document.news.tresc.value+kod;

przypatrz się to od razu zrozumiesz jak to działa ;]
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.07.2025 - 10:37