2012-05-02 21:05
A nie mozna np. wywalić lightboxa??? ja tego praktycznie nie potrzebuję..
2012-05-02 22:20
Swoją stronę prowadzę dla Q.C. 4.x. i jest ona jeszcze mocno niedopracowana. Jak jeszcze wprowadzę rozdziały dla każdej wersji Quick.Cms to całkiem stanę w miejscu. W 4.x zmienianie wyglądu stron i inne działania są łatwiejsze. Panel admina nie wiele się różni od starego. Skorzystałem z funkcji search tego forum i utwierdziłem się w przekonaniu, że to może być konflikt biblioteki jQuery. Nie wykluczam jednak na 100% własnych błędów. Wrócę do tego po weekendzie.
2012-05-02 22:33
Wywalenie lightboxa lub zastąpienie czymś innym powinno pomóc. Jeśli nie, to trzeba będzie dla Quick.Cms 3x wypracować galerie jQuery inaczej.
2012-05-02 23:02
w tym topiku http://opensolution.org/Quick.Cms/forum/quickcms-v40-rc1-non-stable-version-released!,2004.html niżej jest opisane jak zmienić lightboxa na mlboxa wczesniej mlboxa trzeba pobrać z najnowszej wersji, jest to kilka minut roboty, Jak coś to służę pomocą
2012-05-03 00:15
Usunelam - dziala!!! Czyli jednak.. Dzięki za wszystko!!
2012-05-06 21:21
Pod linkiem podanym przez euphoria-art są małe nieścisłości, coś zostało pominięte, ale wskazówki cenne. Reasumując. Mamy konflikt i usuwamy oponenta a potem dodajemy galerię. 1) Z pliku templates/container.tpl usuwamy: <script type="text/javascript" src="$config[dir_core]prototype.lite.js"></script> <script type="text/javascript" src="$config[dir_core]moo.fx.js"></script> <script type="text/javascript" src="$config[dir_core]litebox-1.0.js"></script> oraz AddOnload( initLightbox ); Dodajemy: <script type="text/javascript" src="core/mlbox/mlbox.js"></script> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> 2) W templates/pages_default.tpl zmieniamy: rel="lightbox-page" na: class="mlbox[pages]". 3) Z folderu core usuwamy pliki: prototype.lite.js, moo.fx.js, litebox-1.0.js. 4) Do folderu core kopiujemy folder mlbox ze skryptu Quick.Cms v4.1, jest w folderze plugins. 5) W pliku mlbox.js wyznaczamy prawidłową ścieżkę do images: var mlbox_idir='core/mlbox/images/'; 6) Plik templates/pages_adgallery wygląda (wcześniej popełniłem błąd i straciłem trochę czasu) ostatecznie tak: <!-- BEGIN CONTAINER --> <div id="page"> $sTxtSize <h1>$aData[sName]</h1> $aImages[1] <div class="content" id="pageDescription">$aData[sDescriptionFull]</div> $sPages $sFilesList $sSubpagesList </div> <!-- END CONTAINER --> <!-- BEGIN IMAGES_LIST_DEFAULT --> <li><a href="$config[dir_files]$aData[sFileName]" ><img src="$config[dir_files]$aData[iSizeValue2]/$aData[sFileName]" alt="$aData[sFileName]" title="$aData[sDescription]" /></a></li> <!-- END IMAGES_LIST_DEFAULT --> <!-- BEGIN IMAGES_DESCRIPTION_DEFAULT --><!-- END IMAGES_DESCRIPTION_DEFAULT --> <!-- BEGIN IMAGES_HEAD_DEFAULT --> <script type="text/javascript" src="../../plugins/adgallery/jquery.ad-gallery.min.1.2.5.js"></script> <script type="text/javascript" src="../../plugins/adgallery/ad-gallery.js"></script> <div id="adcontainer"> <div id="adgallery" class="ad-gallery"> <div id="descriptions"></div> <div class="ad-image-wrapper"></div> <div class="ad-controls"></div> <div class="ad-nav"> <div class="ad-thumbs"> <ul class="ad-thumb-list" > <!-- END IMAGES_HEAD_DEFAULT --> <!-- BEGIN IMAGES_FOOT_DEFAULT --> </ul> </div> </div> </div> <p>Efekty: <select id="switch-effect"><option value="slide-hori">Slide horizontal</option><option value="slide-vert">Slide vertical</option><optionvalue="resize">Shrink/grow</option><option value="fade">Fade</option><option value="">None</option></select> | <a href="#" id="toggle-description">Opis w obrazie lub nad obrazem.</a></p> </div> <!-- END IMAGES_FOOT_DEFAULT --> Zamiast $aImages[1] radzę wyprodukować nowy $aImages[3] gdzie #imagesList3 { }. Galerię sprawdziłem http://freetemplatescms.com/qc3/?ad-gallery,3 , tamże opisana reszta zmian. Gdyby były kłopoty proszę o info.
freetemplatescms.com 2019-04-23 12:27
Jak zrobić aby zdjęcia wgrywane do zakładki pokazywały się w opisie krótkim? Pokazuje się tylko jedno zdjęcie.... (lewa strona - zdjęcie ustawione na "1").... opis w długim pokazuje się (udało mi się ustawić), tylko zdjęcia nie...
Kasia 2019-04-23 12:30
/** * Return list of subpages * @return string * @param mixed $mData * @param int $iType */ public function listSubpages( $mData, $iType ){ if( is_array( $mData ) ) $aPages = $mData; else{ if( isset( $this->aPagesChildrens[$mData] ) ) $aPages = $this->aPagesChildrens[$mData]; } if( isset( $aPages ) ){ if( $iType > 1 ){ $oFile = Files::getInstance( ); } $iCount = count( $aPages ); $content= null; for( $i = 0; $i < $iCount; $i++ ){ $aData = $this->aPages[$aPages[$i]]; $sDescription = null; if( !empty( $aData['sDescriptionFull'] ) ){ $aData['sDescriptionFull'] = changeTxt( $aData['sDescriptionFull'], 'nlNds' ); $sDescription = '<div class="description">'.$aData['sDescriptionFull'].'</div>'; } if( isset( $oFile ) ){ $sImage = $oFile->getDefaultImage( $aData['iPage'], 1, true, $aData['sLinkName'] ); } $content .= '<li class="l'.( ( $i == ( $iCount - 1 ) ) ? 'L': $i + 1 ).'">'.$sImage.'<h2><a href="'.$aData['sLinkName'].'">'.$aData['sName'].'</a></h2>'.$sDescription.'</li >'; } // end for if( isset( $content ) ){ return '<ul class="imagesList" id="imagesList'.$iType.'">'.$content.'</ul>'; } } } // end function listSubpages
Kasia