logo

Extra Block Types (EBT) - Nieuwe Layout Builder ervaring❗

Extra Block Types (EBT) - gestileerde, aanpasbare bloktypes: Slideshows, Tabs, Cards, Accordions en vele andere. Ingebouwde instellingen voor achtergrond, DOM Box, javascript-plugins. Ervaar vandaag al de toekomst van layout building.

Demo EBT-modules Download EBT-modules

❗Extra Paragraph Types (EPT) - Nieuwe Paragraphs ervaring

Extra Paragraph Types (EPT) - analoge op paragrafen gebaseerde set modules.

Demo EPT-modules Download EPT-modules

Scroll

PHP-lessen - les 3.6 - Werken met MySQL-databases. Typen van de JOIN-operator.

09/10/2025, by Ivan

In MySQL kun je gegevens selecteren met behulp van JOIN op verschillende manieren. We zullen proberen al deze soorten queries te bekijken. Hier is de lijst met alle JOIN-querytypen:

  1. INNER JOIN
  2. LEFT JOIN
  3. LEFT JOIN zonder overlapping met de rechtertabel
  4. RIGHT JOIN
  5. RIGHT JOIN zonder overlapping met de linkertabel
  6. FULL OUTER
  7. FULL OUTER waarbij de linker- of rechtertabel leeg is

 

Hier is een illustratie van deze soorten JOIN:

PHP-lessen - Les 4 - Werken met afbeeldingen, de GD2-bibliotheek.

07/10/2025, by Ivan

In de vorige lessen hebben we geleerd hoe we query’s naar de database kunnen schrijven, dus nu zullen we daar minder aandacht aan besteden en meer oefenen met het schrijven ervan. We gaan ook het schrijven van query’s combineren met het verkennen van andere mogelijkheden van PHP — te beginnen met beeldverwerking. In een eerdere les hebben we al bestanden geüpload, en we hebben zelfs een tabel Files voor de geüploade bestanden. Laten we nu afbeeldingen naar dezelfde tabel uploaden.

PHP-lessen - Deel 3 - Het maken van je eigen CMS

07/10/2025, by Ivan

Het maken van websites met een CMS beperkt zich niet alleen tot Drupal, Joomla en Wordpress. Wereldwijd is het merendeel van de websites gebouwd op maatgemaakte CMS’en. Ondanks dat er al enorm veel code in PHP is geschreven, gebruiken programmeurs nog vaak hun eigen oplossingen. Laten we proberen te begrijpen waarom het zinvol kan zijn om je eigen CMS te ontwikkelen.

1.2. Wat zal er in ons CMS zitten

07/10/2025, by Ivan

Nadat we kennis hebben gemaakt met bestaande commerce-websites, moeten we de functionaliteit van ons toekomstige CMS bepalen. Het is duidelijk dat we gebruikers de mogelijkheid moeten bieden om producten te vinden en te bekijken in verschillende categorieën. Gebruikers moeten deze producten kunnen bestellen door ze aan hun winkelwagen toe te voegen en tijdens het afrekenproces bestelgegevens in te vullen voor het berekenen van verzendkosten, betalingen en belastingen. Daarnaast zullen we een beheerpaneel maken voor bestellingen en producten.

1.4. We beginnen met het schrijven van een MVC-framework

07/10/2025, by Ivan

We hebben al genoeg besproken over wat ons framework moet bevatten, nu is het tijd om het te implementeren. Allereerst heb je een webserver nodig. Je kunt Denwer proberen, maar mogelijk moet je PHP bijwerken.

Je kunt Denwer met PHP 5.5.20 downloaden vanaf deze pagina:

https://drupalbook.org/ru/drupal/denwer-obnovlenie-php

of vanaf GitHub

https://github.com/levmyshkin/denwer-php-5.5.20

1.6. Producten en categorieën - het aanmaken van databasetabellen

07/10/2025, by Ivan
Voordat we beginnen met het ontwikkelen van de functionaliteit voor producten en categorieën, laten we nadenken over welke informatie nodig is voor onze klanten en websitebeheerders. We moeten voldoende productinformatie aanbieden: de naam van het product, een gedetailleerde beschrijving en de prijs. We kunnen ook een hoofdfoto van het product weergeven, evenals extra afbeeldingen. Mogelijk is het gewicht van het product nodig om de verzendkosten te berekenen. Daarnaast hebben we het aantal producten op voorraad nodig om te voorkomen dat we iets verkopen dat we niet hebben.