Fotografika | Foto forum

Witamy, Gość. Zaloguj się lub zarejestruj.
Czy dotarł do Ciebie email aktywacyjny?
Grudzień 01, 2008, 19:00:42


Zaloguj się podając nazwę użytkownika, hasło i długość sesji


więcej informacji tutaj
4images 1.7.6 *nowa wersja*
Właśnie została opublikowan nowa wersja 4images 1.7.6 Bugfix-Release
W tej wersji zostały załatane luki dotyczące bezpieczeństwa, oraz poprawione drobne błędy,
które zostały zgłoszone przez użytkowników wersji 1.7.5   więcej tutaj...
827 wiadomości w 192 wątkach, wysłane przez 177 użytkowników
Najnowszy użytkownik: luktur1
+  Fotografika | Foto forum
|-+  Galeria 4images
| |-+  4images ... [MOD] modyfikacje (Moderator: andreoid)
| | |-+  MOD - Skype i Gadu Gadu
0 użytkowników i 1 Gość przegląda ten wątek. « poprzedni następny »
Strony: [1] Do dołu Drukuj
Autor Wątek: MOD - Skype i Gadu Gadu  (Przeczytany 2600 razy)
andreoid
Administrator
Student

*****

Pomógł: +4/-0
Offline Offline

Płeć: Mężczyzna
Wiadomości: 308



OS:
unknown
Browser:
unknown


Skype - Kliknij do mnie

Zobacz profil WWW
« : Listopad 19, 2006, 19:32:07 »

Nazwa tej modyfikacji, mówi sama za siebie.
W profilach użytkownika, zostanie wyświetlony odpowiedni status danego komunikatora i możliwość bezpośredniego połączenia się z danym użytkownikiem.

Demo

Instalacja: Łatwa
Czas: około 15 minut

a. instalacja Skype
b. instalacja Gadu Gadu

Dla obydwóch instalacji zostaną zmienione następujące pliki:

/includes/db_field_definitions.php
/lang/main.php
/member.php
/templates/twoj_szablon/member_editprofile.html
/templates/twoj_szablon/member_profile.html

Krok 1.
Otwórz myAdmin i dodaj nowe pola w tabeli 4images_users

a.
Pole: user_skype
Typ: varchar
Długość/Wartości: 255

lub pobierz plik instalacyjny (na końcu wątku), rozpakuj, załaduj na serwer do katalogu instalacyjnego 4images i wykonaj
http://www.twoja_domena.pl/skype_install.php, po instalacji usuń plik

b.
Pole: user_gadu
Typ: varchar
Długość/Wartości: 20

lub pobierz plik instalacyjny (na końcu wątku), rozpakuj, załaduj na serwer do katalogu instalacyjnego 4images i wykonaj
http://www.twoja_domena.pl/gadu_install.php, po instalacji usuń plik

Krok 2.

Otwórz plik /includes/db_field_definitions.php i na samym końcu przed znakiem

Kod:
?>

dodaj

a.
Kod:
$additional_user_fields['user_skype'] = array($lang['user_skype'], "text", 0);

b.
Kod:
$additional_user_fields['user_gadu'] = array($lang['user_gadu'], "text", 0);

Krok 3.

Otwórz plik /lang/polish/main.php  i odszukaj
Kod:
$lang['icq'] = "Numer ICQ:";

i pod tym kodem dodaj
a.
Kod:
$lang['skype'] = "Skype";
$lang['skype_status'] = "Status";
a za tym, w miarę potrzeby

b.
Kod:
$lang['gadu'] = "Gadu Gadu";
$lang['gadu_status'] = "Status";

Krok 4.

Otwórz plik member.php i odszukaj
Kod:
$sql = "UPDATE ".USERS_TABLE."
            SET ".get_user_table_field("", "user_email")." = '$user_email', ".get_user_table_field("", "user_showemail")." = $user_showemail, ".get_user_table_field("", "user_allowemails")." = $user_allowemails, ".get_user_table_field("", "user_invisible")." = $user_invisible, ".get_user_table_field("", "user_homepage")." = '$user_homepage', ".get_user_table_field("", "user_icq")." = '$user_icq'".$additional_sql."
            WHERE ".get_user_table_field("", "user_id")." = ".$user_info['user_id'];

i zmień go na

a. [instalacja tyko dla Skype]
Kod:
$sql = "UPDATE ".USERS_TABLE."
            SET ".get_user_table_field("", "user_email")." = '$user_email', ".get_user_table_field("", "user_showemail")." = $user_showemail, ".get_user_table_field("", "user_allowemails")." = $user_allowemails, ".get_user_table_field("", "user_invisible")." = $user_invisible, ".get_user_table_field("", "user_homepage")." = '$user_homepage', ".get_user_table_field("", "user_icq")." = '$user_icq'".$additional_sql." ".get_user_table_field("", "user_skype")." = '$user_skype'".$additional_sql."
            WHERE ".get_user_table_field("", "user_id")." = ".$user_info['user_id'];

b. [instalacja tyko dla Gadu Gadu]
Kod:
$sql = "UPDATE ".USERS_TABLE."
            SET ".get_user_table_field("", "user_email")." = '$user_email', ".get_user_table_field("", "user_showemail")." = $user_showemail, ".get_user_table_field("", "user_allowemails")." = $user_allowemails, ".get_user_table_field("", "user_invisible")." = $user_invisible, ".get_user_table_field("", "user_homepage")." = '$user_homepage', ".get_user_table_field("", "user_icq")." = '$user_icq'".$additional_sql."  ".get_user_table_field("", "user_gadu")." = '$user_gadu'".$additional_sql."
            WHERE ".get_user_table_field("", "user_id")." = ".$user_info['user_id'];

a. + b. [lub, jeżeli instalujesz obydwa]
Kod:
$sql = "UPDATE ".USERS_TABLE."
            SET ".get_user_table_field("", "user_email")." = '$user_email', ".get_user_table_field("", "user_showemail")." = $user_showemail, ".get_user_table_field("", "user_allowemails")." = $user_allowemails, ".get_user_table_field("", "user_invisible")." = $user_invisible, ".get_user_table_field("", "user_homepage")." = '$user_homepage', ".get_user_table_field("", "user_icq")." = '$user_icq'".$additional_sql." ".get_user_table_field("", "user_skype")." = '$user_skype'".$additional_sql." ".get_user_table_field("", "user_gadu")." = '$user_gadu'".$additional_sql."
            WHERE ".get_user_table_field("", "user_id")." = ".$user_info['user_id'];

odszukaj
Kod:
$user_icq = (isset($HTTP_POST_VARS['user_icq'])) ? ((intval(trim($HTTP_POST_VARS['user_icq']))) ? intval(trim($HTTP_POST_VARS['user_icq'])) : "") : "";

i pod nim dodaj
a.
Kod:
$user_skype = (isset($HTTP_POST_VARS['user_skype'])) ? un_htmlspecialchars(trim($HTTP_POST_VARS['user_skype'])) : "";
a za tym, w miarę potrzeby

b.
Kod:
$user_gadu = (isset($HTTP_POST_VARS['user_gadu'])) ? un_htmlspecialchars(trim($HTTP_POST_VARS['user_gadu'])) : "";

odszukaj
Kod:
"user_icq_button" => $user_icq_button,

i pod nim dodaj
a.
Kod:
"user_skype" => $user_skype,
a za tym, w miarę potrzeby

b.
Kod:
"user_gadu" => $user_gadu,

odszukaj [występuje dwa razy, zmianę dokonaj również dwa razy]
Kod:
"lang_icq" => $lang['icq']

i przed nim dodaj
a.
Kod:
"lang_skype" => $lang['skype'],
a za tym, w miarę potrzeby

b.
Kod:
"lang_gadu" => $lang['gadu'],

odszukaj
Kod:
$user_icq = (isset($user_row['user_icq'])) ? $user_row['user_icq'] : REPLACE_EMPTY;
    if (!empty($user_icq) && $user_icq != REPLACE_EMPTY) {
      $user_icq_button = "<a href=\"http://wwp.icq.com/scripts/search.dll?to=".$user_icq."\" target=\"_blank\"><img src=\"http://web.icq.com/whitepages/online?icq=".$user_icq."&img=5\" width=\"18\" height=\"18\" border=\"0\" alt=\"".$user_icq."\" /></a>";
    }
    else {
      $user_icq_button = REPLACE_EMPTY;
    }

i pod nim dodaj
a.
Kod:
$user_skype = (isset($user_row['user_skype'])) ? $user_row['user_skype'] : REPLACE_EMPTY;
a za tym, w miarę potrzeby

b.
Kod:
$user_gadu = (isset($user_row['user_gadu'])) ? $user_row['user_gadu'] : REPLACE_EMPTY;

Krok 5.

Otwórz plik /templetaes/yourtemplate/member_editprofile.html i odszukaj
Kod:
<tr>
            <td class="row2"><b>{lang_icq}</b></td>
            <td class="row2"><input type="text" name="user_icq"  size="30" value="{user_icq}" class="input" /></td>
          </tr>

i pod nim dodaj
a.
Kod:
<tr>
           <td class="row1"><b>{lang_skype}</b></TD>
           <td class="row1"><input type="text" name="user_skype"  size="30" value="{user_skype}" class="input" /></td>
         </tr>
a za tym, w miarę potrzeby

b.
Kod:
<tr>
           <td class="row2"><b>{lang_gadu}</b></TD>
           <td class="row2"><input type="text" name="user_gadu"  size="30" value="{user_gadu}" class="input" /></td>
         </tr>

Krok 6.

Otwórz plik /templates/twoj_szablon/member_profile.html i odszukaj
Kod:
<tr>
          <td class="row2"><b>{lang_icq}</b></td>
          <td class="row2">{if user_icq}<a href="http://wwp.icq.com/scripts/search.dll?to={user_icq}">{user_icq}</a> (<b>{user_icq_status}</b>){endif user_icq}</td>
        </tr>

i pod nim dodaj
a.
Kod:
{if user_skype}<tr>
           <td class="row1"><b>{lang_skype}</b></td>
           <td class="row1"><a href="callto://{user_skype}">Zadzwoń do mnie!</a> . mój status: <img src="http://mystatus.skype.com/smallclassic/{user_skype}.png" alt="Skype" /></td>
         </tr>{endif user_skype}
a za tym, w miarę potrzeby

b.
Kod:
{if user_gadu}<tr>
           <td class="row2"><b>{lang_gadu}</b></td>
           <td class="row2"><a href="gg:{user_gadu}">{user_gadu}</a> ............ mój status: <img src="http://www.gadu-gadu.pl/users/status.asp?id={user_gadu}" border="0" alt="Gadu Gadu" /></td>
         </tr>{endif user_gadu}

Gotowe, życzę udanej instalacji  Uśmiech
« Ostatnia zmiana: Lipiec 16, 2007, 12:25:34 wysłane przez andreoid » Zapisane

:: Canon EOS 20 D..Canon EOS 350 D..Obiektywy:Canon EF 70-200mm f4.0 L USM..EF 28-135mm f3.5/5.6 IS USM..EF S 18-55 Kit..(poluje na Sigma 150mm f2.8 EX DG A
Giovanni
Uczeń

**

Pomógł: +0/-0
Offline Offline

Płeć: Mężczyzna
Wiadomości: 55



OS:
unknown
Browser:
unknown



Zobacz profil
« Odpowiedz #1 : Listopad 19, 2006, 22:19:59 »

Działa perfekcyjnie !! Uśmiech
Super MOD !!
Polecam wszystkim.

Dziękuje Andreoidowi za fajny dodatek Uśmiech

Drogi Andreoidzie mam pytanie, jak zrobić żeby przy ICQ również pokazywało ikonkę ??

Pozdrawiam
Giovanni

« Ostatnia zmiana: Luty 07, 2007, 17:00:22 wysłane przez andreoid » Zapisane
andreoid
Administrator
Student

*****

Pomógł: +4/-0
Offline Offline

Płeć: Mężczyzna
Wiadomości: 308



OS:
unknown
Browser:
unknown


Skype - Kliknij do mnie

Zobacz profil WWW
« Odpowiedz #2 : Listopad 19, 2006, 22:30:39 »

Otwórz plik member_profile.html
Ścieżka /templates/<twoj_szablon>/member_profile.html

odszukaj
Kod:
{if user_icq}<a href="http://www.icq.com/people/about_me.php?uin={user_icq}" target="_blank">{user_icq}</a> (<b>{user_icq_status}</b>){endif user_icq}

i zmień na

Kod:
{if user_icq}<a href="http://www.icq.com/people/about_me.php?uin={user_icq}" target="_blank">{user_icq}</a>
  ......... mój status:  <img src="http://status.icq.com/online.gif?icq={user_icq}&img=21"alt="ICQ" />{endif user_icq}
« Ostatnia zmiana: Luty 07, 2007, 17:01:24 wysłane przez andreoid » Zapisane

:: Canon EOS 20 D..Canon EOS 350 D..Obiektywy:Canon EF 70-200mm f4.0 L USM..EF 28-135mm f3.5/5.6 IS USM..EF S 18-55 Kit..(poluje na Sigma 150mm f2.8 EX DG A
Giovanni
Uczeń

**

Pomógł: +0/-0
Offline Offline

Płeć: Mężczyzna
Wiadomości: 55



OS:
unknown
Browser:
unknown



Zobacz profil
« Odpowiedz #3 : Listopad 19, 2006, 22:53:41 »

Hmmmm

No to mam problem Smutny
Bo u mnie w tym polu w ogóle nie istnieje taki kod

Kod:
{if user_icq}<a href="http://www.icq.com/people/about_me.php?uin={user_icq}" target="_blank">{user_icq}</a> (<b>{user_icq_status}</b>){endif user_icq}


ścieżka /templates/<moj_szablon>/member_profile.html

Smutny
« Ostatnia zmiana: Luty 07, 2007, 17:03:13 wysłane przez andreoid » Zapisane
andreoid
Administrator
Student

*****

Pomógł: +4/-0
Offline Offline

Płeć: Mężczyzna
Wiadomości: 308



OS:
unknown
Browser:
unknown


Skype - Kliknij do mnie

Zobacz profil WWW
« Odpowiedz #4 : Listopad 19, 2006, 23:01:31 »

w 7dana powinieneś mieć ten

Kod:
{if user_icq}<a href="http://wwp.icq.com/scripts/search.dll?to={user_icq}">{user_icq}</a> (<b>{user_icq_status}</b>){endif user_icq}

jeżeli tak to wymień na tamten
« Ostatnia zmiana: Luty 07, 2007, 17:03:57 wysłane przez andreoid » Zapisane

:: Canon EOS 20 D..Canon EOS 350 D..Obiektywy:Canon EF 70-200mm f4.0 L USM..EF 28-135mm f3.5/5.6 IS USM..EF S 18-55 Kit..(poluje na Sigma 150mm f2.8 EX DG A
Giovanni
Uczeń

**

Pomógł: +0/-0
Offline Offline

Płeć: Mężczyzna
Wiadomości: 55



OS:
unknown
Browser:
unknown



Zobacz profil
« Odpowiedz #5 : Listopad 19, 2006, 23:08:07 »

Teraz tak !! Uśmiech
Teraz wszystko ok Uśmiech

Kolejny ukłon na Andreoida
Pięknie Dziękuje Uśmiech

Pozdrawiam
« Ostatnia zmiana: Luty 07, 2007, 17:04:30 wysłane przez andreoid » Zapisane
andreoid
Administrator
Student

*****

Pomógł: +4/-0
Offline Offline

Płeć: Mężczyzna
Wiadomości: 308



OS:
unknown
Browser:
unknown


Skype - Kliknij do mnie

Zobacz profil WWW
« Odpowiedz #6 : Listopad 19, 2006, 23:15:54 »

Dodatkowo możesz zmieniać wartość  21 na wartości od 1 do 21 w kodzie który zmieniłeś.
Wyświetlane będą różne ikony statusu ICQ.

w tym fragmencie

Cytuj
« Ostatnia zmiana: Luty 07, 2007, 17:05:37 wysłane przez andreoid » Zapisane

:: Canon EOS 20 D..Canon EOS 350 D..Obiektywy:Canon EF 70-200mm f4.0 L USM..EF 28-135mm f3.5/5.6 IS USM..EF S 18-55 Kit..(poluje na Sigma 150mm f2.8 EX DG A
Giovanni
Uczeń

**

Pomógł: +0/-0
Offline Offline

Płeć: Mężczyzna
Wiadomości: 55



OS:
unknown
Browser:
unknown



Zobacz profil
« Odpowiedz #7 : Listopad 19, 2006, 23:30:03 »

Ale fajny bajer Uśmiech

Dziękuję ślicznie Uśmiech

Pozdrowienia dla WIELKIEGO ANDREOIDA !!

Mam pytanie czy można zrobić coś takiego jeszcze dla googletalk i msn ??





« Ostatnia zmiana: Luty 07, 2007, 17:14:16 wysłane przez andreoid » Zapisane
andreoid
Administrator
Student

*****

Pomógł: +4/-0
Offline Offline

Płeć: Mężczyzna
Wiadomości: 308



OS:
unknown
Browser:
unknown


Skype - Kliknij do mnie

Zobacz profil WWW
« Odpowiedz #8 : Listopad 19, 2006, 23:35:33 »

Zobaczę co da się zrobić.
Ale to nie nastąpi szybko, w związku z nawałem pracy.
« Ostatnia zmiana: Luty 07, 2007, 17:15:10 wysłane przez andreoid » Zapisane

:: Canon EOS 20 D..Canon EOS 350 D..Obiektywy:Canon EF 70-200mm f4.0 L USM..EF 28-135mm f3.5/5.6 IS USM..EF S 18-55 Kit..(poluje na Sigma 150mm f2.8 EX DG A
Giovanni
Uczeń

**

Pomógł: +0/-0
Offline Offline

Płeć: Mężczyzna
Wiadomości: 55



OS:
unknown
Browser:
unknown



Zobacz profil
« Odpowiedz #9 : Listopad 20, 2006, 09:08:12 »

A więc będziemy cierpliwie czekać Uśmiech
Pozdrawiam
Giovanni
« Ostatnia zmiana: Luty 07, 2007, 17:15:43 wysłane przez andreoid » Zapisane
misiek.154
Użytkownik

*

Pomógł: +0/-0
Offline Offline

Wiadomości: 16

OS:
Windows XP
Browser:
Firefox 2.0.0.3



Zobacz profil
« Odpowiedz #10 : Lipiec 15, 2007, 23:45:30 »

Witam  Uśmiech

Mam taki mały szczegół, który bardzo mnie denerwuje. MOD działa bez problemowo tylko taki bardzo irytujące jest dla mnie to że przy edycji profilu nie widnieje nazwa Gadu Gadu obok pola w którym się wpisuje numer. Może nie wytłumaczyłem tego za dokładnie ale może zdjęcie wam wyjaśni więcej
« Ostatnia zmiana: Lipiec 16, 2007, 11:52:36 wysłane przez andreoid » Zapisane
andreoid
Administrator
Student

*****

Pomógł: +4/-0
Offline Offline

Płeć: Mężczyzna
Wiadomości: 308



OS:
Windows XP
Browser:
Microsoft Internet Explorer 7.0


Skype - Kliknij do mnie

Zobacz profil WWW
« Odpowiedz #11 : Lipiec 16, 2007, 12:45:04 »

Witam misiek.154
 
Faktycznie do skryptu wkradły się dwa błędy, które już poprawiłem.
Spróbuj jeszcze raz wykonać Krok 4 od momentu
Cytuj
odszukaj [występuje dwa razy, zmianę dokonaj również dwa razy]
Kod:
"lang_icq" => $lang['icq']
punkt  b. - to należy wykonać dwa razy w pliku member.php i przed
Kod:
"lang_icq" => $lang['icq']
a nie po.

Dodatkowo możesz zmienić w pliku member_profile.html  ścieżka  /templates/twoj_szablon/member_profile.html
fragment:
Kod:
{if user_gadu}<tr>
           <td class="row2"><b>Gadu Gadu:< b></td>
           <td class="row2"><a href="gg:{user_gadu}">{user_gadu}</a> ............ mój status: <img src="http://www.gadu-gadu.pl/users/status.asp?id={user_gadu}" border="0" alt="Gadu Gadu" /></td>
         </tr>{endif user_gadu}
Gadu Gadu: na zmienną {lang_gadu}

powinno funkcjonować.
Zapisane

:: Canon EOS 20 D..Canon EOS 350 D..Obiektywy:Canon EF 70-200mm f4.0 L USM..EF 28-135mm f3.5/5.6 IS USM..EF S 18-55 Kit..(poluje na Sigma 150mm f2.8 EX DG A
misiek.154
Użytkownik

*

Pomógł: +0/-0
Offline Offline

Wiadomości: 16

OS:
Windows XP
Browser:
Firefox 2.0.0.3



Zobacz profil
« Odpowiedz #12 : Lipiec 16, 2007, 12:57:46 »

wielkie dzięki już działa bez problemu Uśmiech jesteś tutaj nie zastąpiony gdyby nie Ty to ciężko by było bo zawsze szybko i fachowo odpowiadasz na problemy Uśmiech pozdrawiam i podziwiam Uśmiech
Zapisane
Strony: [1] Do góry Drukuj 
« poprzedni następny »
Skocz do:  



Dziękuję
Dziękuję za odwiedzenie naszego serwisu, mam nadzieję że jesteś zadowolona/y z pomocy którą tutaj otrzymałaś/eś.
Było by nam miło, jeżeli w zamian za uzyskaną pomoc, wkleisz na swojej stronie link do naszego serwisu.

Serwis fotograficzny

lub
Foto forum


Życzymy Ci dalszych sukcesów w dziedzinie prezentacji internetowej,
oraz wielu odwiedzin internautów.
statystyki www stat.pl
Strona wygenerowana w 0.376 sekund z 21 zapytaniami.
Powered by SMF 1.1.2 | SMF © 2006-2007, Simple Machines LLC Design by fotoan.com

Domki w górach - Program do fakturowania - coaching - Projektowanie stron - Efect Doradztwo Finansowe - oświetlenie
Foto serwis © 2005-2007 fotoan.com