Aangemaakte reacties

11 reacties aan het bekijken - 1 tot 11 (van in totaal 11)
  • Aanrader is de Codestyling Localization plugin. Daarmee kun je alles wat je gebruikt (wp, themes, plugins) apart inlezen, eventueel taal-bestanden aanmaken (als een theme die bijvoorbeeld nog niet heeft) en alle generieke elementen handmatig vertalen

    Ik kom er niet achter welke plugin die slideshow precies gebruikt (PrettyPhoto?), dus kan je geen precieze CSS codering geven. Maar bij sommige slideshows geef je de breedte aan in je settings en wordt de hoogte bepaald door de maten van bronfoto – de breedte-hoogte verhouding blijft meestal intact. De foto’s die nu in de slideshow staan zouden bij een breedte van 640 dus veel hoger worden dan 250px.

    En: meestal moeten de originele foto’s minimaal de gewenste breedte hebben (bij jou dus 640px) en niet kleiner – WordPress kan wel foto’s verkleinen naar een kleinere breedte, maar vegroten is in de meeste thema’s een probleem – de maximale grootte is dan de afmeting van de geĆ¼ploade foto. Misschien zijn de foto’s die er nu in staan gewoon niet groter dan die 401px?
    Opvallend is dat de kleine index-fotootjes eronder wel op een breedte van 640 staan. Vandaar dat ik denk dat het misschien aan de maten van de foto’s ligt.

    Wat ik dus eerst zou doen is de maten checken van de geplaatse foto’s en die aanpassen, ze eventueel opnieuw croppen.

    Waarom de webdesigner zegt dat het niet kan begrijp ik verder niet goed – dat van die kleine onderdeeltjes. Het zou ook kunnen dat het gewoon te tijdrovend of ingewikkeld is – ik heb zelf wel eens galleries aangepast en dat was kwa CSS erg lastig. Maar onmogelijk is het niet.

    Hopelijk heb je hier wat aan.

    Als ik naar de pagina-broncode van de site kijk denk ik dat dit misschien werkt:

    in het style.css sheet van de (child) theme kun je deze codering toevoegen:

    .meta { display: none; }

    Als de class .meta al voorkomt in het style sheet kun je daar display:none; gewoon aan toevoegen.

    Forum: Code oplossingen gezocht
    In antwoord op: OPTA

    Misschien een geruststelling: mijn ervaring met Akismet is dat die plugin praktisch alle spam al opvangt. Misschien heb je die Captcha helemaal niet nodig. Je hoeft alleen af en toe je spam folder even te legen.

    Thread starter bxwebber

    (@bxwebber)

    Hoi Mike,

    Voorlopig doe ik het even met een aanpassing van het originele .js in de plugin en het achterwege laten van eventuele updates (heeft deze sowieso niet zo vaak). Het is me op dit moment te ingewikkeld en te tijdrovend. Zoek ik later nog wel eens een alternatief. Dat van die plugin-kopie hou ik zeker in gedachte.

    Dankjewel!

    Thread starter bxwebber

    (@bxwebber)

    Hoi Mike,

    Die oplossingen was ik nog niet tegengekomen!

    Je tweede tip klinkt het aantrekkelijkst. Hoe werkt die precies? Wat ik geprobeerd heb in de functions.php:

    public function default_scripts_and_styles() {
    		wp_enqueue_script( 'tiled-gallery', plugins_url( 'tiled-gallery/tiled-gallery.js', __FILE__ ), array( 'jquery' ) );
    wp_enqueue_style( 'tiled-gallery', plugins_url( 'tiled-gallery/tiled-gallery.css', __FILE__ ), array(), '2012-09-21' );
    
    class Jetpack_Tiled_Gallery {
    
    /*** hier de volledige js-code van Tiled Gallery ***/
    
    }
    }

    maar dat werkte niet…

    Moet dat eerste stukje code (public function…etc) in functions.php van m’n child theme? Het tweede stukje ‘class Jetpack_Tiled_Gallery’ kan ik niet thuis brengen… waar moet dat komen en hoe hang je daar dan de js-code van de tiled gallery aan?

    Een kopie van de plugin: ik lees hier en daar dat het juist wordt afgeraden omdat het nogal wat aanpassingen vraagt i.v.m. het functioneren van de database…

    Zoals ik al schreef ben ik een newbie wat betreft jQuery/scripts…

    Thread starter bxwebber

    (@bxwebber)

    Hi Roy, dank voor je reactie!

    ja, ik heb al heel veel afgezocht. Het probleem is dat ik het gebruik van ‘hooks’ en ‘filters’, functie-benamingen en de juiste syntax niet helemaal kan volgen en vertalen naar dit specifieke geval. Ben echt nog een leek op jQuery gebied…

    Het zou fijn zijn als iemand me precies kan zeggen wat precies waar moet…

    Thread starter bxwebber

    (@bxwebber)

    Inmiddels heb ik na veel gepuzzel alsnog een oplossing gevonden die lijkt te werken:

    In het originele Slim Jetpack Tiled Gallery .js file kun je dit deel vervangen:

    TiledGallery.prototype.Captions = function() {
    	/* Hide captions */
    	this.caption.hide();
    
    	this.item.on( 'hover', function() {
    		$( this ).find( '.tiled-gallery-caption' ).slideToggle( 'fast' );
    	});
    };

    door dit:

    TiledGallery.prototype.Captions = function() {
    	/* Hide captions */
    	this.caption.hide();
    
    	this.item.hover(
    		function() { $( this ).find( '.tiled-gallery-caption' ).slideDown( 'fast' ); },
    		function() { $( this ).find( '.tiled-gallery-caption' ).slideUp( 'fast' ); }
    	);
    	this.item.click(
    		function() { $( this ).find( '.tiled-gallery-caption' ).slideUp( 'fast' ); }
    	);
    };

    De caption scrollt nu weg na klikken en voordat je naar de gelinkte pagina gaat. Werkt in Firefox, Safari, Chrome (Mac en PC) en iOS. Alleen niet getest in IE.

    Nu nog uitvinden hoe dat vervangen gaat als je dat m.b.v. de functions.php van het child thema wil doen i.p.v. door het originele .js aan te passen. Zie mijn post hier . Weet iemand dat misschien?

    Hulp is nog steeds welkom: misschien bestaat er een betere oplossing?

    Thread starter bxwebber

    (@bxwebber)

    Hi Richard,

    dank voor je reactie. Ja, dat is waar van die hover-state, maar meestal breekt een mobiele browser dat in verschillende stappen of laat het effect gewoon links liggen…

    In dit geval lijkt het alsof het javascript een stap mist. Het script wordt pas bij opnieuw aanklikken alsnog afgemaakt, zeg maar – dan zie je de caption verdwijnen en direct daarna vindt vanzelf het doorlinken plaats. Ik dacht zo: misschien is die laatste actie dan ook zo te scripten dat hij eerder plaatsvindt…

    Ook is het zo dat het plaatje de eigenlijke link is, niet de caption. Die wordt alleen opgeroepen door de link. Daarom dacht ik dat het misschien een kwestie was van het anders scripten van de opeenvolgende mouse events.

    Maar misschien heb je gelijk, ik weet zelf te weinig van javascript. Voorlopig moet het maar zo.

    Forum: Plugin vragen
    In antwoord op: Contact form plugin

    Graag gedaan šŸ™‚

    Forum: Plugin vragen
    In antwoord op: Contact form plugin

    Hoi Friso,
    het ligt misschien aan je instellingen voor gebruikers van de site? Onder het dashboardmenu Instellingen > Reacties kun je instellen of je zelf een mail-notificatie wil van een reactie en of een reactie direct mag verschijnen of eerst goedgekeurd moet worden door de beheerder.

    Contactform7 geeft een contact/mailformulier bedoeld voor mail naar de beheerder, niet voor reacties (comments) op posts die op de site moeten verschijnen, dus daar heb je niet zoveel aan.

    Hopelijk kom je er uit zo.

11 reacties aan het bekijken - 1 tot 11 (van in totaal 11)