PDA

Zobacz pełną wersję : Bookmarks - miniatury stron



ignac
07-12-2006, 23:26
w Joomli 1.0.11pl zainstalowałem Bookmarks. W pliku językowym zmieniłem domyślny serwer miniatur Alexa na Thumbshot. Tak to wygląda w skrypcie:


$snapshotsystem = "Thumbshot"; // v2.6_5b
//$snapshotsystem = "Alexa"; // v2.6_5b
//$snapshotalexasize = "small"; // v2.6_18
//$snapshotalexasize = "large"; // v2.6_18

// Service : ThumbShot
if (strtolower($snapshotsystem) == "thumbshot") {
DEFINE("_BM_ADMIN_SNAPSHOTER_URL",'http://open.thumbshots.org/image.pxf?url=');
DEFINE("_BM_ADMIN_SNAPSHOTER_WEBSITE",'www.thumbshots.org');
DEFINE("_BM_ADMIN_SNAPSHOTER_WEBSITE_URL",'http://www.thumbshots.org/freethumbshots.pxf');
DEFINE("_BM_ADMIN_SNAPSHOTER_PIC_URL",'<a href="http://www.thumbshots.org" target="_blank"><img src="http://open.thumbshots.org/attribution.png" alt="Bezpłatny System Zdjęć Migawkowych autorstwa Thumbshots.org" title="Bezpłatny System Zdjęć Migawkowych autorstwa Thumbshots.org" align="right" border="0" /></a>');
DEFINE("_BM_ADMIN_SNAPSHOTER_URL2",'http://msnsearch.srv.girafa.com/srv/i?s=MSNSEARCH&r=');
DEFINE("_BM_ADMIN_SNAPSHOTER_SUBMIT",'');
DEFINE("_BM_ADMIN_SNAPSHOTER_VALID",''); // DO NOT TRANSLATE => FOR WEB PAGE VALIDATION !!
}
w panelu administracyjnym wszystko wygląda dobrze, przeglądarka też się łączy z serwerem thumbshoots.org, ale... miniatur nie widać (?)

co zrobiłem źle, albo czego nie zrobiłem???
(serwer miniatur thumbshoots.org chyba jest darmowy??? - w przeciwieństwie do Alexy...)

proszę o jakąś podpowiedź

hazael
08-12-2006, 00:27
Nie obraz się, ale jak dla mnie to zrobiłes wszystko zle, albo ja Cie zle przeczytałem :)

Plik jezykowy jest tylko tłumaczeniem i nie pełni poza tym zadnej funkcji, jak tylko wyswietlanie tego tekstu na stronie :)

Jezeli zalezy ci na dobrym wyswietlaniu miniaturek dla wiekszosci stron internetowych w katalogu, to odradzam wszystkie domyslnie tam dodane snapshoty. Poza tym niektore z nich juz dawno nie działają :)

Dodaj sobie do pliku bookmarks.snapshots.php zaraz na pocżatku za ta linijką:

// *** Uses Classes to store Snapshot engines
$snaps = new mosBookmarksSnapshots(); // Create new ObjectTakie coś:


// *** [2] Service : "MSN"
$snap = new mosBookmarksSnapshot("MSN");
$snap->setField("URL", 'http://msnsearch.srv.girafa.com/srv/i?s=MSNSEARCH&r='.$params->urlkey);
$snap->setField("WEBSITE", 'msn.com');
$snap->setField("WEBSITE_URL", 'http://www.live.com');
$snap->setField("PIC_URL", '');
$snap->setField("SUBMIT", 'http://msnsearch.srv.girafa.com/srv/i?s=MSNSEARCH&r='.$params->urlkey);
$snap->setField("VALID", 'will be updated within 48 hours');
$snaps->addSnapshot($snap);I w panelu administratora wybierz MSN - gwarantuje ze ten serwerek ma baze miniaturek niemal dla kazdej witryny :)

ignac
08-12-2006, 10:08
nie mogę znaleźć tego pliku, o którym piszesz: bookmarks.snapshots.php

Zainstalowałem Bookmarks v.2.6plus (PL) i gdzieś na forum znalazłem informację, że serwer miniatur można skonfigurować w:

../components/com_bookmarks/language/polish.php

i rzeczywiście w połowie skryptu znalazłem konfigurację: Alexa - domyślnie i Thumbshots.org - zmieniłem na Thumbshots.org, zmiany były widoczne w panelu administracyjnym, niby wszystko ok, jak już pisałem, ale skutek mizerny...

Chciałbym skonfigurować ten serwer MSN, ale nie za bradzo mi to wychodzi. Wkleję kawałek kodu z tym co próbowałem zrobić i z "zahaszowaną" konfiguracją Alexy i Thumbshots - może będziesz mógł mi na tej podstawie podpowiedzieć jak skonfigurować ten MSN w tym co mam (???)
tak próbowałem skonfigurować tego MSN w pliku polish.php (tego , o ktrym piszesz nie mogę znaleźć u siebie):


$snapshotsystem = "MSN";
//$snapshotsystem = "Thumbshot"; // v2.6_5b
//$snapshotsystem = "Alexa"; // v2.6_5b
//$snapshotalexasize = "small"; // v2.6_18
//$snapshotalexasize = "large"; // v2.6_18

// Service : MSN
if (strtolower($snapshotsystem) == "MSN") {
DEFINE("_BM_ADMIN_SNAPSHOTER_URL",'http://msnsearch.srv.girafa.com/srv/i?s=MSNSEARCH&r='.$params->urlkey);
DEFINE("_BM_ADMIN_SNAPSHOTER_WEBSITE",'msn.com');
DEFINE("_BM_ADMIN_SNAPSHOTER_WEBSITE_URL",'http://www.live.com');
DEFINE("_BM_ADMIN_SNAPSHOTER_PIC_URL",'');
DEFINE("_BM_ADMIN_SNAPSHOTER_URL2",'http://msnsearch.srv.girafa.com/srv/i?s=MSNSEARCH&r=');
DEFINE("_BM_ADMIN_SNAPSHOTER_SUBMIT",'http://msnsearch.srv.girafa.com/srv/i?s=MSNSEARCH&r='.$params->urlkey);
DEFINE("_BM_ADMIN_SNAPSHOTER_VALID",'will be updated within 48 hours'); // DO NOT TRANSLATE => FOR WEB PAGE VALIDATION !!
}
a tak wyglądały oryginalne wpisy konfiguracyjne Alexy i Thumbshots, które właściwie działały (poza wyświetlaniem miniatur - z wiadomych przyczyn:(:



// Service : ThumbShot
//if (strtolower($snapshotsystem) == "thumbshot") {
//DEFINE("_BM_ADMIN_SNAPSHOTER_URL",'http://open.thumbshots.org/image.pxf?url=');
//DEFINE("_BM_ADMIN_SNAPSHOTER_WEBSITE",'www.thumbshots.org');
//DEFINE("_BM_ADMIN_SNAPSHOTER_WEBSITE_URL",'http://www.thumbshots.org/freethumbshots.pxf');
//DEFINE("_BM_ADMIN_SNAPSHOTER_PIC_URL",'<a href="http://www.thumbshots.org" target="_blank"><img src="http://open.thumbshots.org/attribution.png" alt="Bezpłatny System Zdjęć Migawkowych autorstwa Thumbshots.org" title="Bezpłatny System Zdjęć Migawkowych autorstwa Thumbshots.org" align="right" border="0" /></a>');
//DEFINE("_BM_ADMIN_SNAPSHOTER_URL2",'http://msnsearch.srv.girafa.com/srv/i?s=MSNSEARCH&r=');
//DEFINE("_BM_ADMIN_SNAPSHOTER_SUBMIT",'');
//DEFINE("_BM_ADMIN_SNAPSHOTER_VALID",''); // DO NOT TRANSLATE => FOR WEB PAGE VALIDATION !!
//}

// Service : Alexa
//if (strtolower($snapshotsystem) == "alexa") {
//DEFINE("_BM_ADMIN_SNAPSHOTER_URL",'http://pthumbnails.alexa.com/image_server.cgi?size='.$snapshotalexasize.'&url=');
//DEFINE("_BM_ADMIN_SNAPSHOTER_WEBSITE",'pages.alexa.com');
//DEFINE("_BM_ADMIN_SNAPSHOTER_WEBSITE_URL",'http://pages.alexa.com/exec/faqsidos/help/index.html?index=126'); DEFINE("_BM_ADMIN_SNAPSHOTER_PIC_URL",'');
//DEFINE("_BM_ADMIN_SNAPSHOTER_URL2",'http://open.thumbshots.org/image.pxf?url=');
//DEFINE("_BM_ADMIN_SNAPSHOTER_SUBMIT",'http://thumbnails.alexa.com/update_thumbnail?url=');
//DEFINE("_BM_ADMIN_SNAPSHOTER_VALID",'will be updated within 48 hours'); // DO NOT TRANSLATE => FOR WEB PAGE VALIDATION !!
//}




// Service : ThumbShot
//if (strtolower($snapshotsystem) == "thumbshot") { // v2.6_18 - Reviewed
//DEFINE ("_BM_ADMIN_SNAPSHOTER_URL",'http://open.thumbshots.org/image.pxf?url='); // v2.5_5
//DEFINE ("_BM_ADMIN_SNAPSHOTER_WEBSITE",'www.thumbshots.org'); // v2.5_5
//DEFINE ("_BM_ADMIN_SNAPSHOTER_WEBSITE_URL",'http://www.thumbshots.org/freethumbshots.pxf'); // v2.5_5
// DEFINE ('_BM_ADMIN_SNAPSHOTER_PIC_URL','<a href="http://www.thumbshots.org" target="_blank"><img src="http://open.thumbshots.org/attribution.png" alt="Bezpłatny System Zdjęć Migawkowych autorstwa Thumbshots.org" title="Bezpłatny System Zdjęć Migawkowych autorstwa Thumbshots.org" align="right" border="0" /></a>'); // v2.5_5
// DEFINE ("_BM_ADMIN_SNAPSHOTER_URL2",'http://thumbnails.alexa.com/image_server.cgi?size='.$snapshotalexasize.'&url='); // v2.6_18 - reviewed
// DEFINE ("_BM_ADMIN_SNAPSHOTER_SUBMIT",''); // v2.6_16
// DEFINE ("_BM_ADMIN_SNAPSHOTER_VALID",''); // DO NOT TRANSLATE => FOR WEB PAGE VALIDATION !! // v2.6_17
//}

// Service : Alexa
//if (strtolower($snapshotsystem) == "alexa") { // v2.6_18 - Reviewed
// DEFINE ("_BM_ADMIN_SNAPSHOTER_URL",'http://thumbnails.alexa.com/image_server.cgi?size='.$snapshotalexasize.'&url='); // v2.6_18 - reviewed
// DEFINE ("_BM_ADMIN_SNAPSHOTER_WEBSITE",'pages.alexa.com'); // v2.6_5b
// DEFINE ("_BM_ADMIN_SNAPSHOTER_WEBSITE_URL",'http://pages.alexa.com/exec/faqsidos/help/index.html?index=126'); // v2.6_5b
// DEFINE ("_BM_ADMIN_SNAPSHOTER_PIC_URL",''); // v2.6_5b
// DEFINE ("_BM_ADMIN_SNAPSHOTER_URL2",'http://open.thumbshots.org/image.pxf?url='); // v2.6_16
// DEFINE ("_BM_ADMIN_SNAPSHOTER_SUBMIT",'http://thumbnails.alexa.com/update_thumbnail?url='); // v2.6_17
// DEFINE ("_BM_ADMIN_SNAPSHOTER_VALID",'będzie uaktualniony w ciągu 48 godzin'); // DO NOT TRANSLATE => FOR WEB PAGE VALIDATION !! // v2.6_17
//}
w panelu administracyjnym mam informację:
klucz zastępujący URL to: ##URL_HERE##
może to powinienem gdzieś wpisać (?)

Thumbshots rzeczywiście działa: sprawdziłem wpisując zakładkę Google :) tym bardziej zależy mi na tej konfiguracji serwera MSN - rzeczywiście nieporównywalnie większe zasoby...

...bardzo dziękuję za pomoc i proszę o jeszcze o jakąś podpowiedź...

hazael
08-12-2006, 10:52
tzn ja korzystam akurat z wersji 2.7
tu masz adres - mozesz sobie sciągnąć aktualizacje: http://www.tegdesign.ch/

Tam miniatury dzialają ok - pamientam ten problem z miniaturkami ale nie zagłebiałem się w kod - wolałem uaktualnic - szybciej i skuteczniej :)

Ale mogłes mieć tez problem z miniaturkami taki, że w panelu administratora nie podałes konkretnych wymiarów tych miniaturek ;)

ignac
09-12-2006, 22:03
...czy aby uaktualnić bookmarks z v.2.6 do v2.7 muszę odinstalować poprzednią wersję, czy wystarczy, że nadpiszę któreś pliki?
czy plik językowy z v2.6 będę mógł wykorzystac w v2.7?

hecz
09-12-2006, 23:41
...czy aby uaktualnić bookmarks z v.2.6 do v2.7 muszę odinstalować poprzednią wersję, czy wystarczy, że nadpiszę któreś pliki?
czy plik językowy z v2.6 będę mógł wykorzystac w v2.7?
Miniaturki stron nie wyświetlają się ponieważ Alexa jest teraz usługą płatną.
Zrób kopię eksportując listę stron, odinstaluj starą wersję i zainstaluj najnowszą v2.7_2c. Po instalacji zaimportuj wykonaną wcześniej kopię. W najnowszej wersji miniaturki wyświetlają się ponieważ komponent korzysta z http://www.m-software.de/ . W załączniku masz polski plik językowy v2.7_2c, nie do końca spolszczony ale na pewno się przyda :)

Smoox
10-12-2006, 00:01
Dziękuję Hecz za tłumaczenie :-)
Przydało się na mojej stronie.

darks
02-06-2007, 19:54
Takie lamerskie pytanko, gdzie ustawić domyślnie język pl?

Smoox
02-06-2007, 21:14
Ściągnij z postu hecz'a plik polish.zip
Wypakuj go do components/com_bookmarks/language/
Zmień linię # 21 do 25 w bookmarks.php (english.php => polish.php)

Czy zadziała to zależy od tego którą wersję zainstalowałeś, polską czy angielską. Oczywiście zrób backup wszystkich plików :-)

Napisz czy zadziałało ;-)

darks
02-06-2007, 22:36
Ściągnij z postu hecz'a plik polish.zip
Wypakuj go do components/com_bookmarks/language/
Zmień linię # 21 do 25 w bookmarks.php (english.php => polish.php)

Czy zadziała to zależy od tego którą wersję zainstalowałeś, polską czy angielską. Oczywiście zrób backup wszystkich plików :-)

Napisz czy zadziałało ;-)

Tak robiłem od początku ale ciągle coś mi nie działało. Potem kapnąłem się, że pracowałem na 2 wersjach swojej strony, właściwiej i testowej. Zmiany wprowadzałem na właściwej a sprawdzałem czy coś się zmienia na testowej.
Tak czasami bywa :) Ale dzięki, wszystko działa.

galganka
19-08-2007, 12:41
Witam i dołączam się do pytania - w którym pliku dokonać zmian?
Nie ma w komponencie pliku o nazwie: bookmarks.snapshots.php
zatem, który to plik?

Przepraszam, mam już. Wydawało mi się, że mam wersję 2.7.