Fotografika | Foto forum

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


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: Fluetarlele
+  Fotografika | Foto forum
|-+  Galeria 4images
| |-+  4images ... [MOD] modyfikacje (Moderator: andreoid)
| | |-+  Losowe zdjęcie z galerii na inny serwer
0 użytkowników i 1 Gość przegląda ten wątek. « poprzedni następny »
Strony: [1] Do dołu Drukuj
Autor Wątek: Losowe zdjęcie z galerii na inny serwer  (Przeczytany 1109 razy)
Jarko
Użytkownik

*

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

Wiadomości: 4

OS:
Windows XP
Browser:
Firefox 2.0.0.8



Zobacz profil
« : Listopad 01, 2007, 16:21:06 »

Witam,

Szukam sposobu wyświetlenia nowych zdjęć z galerii 4images na stronie głównej na innym serwerze.
Próbowałem z plikiem random.php i wklejaniem kodu, ale działa tylko na serwerze gdzie podpięta jest galeria.

Liczę na podpowiedź lub gotowe rozwiązanie Duży uśmiech

Pozdrawiam,
« Ostatnia zmiana: Listopad 01, 2007, 21:28:22 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 6.0


Skype - Kliknij do mnie

Zobacz profil WWW
« Odpowiedz #1 : Listopad 01, 2007, 21:51:37 »

Spróbuj zainstalować tą wersję losowych miniaturek,
zmieniłem w nim ścieżkę bezpośrednią.
Przetestowałem międz serwerem yoyo.pl a serwerem na którym jest ten serwis.

1 Krok
Pobierz kod poniżej i zapisz jako random.php

Kod:
<?php

// PATH to your 4images Gallery / Scieka do katalogu gwnego skryptu 4images (ROOT)
define('ROOT_PATH''./');
define('SCRIPT_URL''http://twoja_domena.pl/4images/');


include(
ROOT_PATH.'config.php');
include(
ROOT_PATH.'includes/db_mysql.php');
include(
ROOT_PATH.'includes/constants.php');

$site_db = new Db($db_host$db_user$db_password$db_name);
function 
is_remote($file_name) {
  return (
preg_match('#^https?\\:\\/\\/[a-z0-9\-]+\.([a-z0-9\-]+\.)?[a-z]+#i'$file_name)) ? 0;
}

$sql "SELECT COUNT(*) as total_images
        FROM "
.IMAGES_TABLE." a, ".CATEGORIES_TABLE." b 
        WHERE a.image_active=1 
        AND a.cat_id = b.cat_id 
        AND b.auth_viewcat="
.AUTH_ALL.
        AND b.auth_viewimage="
.AUTH_ALL."
        "
;
$row $site_db->query_firstrow($sql);
$total_images $row['total_images'];

mt_srand((double)microtime() * 1000000);
$number = ($total_images 1) ? mt_rand(0$total_images 1) : 0;

$sql "SELECT a.image_id, a.cat_id, a.image_name, a.image_active, a.image_thumb_file, a.image_comments, a.image_hits, a.image_rating 
        FROM "
.IMAGES_TABLE." a, ".CATEGORIES_TABLE." b 
        WHERE a.image_active=1 
        AND a.cat_id = b.cat_id 
        AND b.auth_viewcat="
.AUTH_ALL.
        AND b.auth_viewimage="
.AUTH_ALL.
        LIMIT $number, 1"
;
$row $site_db->query_firstrow($sql);
$image_id $row['image_id'];
$cat_id $row['cat_id'];
$image_name $row['image_name'];
$image_comments $row['image_comments'];
$image_hits $row['image_hits'];
$image_rating $row['image_rating'];
$thumb_src = (is_remote($row['image_thumb_file'])) ? $row['image_thumb_file'] : SCRIPT_URL.THUMB_DIR."/".$cat_id."/".$row['image_thumb_file'];

echo 
"<div style=\"padding:10px;  background:#999999; height:280px;\">\n";
echo 
"<p><a href=\"".SCRIPT_URL."details.php?image_id=$image_id\"><img src=\"".$thumb_src."\" border=\"0\" alt=\"$image_name\"/></a></p>\n";
echo 
"<b>".$image_name."</b><br />\n";
echo 
"Komentarzy: ".$image_comments."<br />\n";
echo 
"Otwierano: ".$image_hits."<br>\n";
echo 
"Ocena: ".$image_rating."<br>\n";
echo 
"</div>\n";
?>


Pamiętaj aby zmienić adres do galerii w lini:
Kod:
define('SCRIPT_URL', 'http://twoja_domena.pl/4images/');

2 Krok

Następnie includuj na stronie, na której ma zostać wyświetlona miniaturka losowa
Kod:
<?php
include('http://www.twoja_domena.pl/random.php')
?>

Zmień adres do pliku random.php

przykład tutaj Demo (ostatnia miniaturka na samym dole)
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
Jarko
Użytkownik

*

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

Wiadomości: 4

OS:
Windows XP
Browser:
Firefox 2.0.0.8



Zobacz profil
« Odpowiedz #2 : Listopad 01, 2007, 22:53:54 »

Działa. Dzięki.
Zapisane
WebLion
Użytkownik

*

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

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



OS:
Windows Vista
Browser:
Firefox 3.0.1


Skype - Kliknij do mnie

Zobacz profil WWW
« Odpowiedz #3 : Sierpień 10, 2008, 22:48:17 »

A mnie nie bardzo chce działać... Wrzuciłem testowo na inny http://klub-internautow.pl/weblion_pliki/test.php i losowej fotki brak... Dodatkowo przestała wyświetlać się losowa fotka w/g random.php, które do wczoraj działało w obrębie tego samego serwera... Nie wiem o co kaman...

Czy jest nowsza wersja modyfikacji random?
Zapisane

By dostać od życia, daję od siebie...
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.354 sekund z 21 zapytaniami.
Powered by SMF 1.1.2 | SMF © 2006-2007, Simple Machines LLC Design by fotoan.com

Okucia do drzwi - Wyszukiwarka mp3 - Wiersze - Microsoft - bielizna - Bielizna
Foto serwis © 2005-2007 fotoan.com