Rozbudowana galeria

filnston

Avatar: filnston

2016-02-12 10:51

Mam takie pytanie. Szukam takiej darmowej wersji quick cms, w której galeria jest rozbudowana (można wstawiać rzędy i kolumny zdjęć), lub jeśli takowej nie ma, to takiej, w której można to w prosty i bezpłatny sposób zmienić. Pomożecie?

euphoria-art

Avatar: euphoria-art

2016-02-12 11:57

1) w templates/default/style.css
zamień 2 bloki:

/* list global */
.images-1, .images-2{list-style:none;}
.images-1 li, .images-2 li{margin:0 0 15px 0;background:inherit;text-align:center;}
.images-1 p, .images-2 p{max-width:250px;margin:0 auto;color:#0093dd;font-size:0.875em;}
/* list custom */
.images-1{clear:left;float:left;margin:9px 20px 0 0;}
.images-2{clear:right;float:right;margin:8px 0 0 15px;}

na te:

/* list global */
.images-1, .images-2, .images-3{list-style:none;}
.images-1 li, .images-2 li, .images-3 li{margin:0 0 15px 0;background:inherit;text-align:center;}
.images-1 p, .images-2 p, .images-3 p{max-width:250px;margin:0 auto;color:#0093dd;font-size:0.875em;}
/* list custom */
.images-1{clear:left;float:left;margin:9px 20px 0 0;}
.images-2{clear:right;float:right;margin:8px 0 0 15px;}
.images-3{float:left;margin:10px 0 15px 5px;}
.images-3 li{float:left;margin:8px;height:123px;width:123px;}

Uwaga!: w zależności od szerokości strony i wielkości ikonek zdjęć należy regulować dwiema wielkościami: width i height.

2) w templates/default/page.php
po:
echo $oFile->listFiles( $aData['iPage'] ); // display files included to the page
dodać:
echo $oFile->listImages( $aData['iPage'], Array( 'iType' => 3 ) ); // displaying images with type: gallery


3) w database/config.php
linię:
$config['images_locations'] = Array( 1 => 'Lewa strona', 2 => 'Prawa strona', 0 => 'Tylko lista' ); // domyślna wartość: 1 => 'Lewa', 2 => 'Prawa', 0 => 'Tylko lista'
zmienić na:
$config['images_locations'] = Array( 1 => 'Lewa strona', 2 => 'Prawa strona', 3 => 'Galeria', 0 => 'Tylko lista' ); // domyślna wartość: 1 => 'Lewa', 2 => 'Prawa', 3 => 'Galeria', 0 => 'Tylko lista'
--------------------------------------
KONIEC!

filnston

Avatar: filnston

2016-02-12 12:10

W Quick.Cms.Add v5.2 też to zrobię?

euphoria-art

Avatar: euphoria-art

2016-02-12 12:13

tu masz do wersji 5x

1) w templates/default/style.css
po:
#imagesList2{clear:right;float:right;margin:8px 0 0 15px;}
dodać:
#imagesList3{float:left;margin:10px 0 15px 5px;}
#imagesList3 li{float:left;margin:8px;color:#999999;font-size:0.917em;height:90px;width:91px;}

Uwaga: w zależności od szerokości strony i wielkości ikonek zdjęć należy regulować dwiema wielkościami: width i height.

2) w templates/default/page.php
po:
echo $oFile->listFiles( $aData['iPage'] ); // display files included to the page
dodać:
echo $oFile->listImagesByTypes( $aData['iPage'], 3 ); // displaying images with type: gallery

3) w database/translations/en.php oraz pozostałych plikach językowych
w części:
* Tłumaczenia widoczne tylko w administracji. Tłumaczenie nie jest wymagane
*/
dodać:
$lang['Gallery'] = "Galeria";

4) w database/config/general.php
linię:
$aPhotoTypes = Array( 1 => $lang['Left'], 2 => $lang['Right'] );
zamienić na:
$aPhotoTypes = Array( 1 => $lang['Left'], 2 => $lang['Right'], 3 => $lang['Gallery'] );

Koniec.

filnston

Avatar: filnston

2016-03-31 09:53

Mam małą prośbę. Poustawiałem sobie wszystko, także to, żeby zdjęcia miały domyślny rozmiar 100 x 100, a nie 150 x 150, jak to było ustawione. Gdzie i jak mogę wprowadzić modyfikację, żeby domyślne było ustawienie zdjęć jako Galerii, a nie Lewa? Jak dodam ok. 100 zdjęć, to przy każdym muszę zmieniać położenie z Lewa na Galerię. Bardzo by mi to ułatwiło pracę :)

szymaniukjerzy

Avatar: szymaniukjerzy

2016-03-31 12:35

W database/config/general.php ustaw 3 zamiast 1:

$config['pages_default_image_location'] = 3;

Jerzy

filnston

Avatar: filnston

2016-03-31 13:40

Wielkie dzięki

ittop

Avatar: ittop

2016-03-31 18:25

filnston wypadałoby jeszcze ładnie podziękować szymaniukjerzy kciukiem w górę;)

Waldemar

filnston

Avatar: filnston

2016-10-20 10:38

Witam ponownie. Galeria działa bez problemu. Mam jednak jeszcze jedną stronkę, która jest oparta na Quick.Cms 2.7. Tam mogę dodawać maksymalnie po 3 zdjęcia na raz. Czy możecie mi podpowiedzieć, jak to zmienić?

selekcjoner

Avatar: selekcjoner

2016-10-20 14:31

Łatwiej i szybciej będzie zaktualizować skrypt do najnowszej wersji niż zrobić multiupload.

filnston

Avatar: filnston

2016-10-20 16:23

Tylko rozumiem, że trzeba za to zapłacić? Strona się nie uszkodzi?

selekcjoner

Avatar: selekcjoner

2016-10-20 16:36

W takim przypadku robi się migrację danych i przenosi grafikę. Ale to nie jest 5 minut roboty więc to nie temat na forum.
Najlepiej zlecić fachowcom - z tego co wiem to Pan Zbigniew jest fachowcem w tej dziedzinie: http://opensolution.org/uzytkownik.html?sUser=openzibi

filnston

Avatar: filnston

2016-10-20 17:04

Rozumiem, dziękuję za podpowiedź.

malyd77

Avatar: malyd77

2017-05-24 22:04

Czy powyższe rozwiązanie zadziała w wersji Quick CMS 6.4.?

Dawid

szymaniukjerzy

Avatar: szymaniukjerzy

2017-05-25 08:21

Zadziała.

Jerzy

malyd77

Avatar: malyd77

2017-05-25 23:13

dzięki zadziałało

Dawid

Do góry
o nas | kontakt