Engelse vertaling van het concert verwijderen: - dan verschijnt het concert slechs éénmaal bij 'Producties' - maar verdwijnt het ook op de Home Zorg dus dat je een nieuw event hebt op de Home!
ToDo
PRODUCTIES
flyer oké, maar onderliggende tekst loopt naar beneden door (onder de flyer), en geen margin-bottom dus - was dat altijd al zo????
PRODUCTIES
flyers herlinken met gecorrigeerde benaming: 090313affiche-pdf is oké, maar vanaf 2019 zijn ze niet meer datumgewijs genummerd (d.i. id dir. sites/default/files/veld/event)
tickets bestellen wegdoen bij verlopen events!!!
CSS-injectors goed benoemen en slechts toepassen op de vereiste pagina's
fotoarchief met overlay op de gallery's met concertnaam en jaar
concerttickets: BESTELLEN! vervangen door winkelwagentje (font-awesome cart???)
tel.nr: link ipv gewone tekst
solist: linkt niet naar de betreffende pagina - kan als volgt gelinkt worden: (ook effectief gedaan op 16/08/2017, zowel voor block als pagina)
eerst bij RELATIES rechts Taxonomieterm: Representerende node toevoegen
voeg veld Taxonomieterm: Weergave van Taxonomieterm toe aan de pagina van de view Solisten
sluit dit veld uit van weergave
herschik zodat dit veld als eerste staat
wijzig het veld dat als link moet dienen (bv. Taxonomieterm: Omschrijving van term) als volgt:
RESULTATEN HERSCHRIJVEN
Uitvoer van dit veld herschrijven
Dit veld als een link weergeven
Linkpad: solist/[rendered_entity]
Spaties door koppeltekens vervangen aanvinken
Hoofdletters omzetten: Kleine letters
Evenementen (in titels van views bv.) wijzigen in Concerten
Event: locatie (front-end "Bekijk locatie" toont alleen "Gent"...): aanpassen naar kerk met adres!
Excel met notities in deze wiki verwerken
Evenementenraster: moet foto met daaronder datum en uur zijn en als je erover hovert, moet de tekst verschijnen: is nu niet het geval => bij de veldengroep HTML classes invullen: fieldset views-fieldset er is een fout met CSS op veldengroepen/veldensets => checken en zo nodig aanpassen naar het Engelse Fieldset
Basis
default tekstopmaak op Full HTML instellen: Instellingen > Tekstopmaak (bij INHOUD SAMENSTELLEN)
Onderdelen
onderdeel
position/block
Nederlands
blz.
Frontpage.slideshow
Diavoorstelling
Hoofdmenu
Kop
Frontpage.niews
main
Nieuws
demo OK
5
Frontpage.event block
panel first
5
Frontpage.speakers
panel second
Solisten
5 / 88
Frontpage.gallery
panel third
Fotoarchief
6 / 99
Frontpage.tickets
panel fourth
Concerttickets
6 / 103
Frontpage.happy clients
panel fifth
Getuigenissen
vanaf 27/11/'20 'misbruikt' voor nieuwsdoeleinden, in casu 'promo-actie' 4 DVD's kopen, 5de gratis
Frontpage.sponsors
panel sixth
demo not OK²
6 / 110
panel seventh
Frontpage.newsletter
panel footer first
Nieuwsbrief
rechten aanpassen zodat ook niet-ingelogde gebruikers kunnen inschrijven
6 / 114
Frontpage.Contact Us
panel footer second 1
6 / 117
Frontpage.Quick Links
panel footer second 2
6 / 119
Frontpage.Latest Tweet
panel footer second 2
6 / 120
Frontpage.Copyright
voet
7 / 121
² Adguard blokkeert sponsors & banner!!! => opgelost met BCubed-module
19/03/'23: solisten (weer) zichtbaar maken
Alleen van huidige concert, dus andere verbergen:
module Taxonomy Term Status
eerst alle bestaande verbergen als volgt: update `termstatus` set status = 0 OPGELET: zo verberg je ook andere taxonomietermen, dus daarna Director/Dirigent weer zichtbaar maken: Structuur > Taxonomie > Director/Dirigent: termen weergeven: <term> bewerken - en dan onderaan Gepubliceerd weer aanvinken
view gewijzigd:
FORMAAT - Formaat: Instellingen: Aantal kolommen: 5
PAGINERING - Een bepaald aantal items weergeven: 5 items
door de wijziging van 4 naar 5 kwamen namen op 2 regels te staan, waardoor die onder de fotorand doorliep: css-injector gemaakt (solisten) om bottom op 30px te zetten ipv 15px
bodytekst van solisten laten beginnen met <p> </p>
Er zijn twee mogelijkheden voor vertalingen in Drupal 7:
content translation
entity translation
De laatste wordt ook gebruikt in Drupal 8 en is dus te verkiezen, maar aangezien er al inhoud in de database zat, kon ik bv. de body van de inhoudstypes niet meer gaan wijzigen ('Er zijn reeds gegevens voor dit veld in de database. De veldinstellingen kunnen niet meer gewijzigd worden.') Dus zat er niets anders op dan te kiezen voor content translation.
De vereiste modules (i18n) waren al aanwezig, maar toch werd er steeds een fout gegooid bij het omschakelen naar Engels. Oplossing: herinstallatie van de modules die met vertaling te maken hebben:
Modules: ofwel filter je op i18n ofwel kies je aan de linkerkant voor Meertalig - Internationalisering
schakel ze allemaal uit
kies dan Modules > Deïnstalleren
Vink Internationalization aan en klik dan onderaan op de knop Deïnstalleren
verwijder i18n uit ~/sites/all/modules/ (ga je daarna naar Modules, dan zie je dat Panels translation & Rules translation er nog staan, maar dat geeft niet)
Verwijder ook de MySQL-tabellen die beginnen met i18n: i18n_block_language, i18n_patth, i18n_string, i18n_translation_set
Zoals je hierboven ziet, gaat het om volgende inhoudstypes:
concert
getuigenis
artikel
eenvoudige pagina
In al deze gevallen moet ondersteuning voor meertaligheid ingeschakeld worden:
Structuur > Inhoudstypen > <Inhoudstype>
vTab Publicatie-opties
Ondersteuning voor meertaligheid: Ingeschakeld, met vertaling
Maar eveneens moet het bij de weergave worden uitgeschakeld:
Structuur > Inhoudstypen > <Inhoudstype>
hTab WEERGAVE BEHEREN
Taal: Verborgen
Daarna zag ik niet het taalveld in de node, maar wel een vertaallink (niet ingelogd, 'Nederlands' op een EN node, 'English' op een NL node). Om die weg te krijgen, doe je het volgende:
Instellingen > Land- en taalinstellingen > Instellingen voor meertaligheid
hTab NODE-OPTIES
vink daar Links naar vertalingen verbergen aan
Verder moeten de URL-aliassen voor deze vier inhoudstypes worden uitgebreid (Pathauto):
Instellingen > Zoeken en metadata > URL-aliassen
hTab PATRONEN: kopieer het standaardpadpatroon van het inhoudstype naar de taalafhankelijke patronen van hetzelfde inhoudstype
En daarnaast om een aantal blokken en een taxonomieterm.
Basic settings - important!
Stel de default taal van de site in op NEDERLANDS.
Instellingen > Land- en taalinstellingen > Talen
STANDAARD: Dutch
Zo zorg je ervoor dat nieuwkomers op de site op de NL-versie van de site terechtkomen.
Stel de brontaal van te vertalen strings in op ENGELS.
Instellingen > Land- en taalinstellingen > Instellingen voor meertaligheid
hTab TEKENREEKSEN
Brontaal: Engels
Zet het niet op Nederlands, want je kunt niet naar het Engels vertalen:
Instellingen > Land- en taalinstellingen > Interface vertalen > Vertalen
hier zie je bij talen alleen nl en fr, omdat Engels door Drupal geleverd wordt
Home
Tekstelementen in views: https://wiki.boossy.be/Boossy/2-18-VoxMagoD7-WpEventive-Development#Finetuning
Structuur > Overzichten Slideshow: Bewerken Weergave 'Countdown' VELDEN: Link to content Weer te geven tekst:
Learn more
Meer info
Komende producties
Structuur > Blokken Overzicht > Events: Coming events: instellen vTab: Talen: Maak dit blok vertaalbaar Blok opslaan Daarna hTab VERTALEN
Coming events
Komende producties
Lees verder¹
Structuur > Overzichten Events: Bewerken Weergave 'Komende producties' VELDEN: Link to content Weer te geven tekst
Read more
Lees verder
Kerstpromo
Structuur > Overzichten Kerstpromo: Bewerken Weergave 'Block' TITEL - Titel:
Christmas offer
Kerstpromo
Contact
Structuur > Blokken Contact: instellen vTab: Talen: Maak dit blok vertaalbaar Blok opslaan Daarna hTab VERTALEN
¹Views
Als ik op de Home, op MEER INFO / LEARN MORE klikte, kon ik op een node uitkomen met een verkeerde taal. Dat was uiteraard omdat de view nog niet gefilterd was op taal. Bij de komende producties was het van hetzelfde laken/sheet een broek/a pair of trousers, zo ook de titel van het blok Kerstpromo. Als volgt opgelost:
FILTER CRITERIA: Add Content: Language Operator: Is one of Language: Current user's language
Events
'Coming events' vermoedelijk de andere ook
FILTER CRITERIA: Add Content: Language Operator: Is one of Language: Current user's language
Kerstpromo
'Block'
FILTER CRITERIA: Add Content: Language Operator: Is one of Language: Current user's language
Opgelet: strikt genomen is dit niet correct, want de meeste gebruikers zijn niet ingelogd, maar het werkt wel. Klik op MEER INFO leidt naar NL node, klik op LEARN MORE naar EN node.
Koor = Choir
Is slechts 1 artikel, maar toch gebaseerd op een view, vermoedelijk omdat de weergave daarvan makkelijker kan worden aangepast.
Voor Engels dus:
artikel:
edit & dan hTab TRANSLATE
geen menu-link, daarvoor gaan we naar de view
de view is oorspronkelijk 1 weergave van het type pagina, met als titel 'Over ons' - en hier ga ik in de fout, ik verlies de basissetting uit het oog, nl. dat de brontekst Engels moet zijn, dus:
hernoem de weergave naar About us
+ Toevoegen > Pagina toevoegen
Naam voor weergave: About us (jawel, opnieuw)
TITEL: Titel: About us
FILTERCRITERIA: Inhoud: Nid Is gelijk aan: en wijzig hier de node-id naar de waar van de het Engelstalige artikel
PAGINA-INSTELLINGEN: Pad: about-us
Opslaan
Instellingen > Land- en taalinstellingen > Interface vertalen
hTab VERTALEN
Tekst bevat: About us
vertalen maar: Over ons
Maak ook niet zelf een menulink aan, anders gaat de link tussen het NL menu-item en het EN menu-item verloren, wat (eigenlijk alleen) een probleem is als je switcht naar een andere taal, dan weet het menu niet meer welk item de focus heeft - het valt handmatig te corrigeren, maar de makkelijkste procedure is dus:
hernoem 'Koor' naar 'Choir'
klik naast het menu-item 'Choir' op Vertalen
klik dan op de link 'vertalen' naast 'Dutch' en geef de vertaling op
klik op Vertaling opslaan
klik dan bij beide op 'bewerken' en check:
dat ze naar het juiste pad verwijzen, resp. 'about-us' en 'over-ons'
dat het gewicht correct is ingesteld (identiek aan de bron), zodat het item op dezelfde positie in het menu verschijnt
Sponsorblok: ik stelde vast dat het zichtbaar was op de EN-versie, maar niet op de NL-versie
Structuur > Blokken
Overzicht: Sponsor: Block: instellen
Blok op bepaalde pagina's weergeven: Alleen op de genoemde pagina's:
<front>
events/*
about-us
over-ons
Dirigent = Director
Ik dacht dat ik nu alles gehad had, en dat taxonomie zichzelf wel zou uitwijzen, maar niets was minder waar.
Mijn bedoeling was dus om zowel de woordenlijst/vocabulary als de term(en) te vertalen, en dus koos ik bij 'Vertaalmodus' voor 'Vertaal. Per taal zijn meerdere termen toegestaan en kunnen worden vertaald.' En binnen het taxonomiegebeuren werkte dat allemaal prima, maar op de site wordt de woordenlijst opgeroepen middels een view, en daar wrong het schoentje. Volgens deze vraagstelling zou je daarvoor de module Internationalization Views nodig hebben, en die (1) valt niet onder het beveiligingsadviesbeleid van Drupal en (2) heeft ook slechts een 'gele' status (needs review, needs testing) ipv een 'groene' (tested and reviewed). Dus heb ik het over een andere boeg gegooid:
Taxonomie:
naast de woordenlijst 'Dirigent' ook een vocabulary 'Director' gemaakt, beide met volgende eigenschappen:
OPTIES VOOR MEERTALIGHEID: Vertaalmodus: 'Fixed Language. Terms will have a global language and they will only show up for pages in that language.'
bij 'Director' uiteraard gekozen voor 'English', bij 'Dirigent' voor 'Nederlands'
de overige instellingen standaard gelaten
hTabs VELDEN BEHEREN & WEERGAVE BEHEREN: configuratie van 'Dirigent' overgenomen bij 'Director' - dat is dus het meerwerk bij deze keuze
hTab LIJST: de bestaande term van 'Dirigent' gekopieerd naar 'Director'
vanaf hier is het dan vergelijkbaar met 'Koor' hierboven - de view is oorspronkelijk 1 weergave van het type pagina, met als titel 'Dirigent':
hernoem de weergave naar Director
+ Toevoegen > Pagina toevoegen
Naam voor weergave: Director (jawel, opnieuw)
TITEL: Titel: Director
VELDEN: Taxonomieterm: Datum biografie: Label: Last updated (ook in de andere weergave)
Dit is (eindelijk:-)) een gewone 'eenvoudige pagina', gekoppeld aan een menu-item.
Voor Engels dus:
filteren op eenvoudige pagina, dan Agenda kiezen:
bewerken
oorspronkelijk artikel Engels maken
Title: Calendar
Taal: English
dan bij vTab Menu-instellingen: Voer een menulink in: Titel van menulink: Calendar
opslaan
opnieuw edit & dan hTab TRANSLATE
Title: Agenda
Taal: Nederlands
dan bij vTab Menu-instellingen: Voer een menulink in: Titel van menulink: Calendar
opslaan
Hoofdmenu:
kijk naar het gewicht van het Engelstalige menu-item en ken dat ook toen aan het Nederlandstalige item
En klaar is Klara!
Tickets
Zoals 'Koor'/'Choir', dus:
artikel Tickets:
bewerken
oorspronkelijk artikel Engels maken
Title: Calendar
Taal: English
dan bij vTab Menu-instellingen: Voer een menulink in: Titel van menulink: Calendar
opslaan
opnieuw edit & dan hTab TRANSLATE
Title: Agenda
Taal: Nederlands
dan bij vTab Menu-instellingen: Voer een menulink in: Titel van menulink: Calendar
opslaan
Hoofdmenu:
kijk naar het gewicht van het Engelstalige menu-item en ken dat ook toen aan het Nederlandstalige item
En klaar is Klara!
Daarna in het artikel 'Agenda'/'Calendar' de link naar Tickets gewijzigd in '../nl/tickets' resp. '../en/tickets'
In het PhpJabbers-script dat daarvoor wordt gebruikt, is meertaligheid voorzien. Zie Event Booking Calendar > Options / Opties > Languages > Meertalig.
Foto's = Photos
Zoals 'Agenda'/'Calendar', dus:
artikel Fotoarchief:
bewerken
oorspronkelijk artikel Engels maken
Title: Photo archive
Taal: English
dan bij vTab Menu-instellingen: Voer een menulink in: Titel van menulink: Calendar
opslaan
opnieuw edit & dan hTab TRANSLATE
Title: Agenda
Taal: Nederlands
dan bij vTab Menu-instellingen: Voer een menulink in: Titel van menulink: Calendar
opslaan
Hoofdmenu:
kijk naar het gewicht van het Engelstalige menu-item en ken dat ook toen aan het Nederlandstalige item
Producties = Productions
Contact (us)
Structuur > Blokken Contactadres: instellen vTab: Talen: Maak dit blok vertaalbaar Blok opslaan Daarna hTab VERTALEN
Shop
Is een view. Eerst de view volledig in het Engels omgezet, en dan terugvertaald naar het Nederlands. Je ziet bv. de header dan ook alleen als je in de en/admin-pagina's zit!!!
Header: dan gewoon vertaald via Translate interface (Configuration > Regional and language > Translate interface > Translate)
All / CDs / DVDs: FILTER CRITERIA > Content: Title (grouped): hier de Engelse tekst opgegeven, vertaling opnieuw via Translate interface
Order now!: FIELDS > Add to cart: REWRITE RESULTS: hier de Engelse tekst vermeld, vertaling opniwue via Translate interface
CSS-injectors
Breedte van de menu-items
De Engelse menu-items zijn breder, waardoor, zolang het mobiele menu niet verschijnt, het menu onder het logo schuift bij een bepaalde breedte. Dus wilde ik een CSS-injector uitsluitend voor de Engelstalige pagina's, maar The language prefix is not considered as part of the path, zoals ik hier las. Dus heb ik ook de oplossing van die pagina toegepast, nl. de CSS alleen toepassen op de en-pagina's afdwingen via PHP:
<?php
global $language;
return ($language->language == 'en')
?>
Zorgen dat ook in EN-versie de juiste CSS-injectors gebruikt worden, bv. bij FOTO'S: als je doorklikt, kom je op Alle albums, dat is in het Engels niet meer correct gestyled, omdat er node/91 in de url staat ipv fotoarchief.
ToDo
hyperlinks in Engelse versie Choir/About us aanpassen
Productnaam (zorg dat het woord DVD of CD in de naam zit om de filterknoppen correct te kunnen gebruiken, zie Voor bestelling van CD's en DVD's: duidelijker scheiden op de site) Productbeschrijving Productafbeelding Prijs ► 10/01/2021: Gepubliceerd weer uitgevinkt
Op de home laten zien met foto 5th panel (Getuigenissen) hergebruikt hiervoor
Inhoud + Inhoud toevoegen Getuigenissen
Title Body (met link naar de shop) => zie CSS-injector --- bestaande getuigenis op 'niet gepubliceerd' gezet
Structuur Blokken
Overzicht: Getuigenissen: Block verplaatst van 'Geen' naar Panel Fifth --- achtergrond hier moest kerstfoto worden - zoals eerder al vastgesteld, werkt dit niet overeenkomstig de themagids: Create a new background - in de praktijk betekent dit sites/all/themes/events/images/bg-02.jpg vervangen zo nodig eerst tinifyen middels !tinyPNG ► 10/01/2021: Blok 'Overzicht: Kerstpromo: Block' weer naar gebied '- Geen -' verplaatst
Structuur Overzichten Getuigenissen
gekopieerd als Getuigenissen_ori TITEL · Titel veranderd van 'Getuigenissen' in Kerstpromo bij VELDEN '(auteur) Gebruiker: Afbeelding' weggehaald
Instellingen ONTWIKKELING CSS-injector
23 · Button info (override color) aangepast: - border-color verwijderd (3 keer) - border-radius bij .btn-vm verhoogd van 4px naar 8px (beter zichtbaar met achtergrondfoto) --- 33 · Panel 5th - aanpassingen voor kerstpromo toegevoegd: - background-size: cover (dat resizet het beste voor mobiele apparaten) - font vergroot en witgemaakt - en dan en linkbutton
14/11/'20
poging tot horizontale language switcher (dropdown verschijnt nl. op HOME, wel op andere pagina's)
Ook als de module Language Switcher Dropdown niet aanwezig is, is er toch een blok taalkeuze / language switcher aanwezig (niet dropdown dan). Uiteindelijk heb ik de dropdown behouden. De fout zat in de CSS-injectorregel Menu always visible on front. Door de z-index van .headline hoger te zetten dan die van .header daarin, kwam alles goed en verschijnt het taalkeuzemenu nu voor het hoofdmenu. Als ze dezelfde z-index hebben, verschijnt hij erachter. Niettemin moet ik in de toekomst toch eens kijken om het eenvoudiger te maken. We hebben maar twee talen (Nederlands / Engels), dus eigenlijk zou 1 link (de niet-actieve taal) altijd volstaan. Kijk eens wat je aan volgende mosterdsoorten hebt: - https://groups.drupal.org/node/139329 - https://www.drupal.org/forum/support/theme-development/2008-04-15/language-switcher-hiding-the-active-language
Frontpage.event block (panel first): pijl met link verplaatst onder de LEES VERDER-knop omdat die knop anders niet meer clickable was! Instellingen > Ontwikkeling > CSS-injector
Panel 1st (...) .event-views .views-slideshow-controls-bottom { margin-top: -162px ◄► 0px} toch weer teruggezet - als er meerdere items zijn is het wel goed blijkbaar... alhoewel - bij het resizen van een browservenster wordt dit niet netjes mee aangepast!
Instellingen > Land- en taalinstellingen > Interface vertalen > Vertalen
<h2><span>Binnenkort: </span>[title]</h2> ► <h2><span>Binnenkort op Stingray Classica: </span>[title]</h2>
tussen de hoofdniveaus info en Duurtijd stond actie (met Bekijk locatie en Google Map): FORMAAT gewijzigd: actie - group_actie - Horizontal tabs group ► Verborgen Bekijk locatie - group_bekijk_locatie - Horizontaal tabblad-item ► Verborgen Google Map - <Verborgen> - Geofield Map ► Verborgen om drie redenen: 1) verscheen maar af en toe (wanneer wel, wanneer niet, wel bij ITA, niet bij ITA of #3 bv.) 2) verscheen dan met For development purposes only (gekend probleem) 3) was in nov. '20 niet nodig voor de TV-uitzendingen op Stingray Classica
10/06/'20 · menu PRODUCTIES
datumfilter toegevoegd:
FILTERCRITERIA Toevoegen
startdatum < NOW
daarna verschijnen meeste events dubbel, want ze hebben twee startdatums, dus Query-instellingen aangepast:
Drupal Commerce lijkt toch wat te log om helemaal uitgeconfigureerd een vlotte bestelstroom te garanderen. Dus schakel ik toch maar weer over op het mij vertrouwde PHPJabbers Event Booking Calender v3.2.
De admin-kant is heel eenvoudig.
Waar het schoentje knelt, is het embedden van de code in eender welk CMS, hetzij Joomla, hetzij Drupal.
Wat is dan de truc?
plak de gegenereerde code niet in een Joomla- of Drupal-artikel
plak de gegenereerde code in een lege .html-pagina die je in de root plaatst van het Event Booking Calendar script, bv. reserveren.html
roep deze .html dan op in een iframe in een Joomla- of Drupal-artikel:
de hoogte is daarbij een probleem: check gewoon op het kleinste apparaat dat je hebt in portretmodus of je - in het geval van twee concerten - de twee bestelknoppen ziet staan!
css-aanpassingen zitten in volgende files (wordt meteen duidelijk in Chrome's developer tools):
Overzicht: Solisten: Block: van Panel Second naar - Geen -
v
blok Getuigenissen weg (css klopt nog niet)
Overzicht: Getuigenissen: Block & Overzicht: Getuigenissen: Blok Over van Panel Fifth naar - Geen -
v
veldengroep views-fieldset => fieldset views-fieldset (nog niet ge-injecteerd) en ook het cirkeltje met image bovenaan links van de getuigenis moet gecorrigeerd, dat zie ik nog niet meteen hoe
blok Het bestuur weg
Overzicht: Het bestuur: Block (alleen op 'over-ons'): van Panel Fourth naar - Geen -
v
menu Concerten
opsplitsen in twee menu's en twee views: - Concerten: Raster-weergave, view met datums groter dan vandaag - TekstArchief: Lijst-weergave, view met datums kleiner dan vandaag: mogelijkheid tot tickets kopen verwijderen - VOORLOPIG VERBERGEN
voorlopig het volledige concerten-menu uitgeschakeld
solisten-view: pagina-instellingen gelijk trekken aan blok-instellingen: bv. opmaak van de zangstem (in rood ipv gewone tekst) enz.
veld "carrière": STIJLINSTELLINGEN
vink aan: HTML van het veld aanpassen
vink aan: Een CSS-stijl aanmaken
vul in bij CSS-klassen: views-field views-field-field-career
laat aangevinkt staan: Standaardklassen toevoegen
datum toegevoegd aan taxonomie-categorie solist: datum: op display vertalen als "datum biografie"
solisten-view: afbeeldingsstijl toepassen op foto om mega-foto's te voorkomen!
tickets: in gang steken!!!
25/06/'17 · Vaststellingen
plaatsing sponsors: waar zijn ze naartoe? => Adguard => BCubed-module
opmaak (witte achtergrond en profielfoto) en achtergrondfoto getuigenissen???
snelle links onderaan op home: moet dat niet op alle pagina's??? is nu niet het geval!!!
evenementenraster gebruiken als volledig/tekstueel archief versus foto/audiovisueel archief???
hebben we geen twitteraar nodig? Twitter kun je makkelijk linken aan de site én aan Facebook!!!
Solisten: toepassen-knop bij zoekveld moet rechts van zoekveld!!! In NL en FR staat hij eronder, in EN zweeft hij rechts - in demo staat de knop goed! - hangt af van het voorafgaande label: "Zoeken op ..."
28/12/'16 · WebsiteWensen
Is het duidelijk op de site dat we 10 concerten gaven in 2016?
Tegen Mozart: nieuwe site?
Fragmenten van de laatste producties mooi zichtbaar op een pagina, alsook gekoppeld aan producties.
Definitieve versie van het logo moet doorgestuurd worden (Patrick mailt Eva)
Samenzitten met Stijn om een vergadering te wijden aan de site: wat willen we anders, aangepast (woe 4/01)
Voorstellen van "onzentewehen":
Sponsorpagina als start houden: problemen met Adblocker???
start-/sponsorpagina = OK
sponsors in Drupal zelf worden echter niet getoond als je een Adblocker hebt - oplossing: BCubed-module
klik op + Toevoegen om een condition set toe te voegen
geef een label op "Adblocker uitschakelen aub"
kies bij EVENTS "ADBLOCKER DETECTED"
kies bij ACTIONS "ADFUSCATE"
klik vervolgens op "ADFUSCATE" om een tekst in te geven
Beste bezoeker, <BR /><BR />u blokkeert advertenties, maar daarmee ook de weergave van onze sponsors. Gelieve de "Adblocker" uit te schakelen op onze site.<BR /><BR />Dank voor uw begrip <BR /><BR />VOX MAGO
pas desgewenst de stijl aan
Homepagina: eerstkomende concert met knop: "Nu reserveren", met daaronder de tijdslijn (?) van de vorige concerten in affiches met naam/datum Info & tickets dan mogelijkheid om te reserveren bovenaan plaatsen
Mediatheek met alle video- en geluidsfragmenten
Koorpagina blijft: slideshow met foto's of mozaiek
Concertagenda is eigenlijk de homepagina. De knop moet wel blijven. Er moet een "homepage" knop bij
Tickets blijft, volledige naam van het concert zou wel vermeld moeten worden op deze pagina
David als aparte knop mag weg, maar komt in Mediatheek of bij de respectievelijke concertpagina
Op onze oudere concerten mogen de minder goede audiofragmenten weg
Archief houden, maar beetje herschikken (tijdslijn met affiches?): timeline of toch mozaïek, waarop meteen duidelijk zichtbaar is:
audio beschikbaar
video beschikbaar
CD/DVD beschikbaar
Sponsors houden
Contact houden
Shop: afbeelding van de CD
Vrienden van Vox Mago (pagina om te steunen, zoals in het programmaboekje): soort van Donate-knop: tekst halen van programmaboekjes / of iets nieuwsbriefachtigs
Eventive theme
theme with sample content
including online booking through the Commerce module
Online booking configuration
1. Store
Store > Products (Winkel > Producten)
e.g. "event_001_standard"
2.0 Currency settings
Store > Configuration (Winkel > Instellingen > Valuta-instellingen)
2.1 Ticket content type (inhoudstype)
Field "Ticket", field type Product reference
2.2 Ticket content (inhoud)
e.g. "standard", based on (or referencing) the "event_001_standard" store product
3.1 Event content type (inhoudstype)
Field "Tickets", field type Node reference
3.2 Event content (inhoud)
e.g. using the "standard" ticket node
4 Configuration modifications for Vox Mago
checkout pane: Do not display this pane in a fieldset
De ondervonden issues hadden grotendeels te maken met de bevestigingsmail: zaken die onnodig wel (account created mail) of net niet (factuurregels, aanspreking) gebeurden.
De bevestigingsmail vind je hier:
Winkel > Instellingen > Afrekeninstellingen
hTab AFREKENREGELS
afrekenregel "Send an order notification e-mail": bewerken
Acties: "E-mail versturen" bewerken
5.1 "Er is een account voor u aangemaakt voor Vox Mago"
Een niet-geregistreerde gebruiker kan tickets reserveren, maar ontvangt dan eerst een mail "Er is een account voor u aangemaakt voor Vox Mago".
Uitschakelen doe je als volgt:
menu Winkel > Instellingen > Afrekeninstellingen > Afrekenregels
klik op de link "Bewerken" naast "Create a new account for an anonymous order"
verwijder de actie "Send account e-mail"
sla je wijzigingen op
5.2 "Geen factuurregels gevonden" of "No line items found" bij reservaties door niet-ingelogde gebruikers
De bevestingsmail bevat "Geen factuurregels gevonden" / "No line items found" bij niet-geregistreerde gebruikers. Dit corrigeer je als volgt:
menu Personen > Toegangsrechten
filter op "Order"
zet een vinkje in de kolom ANONIEME GEBRUIKER bij "Bekijk eigen Bestelling bestellingen"
sla je wijzigingen op
5.3 Beste voornaam.achternaam ipv Beste Voornaam Achternaam
In plaats van bv. "Beste Stijn Bousard", krijg ik "Beste stijn.bousard" of Beste "stijn.bousard1" (= [commerce-order:owner]) => dus, hoe krijg ik er netjes de echte naam uit, dat zie ik niet meteenCountdown
1. In order to be able to use the theme's countdown, please use the right date format:
Configuration > Regional and language > Date and time (Instellingen > Land- en taalinstellingen > Datum en tijd)
tab "Formats" (Formaten)
make sure the following format exists, create it if necessary: 2016-09-03 15:38:25
tab "Types" (Soorten)
create an "Event countdown" type using the above mentioned date format
(2. Then make sure that the in the configuration of the content type "Event" the "date" field also includes the "seconds".)
3. Adapt the "Slideshow" view
Structure > Views (Structuur > Overzichten)
click on the Slideshow's Edit button
click on the (2nd) "Date" (Datum) field
open the "Rewrite Results" (Resultaten herschrijven) panel and the "replacement patterns" (Vervangingspatronen) panel: choose [field_date-value] or [field_datum_1-value]
click on "Global: Custom text" (Algemeen: Aangepaste tekst) field
enter this text: <div data-date="[field_date]"></div> or <div data-date="[field_datum_1]"></div>
The important thing is that the two field patterns (date & custom text) must match!
Permissions
Statistieken op pagina about-us / over ons zichtbaar maken voor niet-ingelogde gebruikers:
People > Permissions
Bean: Statistic: View Bean: vink aan bij Anonymous & Authenticated User
Settings taken over from the demo site to analyze the Slideshow block not showing any results:
BASIC settings
+ Always show advanced display settings (Geavanceerde weergave-instellingen altijd tonen)
Live Preview Settings (Instellingen van Voorbeeldweergave): + Show the SQL query
*SOLUTION: use Flexslider 7.x.2.0-alpha3 (from the template, sept. 8, 2013) instead of the "recommended" release 7.x.2.0-rc1 (jul. 30, 2015)* After re-installation of the alpha3 build, the columns imagestyle_normal & imagestyle_thumbnail were missing in the flexslider_optionset table.
Kaart insluiten-code van Google Maps:
<iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2507.909925178554!2d3.715531316120633!3d51.05475097956324!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x47c37141a95cd099%3A0x781a51447c77a391!2sAcademie+voor+Muziek%2C+Woord+en+Dans+%7C+DKO+Panta+Rhei!5e0!3m2!1snl!2sbe!4v1498401721393" width="600" height="450" frameborder="0" style="border:0" allowfullscreen></iframe>
Je plaatst dus de hyperlink tussen src= en &output=embed">
Appearance Settings
1. Create a new color (p. 208)
OK
Wil je de bijkomende kleur ook zien in het Skins-menu (tandwiel fly-out aan de linkerkant), dan moet je hem in de sites/all/themes/events/css/base.css toevoegen:
Als je een andere kleur kiest via het Skins-menu (tandwiel fly-out aan de linkerkant), dan blijven de time circles altijd in "vivid pink".
Je kunt de kleur hier wijzigen:
/sites/all/themes/events/js/events.js:
Drupal.Events.countdownTimer: bij Days, Hours, Minutes & Seconds "color" wijzigen: nu #F11459 (strong red, niet in kleurenpalet van Eva!)
3. Create a new background (p. 209)
Beschrijving stemt niet overeen met deze template.
Als je de achtergrond van het getuigenissen-blok wil vervangen, vervang je beter gewoon het bestand bg-02.jpg in sites/all/themes/events/images.
Bovendien wordt deze afbeelding uitgerokken, denk ik. De default bg-02.jpg meet 2200x1400px, maar hoogte wordt in het panel beperkt tot 481px. Ik vermoed dat het beter is een afbeelding te nemen van 855x481 (verh. volgens 1920x1080 / 1366x768). Voorlopig verborgen.
Wil je toch een andere benaming gebruiken, bv. bg-VoxMago.jpg, dan zul je dat vermoedelijk moeten wijzigen in sites/all/themes/events/css/page.css.
- content type "Event" > "Date" field settings: "Number of values": Unlimited (Onbeperkt) - view "Slideshow" > "Countdown" display > FIELDS: Content: Date (event countdown): MULTIPLE FIELD SETTINGS: Display 1 value starting from 0
content type "Event", "Slideshow" field
one event, one slideshow image
one event, multiple slideshow images
- content type "Event" > "Slideshow" field settings: "Number of values": Unlimited (Onbeperkt) - view "Slideshow" > "Block" display > FIELDS: Content: Slideshow: MULTIPLE FIELD SETTINGS: uncheck Display all values in the same row
Store Products (in relation to multiple dates for one event)
standard, gold, platinum, silver
friday, saturday, sunday, …
view "Gallery"
no aggregation
aggregation
bug in demo view, showing 8 times the same gallery… : - view "Gallery" > Advanced > OTHER > Use aggregation: Yes
view "Gallery" block "Panel Third"
no H2
H2
- see CSS injections + - View: TITLE > Title: Fotoarchief - Block: Block title: ""
view "Events" page "Eventskalender"
event verschijnt 2x op zelfde dag
event verschijnt per dag
- view "Events", page "Eventskalender": Uitgebreid > CONTEXTUELE FILTERS: Datum: Datum (node): Add multiple value identifier: Ja (https://www.drupal.org/node/1404548)
Is anders dan in de beschrijving.
Als je een andere dan de zwarte (of witte) achtergrond wil, moet je in /sites/all/themes/events/css/page.css de standaard achtergrondkleur wijzigen (van #141414 /* very dark gray (mostly black) in #421516 } very dark red - bron colorhexa.com / Eva) of ook een CSS-injectie:
activating the language switcher dropdown results in 'ddSlick needs jQuery 1.7.2 or above. Configure jQuery update module with a higher version: 1.10 < 1.9: float comparison = NOT OK
Warning Creating default object from empty value in calendar_plugin_row→pre_render() (regel 312 van /home/ubuntu/workspace/sites/all/modules/calendar/includes/calendar_plugin_row.inc).
verdween bij het instellen van de contextuele filter: - view "Events", page "Eventskalender": Uitgebreid > CONTEXTUELE FILTERS: Datum: Datum (node): WANNEER DE FILTERWAARDE ZICH NIET IN DE URLBEVINDT: Standaardwaarde ingeven: Type: Huidige datum
Debug 'calendar_plugin_style: A date argument is required when using the calendar style, but it is missing or is not using the default date.' in calendar_plugin_style→render() (regel 238 van /home/ubuntu/workspace/sites/all/modules/calendar/includes/calendar_plugin_style.inc).
verdween na het opslaan van admin/config/regional/date-time/date-views (Beheer > Instellingen > Land- en taalinstellingen > Datum en tijd: tab DATUM-OVERZICHTEN)
Bij toevoegen product aan winkelkarretje gooit Commerce cart een "Notice" vanaf php 7
Pydio is de opvolger van AjaXplorer.
In Drupal wil je gewoon dat de standaard ingelogde gebruiker de bestanden kan zien en downloaden, meer niet.
Maak daarom naast de admin-gebruiker ook een gewone gebruiker aan.
Klik dan op het "Bewerken"-potloodje naast de naam van deze gebruiker en kies dan bij Access Controls de optie Worspaces Accesses: vink bij Default Files de optie READ aan.
Verlaat de instellingen door op het huisje te klikken, zodat je weer in het gewone bestandsbeheer.Voeg nu bestanden toe aan Default Files. Deze zijn meteen zichtbaar voor de gewone gebruiker.
Inlogscherm: gewijzigde afbeeldingen achtergronden en logo
en ook nog: .../plugins/gui.ajax/res/themes/common/images/html-folder.png
Opgelet: deze wijzigingen verdwijnen weer na een update (toch bij de overgang van 8.2.1 nr. 8.2.2)! Je kunt ze gewoon overschrijven na een update.
Ledig vervolgens ook de servercache als volgt: verwijder in .../pydio/data/cache de bestanden plugins_*.ser. Dat zijn er normaal drie: plugins_cache.ser, plugins_queries.ser, plugins_requires.ser
Update van Pydio 8.0.1 (Installatron van DirectAdmin) naar 8.2.0 mislukt in eerste instantie:
Error : Crawling folder /pydio/plugins to check all files are writeable
File /pydio/plugins/gui.ajax/res/themes/common/css/mui/less FAIL!
Please make sure that the whole tree is currently writeable by the webserver, or upgrade may probably fail at one point.
copy the pydio folder from the bridges zip to .../drupal/modules/
then, in your Drupal backend, go to Modules and enable Pydio Bridge
het Beheer-/Management-menu wordt nu uitgebreid met een link Pydio Settings: klik op die link
Pydio Install Path: /home/voxmagobe/domains/voxmago.be/public_html/pydio (begin niet met /public_html: in DirectAdmin is dat een pointer naar ./domains/voxmago.be/public_html)
Secret Key: …
Auto Create: leave the default option True
Pydio-kant:
Instellingen: Available Plugins: Authentication Backends: enable Remote authentication
Instellingen: Applicatie Kern -- Authentication: hier kun je nu een master & secondary driver instellen: bij het testen in het begin vaak opnieuw moeten installeren omdat ik meteen Pydio uitsluitend als slave van Drupal instelde en niet meer ingelogd geraakte. De truc bestaat erin om de secondary in te stellen als "stand alone" (DB Auth Storage), en dan te freewheelen met de Master
MASTER DRIVER:
Instance Type: Remote authentication
CMS Type: Drupal
Drupal URL: http://voxmago.be/drupal/(documentatie vermeldt soms trailing slash, soms niet…, laat ook de keuze tussen volledig pad of relatief /drupal(/))
Login URL: http://voxmago.be/drupal/en/user/login(probeer naderhand ook eens met nl)
Auth Form ID: user-login(default van Drupal zou user-login-form zijn, maar als je in het login-formulier via de Developer tools van Chrome zoekt naar <form, kwam ik uit op user-login)
Secret key: zelfde als aan de Drupal-kant
Auto Create User: aangezet
Pydio issues
Op 10/7 zag ik plots twee extra users in Pydio staan: die bleken aangemaakt via Drupal. Zowel bij de Drupal Pydio-settings als in Pydio zelf (Authentication > Master Driver) de Auto Create User uitgeschakeld.
Varia
Gebruikers registreren die bestellen via Drupal Commerce: https://commerceguys.com/blog/commerce-module-tuesday-commerce-fieldgroup-panes-screencast