Ondersteuning » Code oplossingen gezocht » Welke is php pagina van de events van Event List? Wil iets toevoegen.

  • highresolution

    (@highresolution)


    ( Dit is de eerste keer dat ik WordPress gebruik, dus als je me iets uitlegt, dan heel graag in Jip en Janneke taal :-))

    Ik kan de php niet vinden waar een pagina in staat/bijhoort. Of is er geen php van? Ik heb een pagina waar de events staan, ( Plugin: Event-list ) En daar wil ik standaard iets in zetten.

    Als ik naar 1 event ga, bijvoorbeeld expositie van iemand, dan wil ik dat mensen weer terug kunnen naar alle events.
    Bijvoorbeeld:
    http://www.margreettimmer.nl/OpEwsum/agenda/?event_id1=25

    Onderin wil ik dan graag iets als ‘klik hier om alle events te bekijken’ ( of beetje betere tekst )
    En dat moet gaan naar: http://www.margreettimmer.nl/OpEwsum/agenda/

    Ik wil het graag zetten in de PHP pagina.

    ( ps terzijde:
    Heb gedacht hoe handig het zou zijn als ik in de css, de div (waar de tekst in staat), een divje zou kunnen doen die dan onderin komt en die iets zou kunnen doen, een link erin zetten bijv.
    Maar daar kan ik echt alleen stijlen meegeven toch?.

    Heel erg hartelijk bedankt alvast.

8 reacties aan het bekijken - 1 tot 8 (van in totaal 8)
  • De plugin heb ik even bekeken, maar hij gebruikt geen WordPress-templates en ook geen hooks. De enige manier om het wat aan te passen is via parameters voor de shortcode.

    Wat kan eventueel, maar dat vereist wat ervaring met PHP, is dat je het pagina-template page.php kunt aanpassen. Afhankelijk van de post->ID van deze post waar de shortcode staat, en afhankelijk van hoe je kunt inhaken op deze plugin, zou je daar iets kunnen doen.

    Mijn indruk is dat deze plugin niet heel erg aanpasbaar is.

    Thread starter highresolution

    (@highresolution)

    parameters van de shortcode???

    zou ik dan bijvoorbeeld hierin ( wat op de pagina agenda staat om de events op te halen)

    [event-list initial_date=all initial_order=date_asc ]

    iets kunnen toevoegen als:

    post_event= <a href= www.bladieblalalb.nl"> klik hier voor alles </a>
    of hoe het ook heet wat achter het event berichtje aan moet komen

    Thread starter highresolution

    (@highresolution)

    Ik zie trouwens net dat de plugin wel een hele rij php’s heeft.
    Dan zou ik toch, als ik weet welke mijn agenda pagina maakt, daar mijn linkje in kunnen doen?

    In een shortcode kun je dat soort HTML niet meegeven. Die verwacht hele specifieke parameters.

    Het wijzigen van de code van de plugin zelf is af te raden. Bij de volgende update ben je deze code namelijk kwijt, dus dat wordt een nachtmerrie.

    Als je iets wilt gebruiken dat meer aanpasbaar is dan zou je of een support request in kunnen dienen met de vraag om meer hooks.
    Alternatief is een andere plugin gebruiken.

    Thread starter highresolution

    (@highresolution)

    Dank je wel Marcel,

    Het begint me te dagen 🙁

    De makers van Event-list vragen of ze kunnen toevoegen als post_event of pre_event waar mensen iets kunnen plaatsen.
    Of de mogelijkheid “wilt u een link naar de agenda plaatsen” toevoegen.

    IK laat het voor nu even zo en ga een andere plugin uitproberen.Belangrijk is dat ik die ook net zo gemakkelijk kan aanpassen.

    Hoewel ik net zie dat in Chrome die hele rechter lijst dus niet goed is. In Firefox dikke prima.
    1 browser zou toch ondertussen eens mooi zijn, word gek van dat css en andere dingen bij iedere browser weer iets anders laat zien

    Het is een beetje een lelijke hack, maar je kan via jQuery een stukje HTML invoegen als je in een event detailpagina zit (te herkennen aan de event_id in de URL).

    jQuery( document ).ready( function() {
    	// check if querystring contains event_id
    	if ( window.location.search.indexOf( 'event_id' ) > -1 ) {
    		// add some HTML after the event block
    		jQuery( '<p><a href="/OpEwsum/agenda/">Terug naar overzicht</a></p>' )
    			.insertAfter( '.single-event-view' );
    	}
    } );

    Dit stukje javascript moet je ergens in je theme stoppen of via een plugin die custom javascript kan invoegen in je blog.

    Thread starter highresolution

    (@highresolution)

    Hey AntoineH!

    Wat goed en aardig dat je dit gedaan hebt.

    Maar ik snap het niet zo goed.
    Dat stukje moet ik ‘ergens in mijn theme stoppen’ Bedoel je de pagina die de events “eruit spuugt”?
    Die pagina moet ik dus zien te vinden. En dan kan ik daar dat stukje in kwijt?
    En op die pagina komt dan ergens te staan ‘Terug naar overzicht’.
    Dus op zoek naar die pagina waar dit in kan?

    Het stukje kan in je theme header file (tussen script tags zetten). Of je installeert een plugin waarmee je javascript snippets kan invoegen, dan hoef je je ook geen zorgen te maken over updates van je theme.

8 reacties aan het bekijken - 1 tot 8 (van in totaal 8)
  • Het onderwerp ‘Welke is php pagina van de events van Event List? Wil iets toevoegen.’ is gesloten voor nieuwe reacties.