Fotografika | Foto forum

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


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 - Flaga_kto jest online?
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 - Flaga_kto jest online?  (Przeczytany 1320 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
« : Październik 03, 2006, 22:02:25 »

MOD - Flaga_kto jest online?
jest to gadżed  Spoko który pokazuje kto i z jakiego kraju odwiedza naszą galerię.
MOD ten sklada się z dwóch części, a raczej dwóch MOD'ów
MOD pierwszy  można zastosować na stronie startowej,
natomiast MOD drugi w APC.

Demo

Instalacja:  Łatwa
Czas:         Około 5 min.

Pobierz pliki
 
Nowe pliki:

geoip.inc
ścieżka /4images/include/geoip.inc
GeoIP.dat
ścieżka /4images/include/GeoIP.dat

Nowy folder z grafiką flag w formacie .png

ścieżka /4images/flags/

Wyżej wymienione pliki i foldery są wspólne dla obydwóch MOD'ów

MOD pierwszy
Orginalny tytuł:
[MOD]country flags of your visitors in "Who's online?" in home page
Autor: funpersian



Otwórz plik sessions.php
ścieżka /4images/includes/sessions.php

odszukaj

Kod:
//-----------------------------------------------------
//--- Start Configuration -----------------------------
//-----------------------------------------------------

i przed tym kodem, wpisz ten

Kod:
/*
  MOD VISITORS COUNTRY FLAGS
  START INSERT
*/
    if (!class_exists("GeoIP"))
    {
      include(ROOT_PATH."includes/geoip.inc");
    }
   
    $gi = geoip_open(ROOT_PATH."includes/GeoIP.dat",GEOIP_STANDARD);
    $countries = array();
/*
  MOD VISITORS COUNTRY FLAGS
  END INSERT
*/

odszukaj

Kod:
$user_profile_link = (!empty($url_show_profile)) ? preg_replace("/{user_id}/", $row['session_user_id'], $url_show_profile) : ROOT_PATH."member.php?action=showprofile&".URL_USER_ID."=".$row['session_user_id'];

i pod tym kodem, wpisz ten

Kod:
/*
  MOD VISITORS COUNTRY FLAGS
  START INSERT
*/
        $cid = geoip_country_code_by_addr($gi, $row['session_ip']);
        if (empty($cid)) $cid = "lan";
        $countries[$cid] = isset($countries[$cid]) ? $countries[$cid]+1 : 1;
        $username = "<img src=\"".ROOT_PATH."flags/".strtolower($cid).".png"."\" alt=\"".(($cid != "lan") ? $gi->GEOIP_COUNTRY_NAMES[$gi->GEOIP_COUNTRY_CODE_TO_NUMBER[$cid]] : "Unknown or LAN")."\" border=0> ".$username;
/*
  MOD VISITORS COUNTRY FLAGS
  END INSERT
*/ 

odszukaj

Kod:
$num_guests_online++;

i pod tym kodem. wpisz ten

Kod:
/*
  MOD VISITORS COUNTRY FLAGS
  START INSERT
*/
        $cid = geoip_country_code_by_addr($gi, $row['session_ip']);
        if (empty($cid)) $cid = "lan";
        $countries[$cid] = isset($countries[$cid]) ? $countries[$cid]+1 : 1;
        $invitado_online_list  = "<font color=\"#00FFFF\">".$num_guests_online."</font><img src=\"".ROOT_PATH."flags/".strtolower($cid).".png"."\" alt=\"".(($cid != "lan") ? $gi->GEOIP_COUNTRY_NAMES[$gi->GEOIP_COUNTRY_CODE_TO_NUMBER[$cid]] : "Unknown or LAN")."\" border=0> ".$invitado_online_list ;
/*
  MOD VISITORS COUNTRY FLAGS
  END INSERT
*/
if ($num_guests_online > 1){
$invitado_online_list .= " , ";
}

odszukaj

Kod:
"num_guests_online" => $num_guests_online,

i pod tym kodem, wpisz ten

Kod:
"invitado_online_list" => $invitado_online_list,

Otwórz plik whos_online.html
ścieżka /4images/tepmlates/twoj_szablon/whos_online.html
i dodaj
Kod:
{invitado_online_list}

MOD drugi
Orginalny tytuł:
[MOD] Country flags (based on IP) in whos online in ACP
Autor: V@no



Otwórz plik home.php
ścieżka /4images/admin/home.php
i odszukaj

Kod:
$prev_ip = "";

i pod nim wpisz

Kod:
/*
  MOD VISITORS COUNTRY FLAGS
  START INSERT
*/
    if (!class_exists("GeoIP"))
    {
      include(ROOT_PATH."includes/geoip.inc");
    }
   
    $gi = geoip_open(ROOT_PATH."includes/GeoIP.dat",GEOIP_STANDARD);
    $countries = array();
/*
  MOD VISITORS COUNTRY FLAGS
  END INSERT
*/

odszukaj

Kod:
echo "<td>".$username.$invisibleuser."</td>\n";

i przd tym kodem wpisz

Kod:
/*
  MOD VISITORS COUNTRY FLAGS
  START INSERT
*/
        $cid = geoip_country_code_by_addr($gi, $row['session_ip']);
        if (empty($cid)) $cid = "lan";
        $countries[$cid] = isset($countries[$cid]) ? $countries[$cid]+1 : 1;
        $username = "<img src=\"".ROOT_PATH."flags/".strtolower($cid).".png"."\" alt=\"".(($cid != "lan") ? $gi->GEOIP_COUNTRY_NAMES[$gi->GEOIP_COUNTRY_CODE_TO_NUMBER[$cid]] : "Unknown or LAN")."\" border=0> ".$username;
/*
  MOD VISITORS COUNTRY FLAGS
  END INSERT
*/

odszukaj

Kod:
echo "<td>".$lang['userlevel_guest']."</td>\n";

i zmień na

Kod:
/*
  MOD VISITORS COUNTRY FLAGS
  ORIGINAL BLOCK:
        echo "<td>".$lang['userlevel_guest']."</td>\n";
*/
/*
  MOD VISITORS COUNTRY FLAGS
  START REPLACE
*/
        $cid = geoip_country_code_by_addr($gi, $row['session_ip']);
        if (empty($cid)) $cid = "lan";
        $countries[$cid] = isset($countries[$cid]) ? $countries[$cid]+1 : 1;
        echo "<td><img src=\"".ROOT_PATH."flags/".strtolower($cid).".png"."\" alt=\"".(($cid != "lan") ? $gi->GEOIP_COUNTRY_NAMES[$gi->GEOIP_COUNTRY_CODE_TO_NUMBER[$cid]] : "Unknown or LAN")."\" border=0> ".$lang['userlevel_guest']."</td>\n";
/*
  MOD VISITORS COUNTRY FLAGS
  END REPLACE
*/
« Ostatnia zmiana: Luty 25, 2007, 17:26:26 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 15, 2006, 14:15:48 »

Drogi Andreoidzie!!

Zainstalowałem sobie ten mod i pieknie funkcjonuje ale kiedy klikam na danego użytkownika to otwiera się okienko z profilem danego użytkownika a tam zamiast na przyklad e-mail: provider.site@gmail.com   wyświetla    provider.sie at gmail.com
druga rzecz "numer gadu-gadu" wiem że w kodzie to odnosi się do numer ICQ ale tutaj wyświetla numer gadu-gadu i dodatkowo nie można wpissać numeru takie jak są na ICQ czyli np. 220-275-535 jedynie można wpisać cyfry bez myślników tak jak to jest na gadu gadu

Czy jest sposób żeby wyświetlał prawidłowy numer z ICQ i dodatkowo jeszcze stworzyć jedną liniję dla numeru gadu-gadu ??



Pozdrawiam
« Ostatnia zmiana: Luty 07, 2007, 18:17:40 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 15, 2006, 14:53:02 »

1. Jeżeli chodzi o wyświetlanie adresu mailowego (@=at),
    zmiana ta jest celowa. Chodzi o ochronę przed robotami spamowymi
2. ICQ i GaduGadu / ta sprawa jest faktycznie nie dopracowana.
    Postaram się to zmienić, ale w późniejszym terminie.
« Ostatnia zmiana: Luty 07, 2007, 18:18:44 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 15, 2006, 14:57:04 »

A więc będe cierpliwie czekać Uśmiech

Pozdrawiam
« Ostatnia zmiana: Luty 07, 2007, 18:19:11 wysłane przez andreoid » 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.205 sekund z 21 zapytaniami.
Powered by SMF 1.1.2 | SMF © 2006-2007, Simple Machines LLC Design by fotoan.com

Kredyty - Praca w Bytomiu - Marketing - Hotele - ogłoszenia - phone card
Foto serwis © 2005-2007 fotoan.com