Skocz do zawartości

Miniatury stron


Irek

Rekomendowane odpowiedzi

Kontynując wątek https://www.forum.optymalizacja.com/index.p...howtopic=109759 chciałbym przedstawić co udało mi się zebrać "do kupy" :P

Zainstalowałem sobie na VMware serwer Ubuntu (ubuntu-10.10-server-i386.iso) i starałem się to uruchomić w następujący sposób:

sudo apt-get update

sudo apt-get install xvfb

sudo apt-get install scrot

sudo apt-get install imagemagick

sudo apt-get install xfonts-scalable

sudo apt-get install xfonts-cyrillic

sudo apt-get install xfonts-100dpi

sudo apt-get install xfonts-75dpi

sudo apt-get install msttcorefonts

sudo apt-get install firefox

sudo apt-get install flashplugin-nonfree

export DISPLAY=localhost:1.0

Xvfb :1 -screen 0 1024x768x16 & firefox -CreateProfile default

killall Xvfb

po tym wszystkim w utworzonym profilu ".mozilla/firefox/asdsad.default" (znaki w nazwie profilu będą inne) podmieniamy pliki
localstore.rdf

prefs.js

oraz dodajemy
/chrome/userContent.css

Teraz tworzymy bazę danych "screenshot" mysql z pozycjami

id - unikalny numer pozycji

adres - adres strony www której ma być zrobiony zrzut

plik - nazwa pliku pod jaką ma być zapisana miniatura, jeżeli będzie z nazwą podkatalogu to musi on istnieć

data - data w formacie Unix utworzenia pliku miniatury

generuj - gdy zawiera 1 skrypt będzie tworzył miniaturę dla tej pozycji i po utworzeniu ustawi na 0

W pliku skryptu "screen-www" ustawiamy to co potrzebne, jest tam wszystko opisane.

Po wszystkim ustawiamy w cronie jak często ma się uruchamiać z nadzieją że będzie działać ;)

Pliki do pobrania pod adresem www.irek.hekko.pl/Archiwum.tar.gz

Mam nadzieję, że będzie Wam działać.

Nie znam się na pozycjonowaniu, ja tu tylko zużywam transfer i miejsce w sql.

Roman Kluska ujawnia: nadchodzi INFLACYJNY ARMAGEDON!

 

Wielki Elektronik

Odnośnik do komentarza
Udostępnij na innych stronach

  • Odpowiedzi 34
  • Dodano
  • Ostatniej odpowiedzi
Mam nadzieję, że będzie Wam działać.

Wstępnie działa !! Oszczędziło mi to reseczy i straty czasu.

Celowo tworzysz kwadratowe miniatury ? : Xvfb :1 -screen 0 1024x1024x24

Tylko u mnie na Centosie nie ucina belki na górze. Są jakieś inne metody ?

Ukłony dla Irka.

Mariusz

Pozycjonowanie lokalne, Wymiana linków tematycznych, Tematyczne artykuły sponsorowane.  >>>>> Informacje na stronie :  Tani hosting

Odnośnik do komentarza
Udostępnij na innych stronach

Zobacz, może zadziała

convert -extract 1024x768+0+${obetnij} $plik $plik

Celowo tworzysz kwadratowe miniatury ?
Nie musi być kwadrat, tylko ekran musi być na tyle długi żeby po obcięciu na górze nie została pusta przestrzeń na dole.

Nie znam się na pozycjonowaniu, ja tu tylko zużywam transfer i miejsce w sql.

Roman Kluska ujawnia: nadchodzi INFLACYJNY ARMAGEDON!

 

Wielki Elektronik

Odnośnik do komentarza
Udostępnij na innych stronach

Potrzebuję drobnej pomocy, przy dostosowaniu tego do swoich potrzeb.

Jak w skrypcie bashowym utworzyć zmienną $plik o zawartości zahashowanej w md5 zmiennej $1

coś w stylu

plik = md5 ($1)

Rapidshare to nie wszystko. Tak jak życie bez błyszczyka ma sens.

Lubię czytać ciekawe komiksy z kolorowymi obrazkami.

Odnośnik do komentarza
Udostępnij na innych stronach

nie wiem czy to widzieliście... jeden minus - działa na serwerach Windows
Tan program jest the best wystarczy Windows i już robi np:

IECapt.exe https://www.forum.optymalizacja.com optymalizacja.png

:P

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

a ja mam problem, mam specialnie stworzonego vps pod ten skrypt, zainstalowałem wszystkie paczki z sukcesem, ubuntu również jako system wybrałem,

baza danych stworzona, zapisuje do bazy "zlecenia" stworzenia miniaturki,

lecz gdy odpalam sam skrypt:

./generuj: 14: Syntax error: "(" unexpected (expecting "fi")

		array=( $( for i in $dbquery; do echo $i; done ) )

Z bazy danych skrypt wczytuje zlecenie miniaturki

sygnaturka.png

Odnośnik do komentarza
Udostępnij na innych stronach

Dzięki pomocy Irka poradziłem sobie,

Jeszcze raz dzięki

Skrypt lata na VPS

https://www.ionic.pl/vps.php

OpenVZ 3

maszyna powinna może być ciut mocniejsza, bo FF się wywala

Fatal IO error 11 (Resource temporarily unavailable) on X server localhost:1.0.

/usr/lib/firefox-3.6.13/run-mozilla.sh: line 131: 32370 Terminated "$prog" ${1+"$@"}

/usr/lib/firefox-3.6.13/run-mozilla.sh: line 131: 1369 Terminated "$prog" ${1+"$@"}

ale generuje miniaturki, 2 na minutę

jak wygeneruje z swojego katalogu wszystkie miniaturki, to myślę, że udostępnię wąskiemu gronu;)

sygnaturka.png

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności