D7 (vana saidi materjalid)

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.