Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Emotikony
Louner
post
Post #1





Grupa: Zarejestrowani
Postów: 99
Pomógł: 5
Dołączył: 20.06.2005
Skąd: Bielsk Podlaski

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


Witam
Chciałbtm się zapytać, czy istnieje jakiś gotowy skrypt który konwertuje odpowiednie znaki na emotikony? Nie mam jeszcze tyle doświadczenia w programowaniu, żeby napisać własny. Szukałem takowego na stronach:

http://php.skryptoteka.pl/
na hasła: emoty, emotikony, konwerter znaków

http://www.webinside.pl/skrypty
na hasła: emoty, emotikony, emotki

http://www.wirtuals.net/

http://www.megaskrypty.com/index.php?cat=3

http://www.hotscripts.pl/index.php

http://php.resourceindex.com/search/index.cgi


Wszystko okazało się płonne. Czy ktoś mógłby mi pomóc ? (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)

Ten post edytował Louner 26.07.2005, 20:33:41
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Louner
post
Post #2





Grupa: Zarejestrowani
Postów: 99
Pomógł: 5
Dołączył: 20.06.2005
Skąd: Bielsk Podlaski

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


Hmm. Sprawa jest wg mnie torchę bardziej złożona. Z pomocą bardziej doświadczonych osób jakoś złożyłem (złożyli? (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) ) takowy skrypt do newsów:

  1. <?php
  2. $dzial = '8';
  3.  
  4. $sql=&#092;"SELECT p.post_id, pt.post_id, pt.post_text, pt.bbcode_uid, t.topic_id, t.to
    p
  5. c_title, t.topic_first_post_id, t.forum_id, t.topic_replies, u.user_id, 
  6.  
  7. u.username, u.user_posts, u.user_rank
  8.  FROM &#092;".TOPICS_TABLE.\" t, \".USERS_TABLE.\" u, \".POSTS_TABLE.\" p, \".POSTS_TEXT_TABLE.\" pt
  9.  WHERE t.forum_id = $dzial
  10.  AND t.topic_poster = u.user_id
  11.  AND t.topic_first_post_id = pt.post_id
  12.  AND t.topic_first_post_id = p.post_id
  13.  ORDER BY pt.post_id DESC&#092;";
  14.  $query=mysql_query($sql);
  15.  while(
  16.  $result=mysql_fetch_assoc($query))
  17.  {
  18.  $text = $result['post_text'];
  19.  $text = bbcode_strip($text, $result['bbcode_uid']);
  20.  $link = append_sid('viewtopic.' . $phpEx . '?t=' . $result['topic_id']);
  21.  if (strlen($text) > 1000){
  22.  $text = substr($text, 0, 1000).'...[space][space] <a href=\"forum/'.$link.'\" class=\"wiecej\">Wiecej</a>';}
  23.  $text = str_replace('
  24.  ', '<br>', $text);
  25.  $author = ' ';
  26.  echo '<div style=\"text-align:justify; background:#FCFCFC; border: solid #CACACA 1px; padding:5px; margi
    n:5px; font-size:10pt\"><b><a 
  27.  
  28. href=\"forum/'.$link.'\" class=\"tytul_newsa\">'.$result['topic_title'].'</a></b><hr width=\"90%\" align\"center\"><span 
  29.  
  30. class=\"news\">'.$text.'</span><div align=\"right\"><br /><span class=\"autor\">'.$author.' :: </span><a href=\"forum/'.$link.'\" 
  31.  
  32. class=\"autor\">Komentarzy: <span class=\"autor_red\">'.$result['topic_replies'].'</span></a></div></div>';
  33.  }
  34.  ?>


Chodzi mi o to, by w zmiennej $text podmieniało emoty.

  1. <?php
  2. $tekst = str_relpace( ':-)', '<img src=\"./usmiech.gif\"/>', $tekst );
  3. ?>


Mam pytania:
1) nie umiem posługiwać się tą funkcją. Gdzie mam umieścić tekst wiadomości?
2) kiedy używam jej w takiej formie wyświetla mi błąd o odwołaniu do nieistniejącej funkcji. Jak mogę temu zaradzić? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Domyślam się, że po przecinkach deklaruję jej parametry.

Ten post edytował Louner 26.07.2005, 20:46:23
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 14.10.2025 - 18:34