Mida siin saidis seni tehtud on
Järgnev sammsammuline kattub osaliselt moodulite ja librarite loeteluga...
Esimeseks, mida on alati niikuinii vaja:
1. Ctools; aktiveerida ainult chaos tools ise (seda on niiiii paljudel moodulitel vaja...)
2. wysiwyg; ilma selleta on sitt editeerida
3. tekita sites/all alla libraries ja pane sinna ckeditor -- et wysiwyg'ist kasu ka olex ;-) NB! seal on teisest saidist võetud vanem versioon, sest (nov-2015) kõige uuem ametlikult lingilt ei töötanud.
Siis moodulid, mida ka niikuinii vaja on:
4. token (siin vaja pathauto tööks)
5. pathauto; see paneb ise suht normaalsed lingid selle node/123 asemel
6. Views; enamik menüüsid on tegelikult view'd...
7. viewsfield; selleks et nn maandumislehtedele (noh "esivaade") view abil sisu tekitada
8. views fluid grid -- minu arust kõige lihtsam meetod tabelitena esitatavat view'd teha
Admin moodulid
1. module filter -- teeb moodulite haldamise hulga lihtsamaks
2. admin menu -- teeb korralikud allakukkuvad menüüd admin ossa (see ülemine riba)
NB! core'st tuleb välja lülitada Toolbar module, muidu on menüüd topelt.
Libraries
ckeditor -- et wysiwyg'ist kasu ka olex ;-) NB! seal on teisest saidist võetud vanem versioon, sest (nov-2015) kõige uuem ametlikult lingilt ei töötanud.
superfish -- superfish menüü jaox (aga zeropointi jaox ei ole vaja!)
Modules
ctools -- vajalik paljude asjade jaox...
filefield_sources -- piltide jaox...
float_filter -- piltide ekraanil liigutamise jaox
image_resize_filter -- piltide suuruse määramiseks ekraanil
imce -- pildihaldusmoodul
imce_wysiwyg -- editori abivahend (minu arust see api, mis wysiwyg ja inserti kokku paneb...)
insert -- kah editori abivahend (teeb sinna nupu)
migrate -- vajalik ületõstmiseks, hiljem kustutada
migrate_d2d -- drupalilt drupalile ületõstmise abivahed migratele
module_filter -- teeb selle moodulite pika listi "korda"
pathauto -- annab kõigele automaaselt suht normaalsed url aliased
pathologic -- peaks suutma suure osa linke ära parandada
superfish -- ilusate allakukkuvate menüüde jaox (zeropointi jaox ei ole vaja! maha)
token -- vajali pathauto tööks (suuteline tegema ka muid asju)
views
video_filter -- videoakna tekitamiseks (näitex sinutorust)
wysiwyg -- editori overhead
Slideshow timing
zeropoint/js/slide.js peab välja nägema selline (see speed rida määrab viite):
jQuery(document).ready(function($) {
$('#slider').flexslider({
directionNav: false,
keyboardNav: false,
slideshowSpeed: 8000
});
});
Slideshow piltide määramine
...käib kuidagi eriliselt tagumiku kaudu. Zeropointi kataloogis 'Templates' on fail slider.php, sellesse tuleb teha järgmised muudatused -- kolme kohta, kus on vastava slaidi näitajad, tuleb vahele kirjutada kollane rida:
<? php if($slide1_img != '') { ?>
<img src="<? php print base_path() . drupal_get_path('theme', 'zeropoint') . '/_custom/sliderimg/' . $slide1_img; ?>" class="slide-image" alt="<?php print $slide1_alt; ?>" /></a>
(Mingil idiootlikul põhjusel näitab seda editoris ilusti, lõppvariandis aga läheb php käima... Hetkel pole aega uurida, aga tulemust tuleb vaadata edit režiimis...
Ühesõnaga, see tuleb lisada: print base_path() . drupal_get_path('theme', 'zeropoint') . '/_custom/sliderimg/' .
Pärast seda, kui panna pildid sinna sliderimg kataloogi, piisab 'apperance', 'settings', 0point', 'slide1-3' ainult failinimest.