Strony:

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

filnston

Avatar: filnston

2017-12-30 12:50

Panowie zakładam nową stronę, także opartą o wersję 5.2. Chciałem przebudować galerię i zrobiłem wszystko tak, jak wcześniej, a mimo tego zdjęcia ustawiają się w pionie, mimo iż wybieram galerię http://drewutnia.net/

Co zrobiłem nie tak?

filnston

Avatar: filnston

2017-12-30 16:11

I powiedzcie mi jeszcze, czy te zmiany mam robić zawsze w folderze default/style.css czy w folder-skórki-który-wybrałem/style.css ?

szymaniukjerzy

Avatar: szymaniukjerzy

2017-12-30 16:18

Czytaj co napisał euphoria-art i odpowiednio:

1) w templates/default/style.css dodaj:

#imagesList3{float:left;margin:0 0 0 0;width:98%;}
#imagesList3 li{width:20%;float:left;padding:0 2% 40px 2%;}

2) w templates/default/page.php dodaj:

echo $oFile->listImagesByTypes( $aData['iPage'], 3 ); // displaying images with type: gallery

3) w database/translations/pl.php oraz pozostałych plikach językowych dodaj:

$lang['Gallery'] = "Galeria";

4) w database/config/general.php dodaj:

, 3 => $lang['Gallery']


Pamiętaj, że ustawienia miniatur odpowiednio możesz modyfikować w style.css

Ps. A na twojej stronie widzę galerie w poziomie, tylko musisz pobawić się ustawieniami style.css

Jerzy

filnston

Avatar: filnston

2017-12-30 16:32

No ni cholery. Ustawiłem tak w default/style.css i color-of-life/style.css i wybieram galerię, a nadal mam w pionie zdjęcia i na środku

Strony:
Do góry
o nas | kontakt