• Dag,
    Met het risico dat ik – als beginner – iets vraag dat al is opgelost (ik heb al wel gezocht):

    Ik gebruik het Twenty-eleven Thema. Ik heb bij een pagina gekozen voor het showbar-sjabloon omdat je dan de tekst mooi over de volle breedte krijgt.
    Maar bij dit sjabloon krijg je niet de “reactie” pagina te zien.

    Hoe los ik dit op?

    Gr, Frans

13 reacties aan het bekijken - 1 tot 13 (van in totaal 13)
  • Ik heb bij een pagina gekozen voor het showbar-sjabloon

    Ik weet niet goed of je

    • showcase sjabloon
    • of de
    • sidebar sjabloon
    • bedoelt.

      Ik vermoed de eerste.
      Zoals je wrsch al hebt bemerkt, werkt het met de sidebar sjabloon wel.

      Wat te doen?
      Maak een kopie van de sidebar sjabloon en de showcase sjabloon.
      Combineer de code van beide om een nieuw sjabloon te maken aar je wens.
      Sla dat op onder een andere naam en kies die sjabloon om je pagina weer te geven.

    Concreet:

    Voeg toe aan de kopie van ‘showcase.php’:

    <?php comments_template( '', true ); ?>
    en bekijk het resultaat

    Zie: http://pastebin.com/SttGZsLb

    Kopieer het bestand als ‘myxtra.php’ naar de map van je 2011-theme.
    In de editor zie je nu een nieuw sjabloon.

    Thread starter Frans

    (@bavelt)

    Dank voor je reactie!

    Het resultaat is echter nog niet helemaal wat ik zou willen, de tekst wordt nl nog niet over de hele breedte getoond (zoals de showcase sjabloon wel doet).

    Ik heb beide pagina’s op de site gezet:

    http://www.fransveltkamp.nl, onder vakantiereizen en dan Cuba 2012 in beide varianten.

    Hoe zou ik dit kunnen oplossen?

    Gr, Frans

    .entry-content{
             width:87%;
             }

    Als je theme een optie heeft om de CSS aan te passen, bijvoorbeeld in een ‘custom css’-veld, plaats dan de aanpassing[en] aan je css hierin.
    Ontbreekt een dergelijke optie in je theme? Volg dan de instructies hieronder.

    Alternatief: Voeg bovenstaande code toe aan style.css van je CHILDtheme.
    Zo voorkom je dat al je aanpassingen worden overschreven als de makers van je theme een update installeren.
    Verder heeft het als voordeel dat alle aanpassingen overzichtelijk bij elkaar staan. Dat is makkelijk, overzichtelijk en eenvoudiger te onderhouden.

    Kies je ooit een ander theme, dan dien je een nieuw childtheme te maken.

    Heb je nog geen childtheme?

    1. installeer en activeer ‘one click childtheme’-plug-in
    2. activeer de originele theme
    3. Dashboard > weergave > child theme
    4. beantwoordt de vragen op het scherm
      >> er wordt een child theme aangemaakt in een map met bestanden zoals style.css;
    5. Activeer het childtheme.
    6. ==

    7. om je site aan te passen, maak je nu alle wijzigingen in de map en bestanden van je child theme.
      – Maak je aanpassingen in style.css van het childtheme;
      – mocht je aanpassingen willen maken in de originele php-bestanden, kopieer de betreffende php-file uit het originele theme naar de map van het childtheme. Maak hierin dan de gewenste aanpassingen.

    == == == Extra
    Als je precies wilt zien welke elementen je site heeft en welke opmaak-kenmerken [css] daarbij horen, installeer dan bijv de browser-add-on ‘firebug’ of een andere webdeveloper plugin / add-on.

    Zo kan je op zoek naar de diverse elementen en de kenmerken zoals kleuren etc. aanpassen.

    Thread starter Frans

    (@bavelt)

    Dank je wederom voor je snelle antwoord!

    Ik kom er echter nog niet helemaal uit. Dus als je me nog een keertje wilt helpen…:

    Toevoegen van

    .entry-content{
    width:87%;
    }

    Heeft geen effect op de nieuwe (combi) sjabloon. Hij heeft wel invloed op de originele showcase sjabloon waardoor ik nog steeds zit met een pagina die niet over de volle breedte is gevuld.

    Daarnaast ben ik aan het stoeien geweest met een Child Theme.
    Wanneer ik er eentje aanmaak, dan werkt mijn menustructuur niet meer. (De startpagina toont elke pagina als menukeuze)

    Ik heb vervolgens alle bestanden en submappen van Twenty-Eleven in de map van mijn nieuwe child-theme geplaatst, maar dat biedt ook geen soelaas.
    Blijkbaar wordt die menustructuur ergens anders bewaard (?)

    Sterker nog: ik moet de functions.php eruit halen, anders krijg ik een ‘fatal error’ vanwege iets dat hij niet kan declareren in ‘functions.php’.

    Gaarne hulp (ben al de hele dag bezig)!

    Alvast mijn dank,
    Frans

    Frans,

    Allereerst een dringend advies:
    Als je vastloopt, is het aanbrengen van [vele] verdere veranderingen risicovol. Met name omdat het ’teruggaan naar een eerdere werkende situatie’ moeilijker wordt.

    En verder:
    Maak regelmatig een back-up -VOOR- het aanbrengen van wijzigingen!

    == == == het menu in het childtheme:

    heb je een childtheme aangemaakt?

    1. dashboard > Weergave > menu’s
    2. Bovenaan in het ‘menu-scherm’
      Selecteer een menu om te wijzigen:
    3. Kies het menu dat je eerder hebt aangemaakt
    4. sla de wijzigingen op

    Waarom dit alles?
    Een Childtheme is een theme. Dus moet je hier aangeven welk menu je wilt gebruiken, net als met overige themes.

    == == == Het gebruik van een childtheme:

    In principe is een eigen map met een style.css dat verwijst naar de ‘parent’ voldoende voor een werkend childtheme.

    Alleen als je bestanden uit de parent gaat aanpassen, zoals bijv ‘header.php’, of ‘showcase.php’, kopieer je DIE bestanden naar de child-map. De aanpassingen doe je dan in DIE bestanden in de childmap.

    Concreet:

    1. Verwijder de eerder overgezette bestanden uit de childmap
    2. Kopieer ‘showcase.php’ naar de childmap
    3. Pas ‘showcase.php’ aan en geef het een nieuwe naam, bijv: ‘MijnNieuweIndeling.php’
    4. OPGELET!! == == NB!! Controleer of de KOP van dit bestand de juiste [=aangepaste naam] heeft bijvoorbeeld
    5. `<?php
      /**
      * Template Name: MijnNieuweIndeling Template
      * Description: Aangepaste template MET reactie mogelijkheid. A Page Template that showcases Sticky Posts, Asides, and Blog Posts
      *
      * The showcase template in Twenty Eleven consists of a featured posts section using sticky posts,
      * another recent posts area (with the latest post shown in full and the rest as a list)
      * and a left sidebar holding aside posts.
      *
      * We are creating two queries to fetch the proper posts and a custom widget for the sidebar.
      *
      * @package WordPress
      * @subpackage Twenty_Eleven
      * @since Twenty Eleven 1.0
      */`
    6. Sla op als MijnNieuweIndeling.php,in de map van je childtheme
    7. Als je dit over het hoofd ziet, wijzigt de oude, niet de nieuwe situatie, zoals je boven beschrijft πŸ˜‰
    8. Als je dit alles correct hebt gedaan, ziet je pagina er nu anders uit: = met reactiemogelijkheid.
    9. Om nu de volle breedte te realiseren:
      Plaats onderstaande code in ‘style.css’ van je childtheme
    10. Browser: <Ctrl-F5> om te verversen.
    Thread starter Frans

    (@bavelt)

    Dag W.P. Ginfo

    Wederom dank voor je bijdrage. Het helpt me enorm!
    Toch nog even een vraagje: onder punt 9. van je antwoord heb je geen code vermeld πŸ™‚
    Heb je die nog voor mij?

    Vervolgens: Ik heb gedaan wat je beschrijft.
    Child theme gemaakt
    en geactiveerd.

    Nu heb ik een exacte kopie gemaakt van showecase.php en noem deze breed.php (ook de naam in de kop gewijzigd!)

    Het vreemde is dat wanneer ik deze nieuwe sjabloon selecteer voor mijn pagina, de lay-out er tΓ³ch anders uitziet dan met de originele showcase.php. Die hadden toch gelijk moeten zijn? (ik heb immers niks gewijzigd in het sjabloon).

    Kun je dat verklaren?

    Dit is voor mij in zoverre belangrijk dat ik kan begrijpen wat ik evt wil wijzigen in het sjabloon. Ik wilde uitgaan van een startsituatie die gelijk is (maar het dus niet is)

    Het valt me daarnaast op dat de showcase in het keuzemenu wordt genoemd “showcase sjabloon”. Terwijl in de header ‘showcase template’ staat. Mijn zelfgemaakte breed.php noemt-ie ‘”breed template”. Kennelijk wordt deze niet vertaald. Kan dat kloppen?)

    Bij voorbaat hartelijk dank voor je antwoord!

    Frans

    Sorry, de code is de code die ik eerder erboven heb gegeven.

    De uiteenlopende benamingen kan ik niet verklaren, anders dan ‘vertalings inconsequenties.

    Kopieer het sjabloon, maak de wijzigingen en sla onder een andere naam op.
    Daarna pas de marges aan zoals hierboven gezegd.
    Het percentage kan je naar eigen inzicht aanpassen.

    Thread starter Frans

    (@bavelt)

    W.P. Ginfo,

    Wederom dank!

    Blijft echter mijn vraag staan waarom de extacte kopie van het sjabloon
    “showcase.php” toch een ander resultaat oplevert.

    Enig idee?

    Groet, Frans

    Thread starter Frans

    (@bavelt)

    Wie o wie kan me helpen.

    Na dagen (en deel vd nacht) prutsen heb ik het nog niet voor elkaar. Ik kom er dus niet meer uit.

    Wat ik wil is me verdiepen hoe de sjablonen werken in het Twenty Eleven Theme, voordat ik aan het wijzigen sla.

    Wat heb ik gedaan:
    – Een child theme gemaakt van Twenty Eleven. Naam: 2011-c
    – de @import functie vervangen door de volledige inhoud van style.css van Twente Eleven. (zodat ik dus de origine style.css van Twenty Eleven heb.
    – Het sjabloon Showcase.php gekopieerd met als naam “breed.php”
    (Ook de naam in de kop uiteraard gewijzigd).
    – Overal in de style.css waar “twente-eleven” staat ook vervangen door “breed”.
    – De showcase.js vervangen door breed.js
    – Overal in de andere folders namen “twente eleven” vervangen door “breed”

    in mijn testpagina kies ik nu voor sjablone “breed”.

    Nu komt het: Toch is de lay-out anders! Terwijl ik in mijn ogen een exacte kopie heb van showcase.

    wat zie ik over het hoofd?

    http://www.fransveltkamp.nl Testpagina.

    (zou over de volle breedte moeten zijn zoals showcase doet)

    Bij voorbaat mijn dank,

    Frans

    Thread starter Frans

    (@bavelt)

    toevoeging: ook de naam “2011-c” heb ik aangebracht in de style.css.

    – de @import functie vervangen door de volledige inhoud van style.css van Twente Eleven. (zodat ik dus de origine style.css van Twenty Eleven heb.

    In feite heb je nu een heel ‘eigen’ theme gemaakt. Hiermee help je het principe van een chiltheme om zeep.
    De PARENT moet ‘de baas’ blijven om de voordelen van updates an upgrades te behouden.
    Advies: ‘repareer’het childtheme / maak een nieuwe aan.
    Ik heb naar de huidige ’testpagina’ gekeken.
    Wat er nu staat is -afgezien van de breedte van het text-gebied / resp. de breedte van de marges, vergelijkbaar met de http://www.fransveltkamp.nl/wp/?page_id=2264 bladzijde.

    In de huidige situatie, ontbreekt de titel en de gegevens van auteur etc. Het lijkt er op dat je die steeds zelf vormgeeft, kijkend naar ‘cuba-pagina.’

    article.intro .entry-content {
    	color: #111;
    	font-size: 16px;
    	padding: 1.625em 0 0.625em;
    	width:85%
    }

    Voeg bovenstaande toe aan een echt childtheme!!
    Is dat gelukt, vertel dan meer precies waar je niet tevreden over bent, zodat ik het ook kan ‘zien’ en je op weg kan helpen.

    Thread starter Frans

    (@bavelt)

    Bedankt W.P. Ginfo

    Ik ben er erg mee geholpen. Deze oplossing werkt!

    Ik ben het volstrekt met je eens dat het weghalen van de “@import..” geweld aandoet met het uitgangspunt van een Child theme.

    Ik kan nu verder oefenen!

    Ik moet daarnaast nog wat handigheid krijgen met het werken met Firebug. Ik kan het (nog) niet altijd doorgronden.

    Vr Gr
    Frans

    Mocht je geinteresseerd zijn in info over HTML en CSS en redelijk engels spreken,
    Kijk dan eens bij ‘lynda.com’ zij hebben video cursussen op allerlei gebied en op elk niveau. Niet gratis, wel goed!

    Ook zijn er her en der NL sites met meer info over WP.

13 reacties aan het bekijken - 1 tot 13 (van in totaal 13)
  • Het onderwerp ‘Reacties op pagia’ is gesloten voor nieuwe reacties.