Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: IP użytkownika w systemie newsów - CUTENEWS
Forum PHP.pl > Forum > Gotowe rozwiązania
rafalsr
Witam,
w systemie newsów CuteNews w komentarzach gdy użytkownik komentuje wiadomości nie ma takiej opcji, że przy jego nicku wyświetla się automatycznie jego IP (aby nie podszywał się pod innych i wiadomo było że to ta sama osoba).

Czy zna ktoś taki skrypt aby wywoływał IP użytkownika? Gdy po dodaniu komentarza, żeby był widoczny obok nicka i daty dodania...
nexis
Doklej w skrypcie

  1. <?php
  2. $_SERVER['REMOTE_ADDR'];
  3. ?>
rafalsr
Jeżeli wstawiam ten kod, to wywołuje błąd w CuteNews i nie wyświetlają się w ogóle newsy.

fragment kodu z panelu gdzie zmieniam wygląd newsów z wstawionym już kodem który podałeś:

  1. <td width="400" style="background-color: #FFFFFF; background-image:url(/gfx/bg_n3.gif); background-repeat:repeat-x;" class="dark"> <font color="#333333"> <small><B>{author}</B>, {date} <?php
  2. $_SERVER['REMOTE_ADDR'];
  3. ?></small></font></td>
mroczek
w którym pliku wklejasz ten kod? Jest jakaś szczegółowa informacja o błędzie?
rafalsr
ja wklejam to w panelu cutenews... a te ustawienia zapisują się w Defult.tpl

jak wklejam ten kod to wyskakuje, że jest błąd w wierszu 75, tam właśnie gdzie to wkleiłem
qba10
Albo źlę rozumię albo to co ty w tej chwili robisz niedoprowadzi cię do żadanego skutku.
To co ty próbujesz zrobić (ale ci się nie udaję) sprawi że będzie wyświetlane ip użytkownika który aktualnie przegląda stronę. A oto chyba nie chodzi.
Musisz już przy zapisie komentarza do bazy zapisać adres ip osby która napisała koma. A następnie go wyświetlić z bazy.
Ale już widze, że bedzie to wymagało przerobienia skryptu (chcociaż nigdy nie używałem tego systemu - nie lubię gotowców biggrin.gif ).
devil-war
Kod
$_SERVER['REMOTE_ADDR']
rafalsr
co w związku z tym?

CODE
$_SERVER['REMOTE_ADDR']
qba10
Cytat(rafalsr @ 11.08.2008, 16:03:39 ) *
co w związku z tym?
CODE
$_SERVER['REMOTE_ADDR']

@devil-war - totalny offtopic. Jeżeli chcesz już coś pomóc to przynajmniej napisz coś od siebie a nie pisz tego co, już ktoś przed tobą napisał.
@rafalsr - jeżeli bardzo ci na tej modyfikacji zależy a sam tego nie potrafisz zrobić, to napisz temat w giełdzie ofert. Może ktoś za małą kasę ci zmodyfikuje ten skrypt, albo poszukaj innego skryptu, który obsługuję zapisz ip komentarzy.
Spykaj
Po prostu znajdź te linijki, w którym jest dodawanie komentarza i zmień tak, żeby zapisywał w bazie również IP użytkownika (czyli właśnie te $_SERVER['REMOTE_ADDR']), i przy wypisywaniu musisz to wypisywać tongue.gif na pewno tam sporo rzeczy jest dodawanych przy każdym komentarzu, takich jak data, czy nick, więc analogicznie możesz dodać IP.
info-geo
Spróbuj tak:

echo $_SERVER['REMOTE_ADDR'];

nie napisałeś co ma z danymi o IP zrobić.
decha-design
Cytat(info-geo @ 12.08.2008, 18:33:43 ) *
Spróbuj tak:

echo $_SERVER['REMOTE_ADDR'];

nie napisałeś co ma z danymi o IP zrobić.

No i co mu to da? To wyświetli IP użytkownika który aktualnie odwiedza stronę, i powtórzy się to przy każdym newsie. Poza tym, w pliku .tpl takie coś nie przejdzie. Z reszta już dwie osoby o tym pisały ... grrr ...:

Cytat(nexis @ 9.08.2008, 17:24:01 ) *
Doklej w skrypcie

  1. <?php
  2. $_SERVER['REMOTE_ADDR'];
  3. ?>
Cytat(devil-war @ 10.08.2008, 21:13:39 ) *
Kod
$_SERVER['REMOTE_ADDR']

@rafalsr ... wydaje mi się, że sam tego nie zrobisz, chyba nie umiesz PHP na tyle. Na odległość my Ci nie wytłumaczymy krok po kroku jak to zrobić. Tak jak powiedział @qba10, dodanie oferty w odp. dziale będzie chyba najlepszym rozwiązaniem ...

---

Ale tak żeby nie było offtopu ... ściągnałem na szybko to cutenews, strasznie zagmatwany ten kod tam jest, ale dodawanie newsów znajduje się w /inc/addnews.mdu .. jeżeli oczywiście masz taka wersje.

Kolejnym problemem jest to, że ten skrypt zapisuje newsy do pliku .txt, co przerobienie go jest dosyć trudne (może nie trudne, lecz na pewno trudniejsze i wymaga więcej roboty niż z bazą danych) ... poleciłbym Ci znaleźć sobie skrypt, który używa Bazy Danych ... no chyba, że masz serwer bez sql, ale teraz nawet darmowe już są w to wyposażone ...
rafalsr
pomijając już ten wątek... widzę, że jednak sam nic z tego nie zrobię... może ktoś wie jak rozwiązać ten problem: http://forum.php.pl/CUTENEWS_User_registra...ed_t100143.html
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.