DokuWiki

It's better when it's simple

User Tools

Site Tools


plugin:yearbox:discussion

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
plugin:yearbox:discussion [2013-03-12 20:54] 77.191.5.211plugin:yearbox:discussion [2024-03-09 09:46] (current) – [Discussion] 212.159.116.80
Line 7: Line 7:
  
 ON THE PAGE WITH THE CALENDAR ON THE PAGE WITH THE CALENDAR
 +===== Request for FUTURE =====
 +If one wants to use this for predominantly advertising **future events** it would be great if recent would **gracefully** accept a **negative** number or better allow a range,  so you could show last month dates and next 3 months. I found putting in a negative number is treated as an error that is detected and so ignored.
 +===== Wrapping =====
 +Sorry if this is not the right place to ask! And I also don't know much about any of this!\\
 +So, the calendar produced looks fine and is, in my opinion, very adequate for desktop viewing, thanks! However, when I checked on mobile it "maintained its width" and "stuck out" of the new adjusted width/layout of the mobile version of the page (sorry, I don't know how to describe this in a more technical way). I suspect that this is not a problem of this plugin but that it has to do with the template I use (bootstrap3). In any case, I haven't been able to find any way to fix this; I would be content if I could somehow put the calendar in a box with a horizontal scrollbar, for example. I've tried to do this fiddling with other plugins such as "box" or "wrap" but it doesn't work (if I try to wrap the calendar in a smaller box the calendar simply appears cut). Is there anything else I can try? Sorry for the terrible explanation! --- **Branmabon 2017-03-22**
  
 ===== Preview ===== ===== Preview =====
Line 64: Line 69:
 // week begins on Sunday in PHP... // week begins on Sunday in PHP...
 $lang['yearbox_days'] = array('So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa'); $lang['yearbox_days'] = array('So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa');
-?>+
 </file> </file>
 +
 +===== Relative ns= parameter ===== 
 +
 +Relative namespace names didn't work for me. Adding 
 +
 +<code php>
 +resolve_pageid(getNS(getID()), $id, $existance);
 +</code>
 +
 +to the **syntax.php** at line 201 (before //if (page_exists($id))//) fixed it for me.
 +//
 +sieber, 2014/07/04//
 +
 +===== Display Monday as first day of the week =====
 +
 +in syntax.php I changed : 
 +
 +<code php>
 +$first_weekday = ($first_weekday > $start) ? $start: $first_weekday;
 +</code>
 +
 +to
 +
 +<code php>
 +$first_weekday = ($first_weekday > $start+1) ? $start+1 : $first_weekday;
 +</code>
 +
 +> Thanks for that! However it omits a day the end of some months. How could this be fixed? See for example year 2006, the 31st of October isn't displayed even though it existed.  --- [[user>Kuranes|Kuranes]] //2018-05-08 10:13//
 +
 +===== Namespace-Creation =====
 +
 +Works fine now that I understood how to use it correctly with:
 +
 +<code>{{yearbox>year=2010,2012;name=journal;size=12;ns=diary}}</code>
 +
 +One thing is that I want to combine your plugin with the bureaucracy plugin. In the Bureaucracy-Plugin it seems not easily manageable to create the pages the same structure you are providing. I now changed one of your PageNameStrategies with : 
 +
 +<code>        return "$baseNS:$pagename";</code>
 +
 +and now I can create with the bureaucracy plugin a form wich directly picks a site your yearbox-plugin already is looking at. 
 +Maybe an idea to extend the possibilities of your namespace-strategies so this is possible directly out of the box. Surely there are thousand ways to do so but for me this was the simplest way ;)
 +
 +A second idea I had is that it maybe usefull if you could define different PageNameStrategies for different YearBoxes. 
 +
 + --- [[user>ooleanderoo|ooleanderoo]] //2021-01-24 13:29//
plugin/yearbox/discussion.1363118060.txt.gz · Last modified: 2013-03-12 20:54 by 77.191.5.211

Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki