Postawiłem pierwszą stronę na Contao w wersji 3.0.
Generalnie robi miłe wrażenie, acz...
Jak we wcześniejszych wersjach 2.xx.x utworzenie własnego folderu z obrazkami w tl_files dawało możliwość uporządkowania grafik do strony, tak w nowej strukturze folderów umieszczając własny folder z obrazkami w files nie daje to efektu - jakikolwiek dostęp do obrazków z backendu jest niemożliwy, bowiem utworzony przeze mnie folder jest niewidoczny.
Dodawanie pojedynczych obrazków do treści jest możliwe przy ręcznym wpisaniu ścieżki dostępu, tak samo wpisując je w CSSie. Jednak chcąc dodać galerię obrazków wybór ich do galerii jest niemożliwy, bo folder jest niewidoczny.
Zabawne, że widać obrazki z utworzonego podczas instalacji folderu "music_academy", acz utworzony w nim ręcznie nowy folder pozostaje niewidoczny.
Czyżbym czegoś nie dopatrzył w ustawieniach albo to jakiś błąd w mojej instalacji, który normalnie się nie pojawia?
Generalnie moje wrażenia są takie, że jeśli ktoś przyzwyczaił się do co niektórych rozszerzeń, to w Contao 3.0 jest ich sporo mniej.
Póki co chyba warto pozostać przy wersji 2.11.x.
Jakie są Wasze wrażenia i czy też tak macie z obrazkami w 3.0?
Witamy na polskim forum Contao
Zarejestruj się teraz, aby skorzystać ze wszystkich funkcji forum. Kiedy się zalogujesz, będziesz mógł tworzyć tematy, pisać posty, rozdawać punkty reputacji, korzystać z prywatnych wiadomości i zarządzać swoim profilem. Jeśli posiadasz już konto, zaloguj się - w przeciwnym wypadku zarejestruj się już teraz!
Zarejestruj się teraz, aby skorzystać ze wszystkich funkcji forum. Kiedy się zalogujesz, będziesz mógł tworzyć tematy, pisać posty, rozdawać punkty reputacji, korzystać z prywatnych wiadomości i zarządzać swoim profilem. Jeśli posiadasz już konto, zaloguj się - w przeciwnym wypadku zarejestruj się już teraz!
Contao 3.0 - pierwsze wrażenia i... trudności z obrazkami
Rozpoczęty przez Michał, lis 14 2012 14:03
contao 3.0 obrazki galerie
#2
Napisano 14 listopada 2012 - 14:40
Odnośnie obrazków jest różnica ale to też plus bo teraz do każdego obrazka/pliku można dodać informacje meta bezpośrednio przez menager plików. Dlatego zaszła też taka zamiana że jeśli wgrywasz pliki np. przez ftp nie przez panel to musisz w menadżerze kliknąć Synchronizuj i pliki będą widoczne. A jak już dodasz element galerii to znajdziesz fajną opcję że kolejność zdjęć możesz sobie dla danej galerii poustawiać ręcznie.
#3
Napisano 14 listopada 2012 - 15:50
Wielkie dzięki za wskazówkę.
Stare przyzwyczajenie, bo wgrywając wcześniej pliki przez FTP nigdy w sumie nie zaglądałem do Menadżera plików.
Teraz po synchronizacji folderów w Menadżerze plików wszystko jest jak należy, czyli widzę utworzone przeze mnie ręcznie foldery i wgrane pliki.
Raz jeszcze dzięki za podpowiedź.
PS.
Świetną funkcją w galerii jest możliwość ustawienia miniaturki obrazka lewo, środek, prawo / góra, środek, dół. Mamy teraz pełną kontrolę nad wyświetlaniem miniaturek.
Przestawianie obrazków metodą drag n drop też jest bardzo wygodne, jak również zmiana nazw plików.
Info o synchronizacji można znaleźć na 22 stronie:
http://contao.org/en...ote_2012_EN.pdf
Stare przyzwyczajenie, bo wgrywając wcześniej pliki przez FTP nigdy w sumie nie zaglądałem do Menadżera plików.
Teraz po synchronizacji folderów w Menadżerze plików wszystko jest jak należy, czyli widzę utworzone przeze mnie ręcznie foldery i wgrane pliki.
Raz jeszcze dzięki za podpowiedź.
PS.
Świetną funkcją w galerii jest możliwość ustawienia miniaturki obrazka lewo, środek, prawo / góra, środek, dół. Mamy teraz pełną kontrolę nad wyświetlaniem miniaturek.
Przestawianie obrazków metodą drag n drop też jest bardzo wygodne, jak również zmiana nazw plików.
Info o synchronizacji można znaleźć na 22 stronie:
http://contao.org/en...ote_2012_EN.pdf
Użytkownik Michał edytował ten post 14 listopada 2012 - 22:18
#5
Napisano 29 grudnia 2012 - 17:04
Już spieszę z pomocą. Otóż teraz każdy fizyczny plik i folder ma swój odpowiednik w bazie danych (tabela tl_files). Istotnie zmienił się ten "uniwersalny" kod do generowania obrazka. Teraz wygląda on tak:
<?php $objImage = \FilesModel::findByPk($objRecord->singleSRC); if ($objImage !== null && is_file(TL_ROOT . '/' . $objImage->path)) { $this->Template->obrazek = \Controller::generateImage(\Image::get($objImage->path, 50, 50)); // Wygeneruje miniaturkę 50x50 }
Codefog - Contao web development
#7
Napisano 02 lipca 2013 - 18:40
A teraz robimy tak:
'label' => array ( 'fields' => array('name'), 'format' => '%s', 'label_callback' => array('tl_table', 'generateLabel'), ), class tl_table extends Backend { /** * Generate the label * @param array * @return string */ public function generateLabel($arrRow) { $image = ''; if (($objImage = \FilesModel::findByPk($arrRow['icon'])) !== null && is_file(TL_ROOT . '/' . $objImage->path)) { $image = \Controller::generateImage(\Image::get($objImage->path, 50, 50)); } return $image . ' ' . $arrRow['title']; } }
Codefog - Contao web development
#9
Napisano 03 lipca 2013 - 06:35
Nie wiem, ale popróbowałbym z load_callback na danym polu. A jeśli to zawiedzie, to może nawet HOOK "outputBackendTemplate" i funkcją preg_replace() podmienić wartość.
Jeszcze apropo wcześniejszego kodu, powinno być tak:
Jeszcze apropo wcześniejszego kodu, powinno być tak:
'label' => array ( 'fields' => array('name'), 'format' => '%s', 'label_callback' => array('tl_table', 'generateLabel'), ), class tl_table extends Backend { /** * Generate the label * @param array * @return string */ public function generateLabel($arrRow) { $image = ''; if (($objImage = \FilesModel::findByPk($arrRow['icon'])) !== null && is_file(TL_ROOT . '/' . $objImage->path)) { $image = \Image::getHtml(\Image::get($objImage->path, 50, 50)); } return $image . ' ' . $arrRow['title']; } }
Codefog - Contao web development
Również z jednym lub większą ilością słów kluczowych: contao 3.0, obrazki, galerie
Contao →
Instalacja i konfiguracja →
Konfiguracja Contao pod Dreamweaver na localhościeNapisany przez Michał, 26 lut 2013 Contao 3.0, Dreamweaver i 2 więcej |
|
|||
Contao →
Początkujący →
Galeria - wielkość miniaturekNapisany przez wad, 31 lip 2012 galeria, obrazki, skalowanie |
|
|||
Contao →
Początkujący →
Skalowanie obrazówNapisany przez wad, 19 lip 2012 obrazki, zdjęcia, fotografie i 1 więcej |
|
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych użytkowników