[pmwiki-users] mini with either ultralightbox or galleria
Petko Yotov
5ko at 5ko.fr
Thu Dec 6 03:24:56 CST 2012
Peter Bowers writes:
> On Wed, Dec 5, 2012 at 11:02 PM, Petko Yotov <<URL:mailto:
> 5ko at 5ko.fr>5ko at 5ko.fr> wrote:
> > Peter Bowers writes:
> >>
> >> I just installed mini and originally tried it with the default
> ultralightbox and then tried installing the galleria plugin. What I'm seeing
> is a simple list of thumbnails. What I want to see is some kind of
> interactive slideshow where the user can scroll through the pictures in a
> larger size as compared to the thumbnails.
> http://www.qdk.org/pmwiki/index.php?n=Inovat.FirepitTest
>
...
> include_once("$FarmD/cookbook/mini.php");
> $Mini['EnableLightbox'] = 2;
> $Mini['EnableCache'] = 1;
> $Mini['LbUrl'] = '$FarmPubDirUrl/galleria';
> $Mini['LbFiles'] = array('jquery-1.7.min.js', 'galleria-1.2.5.min.js',
> 'themes/classic/galleria.classic.min.js', 'mini-galleria.js');
This looks good.
> The galleria/ and ultralightbox/ directories are both in what I believe to be
> my $FarmPubDirUrl. I say "I believe" because I've only verified this via FTP
> -- not sure how to verify it via the URL itself. ($FPDU is
> <URL:http://pmwiki.qdk.org/pub>http://pmwiki.qdk.org/pub as confirmed by an
> echo in config.php)
I have looked at the source of your page and tried to load some external
references - styles and scripts. I get some not found or internal server
errors, so I assume your $FarmPubDirUrl variable is not correctly set.
Other recipes are also not correctly loaded: WikiStylesPlus and AttachTable
don't get their *.css files either.
In a typical wikifarm, you have a single set of the PmWiki core files and
recipes, and in the fields you only have index.php files which include the
core pmwiki.php.
The $FarmD variable is the one with pmwiki.php, and there can be two "pub"
directories, one in $FarmD, the other in the field (where index.php is).
So, your $PubDirUrl variable should point to the one in the field (it will
contain css/local.css (this one seems correct at your wiki, as a file is
loaded, but not the one you listed below :); and $FarmPubDirUrl should point
to the "pub" directory where pmwiki.php is. By "point" I understand supply
the URL which is reachable via internet.
When your field is not on the same (sub)domain as the farm, PmWiki cannot
detect $FarmPubDirUrl automatically, so you need to set it in
$FarmD/local/farmconfig.php. But you first need to know where it is.
> This particular site (<URL:http://www.qdk.org>www.qdk.org) is a farm with the
> "root farm" located at <URL:http://pmwiki.qdk.org>pmwiki.qdk.org.
The second link gives me Internal Server Error so I cannot load anything.
There may be some problem with the .htaccess file. Your $FarmPubDirUrl
variable should probably be set to "http://pmwiki.qdk.org/pub" or
"http://pmwiki.qdk.org/pmwiki/pub" but you need to fix the server error
first.
> Would a tree listing of the directories on
> the server under each of these pub directories be helpful?
It may be, and you can send them to me off-list.
> I'm pretty sure I put all the necessary lines (as per installation
> instructions) in the pub/local.css file. I don't play much with css, so I
> could have very easily made a mistake here... Below is the entire contents
> of my $FarmPubDirUrl/local.css file (relevant lines at the end):
No, PmWiki doesn't load $FarmPubDirUrl/local.css, local.css is in
$PubDirUrl/css/local.css. "local" means of one wiki, not of the whole farm.
> ===(snip local.css)===
> img.thumbs {
> border:1px solid #dddddd; margin:2px; padding:4px; vertical-align: middle; }
> img.thumbs:hover, table.thumbtable td.thumbtd div.img:hover {
> border:1px solid red; }
> table.thumbtable img.thumbs { border: 0; padding:0; }
> table.thumbtable td.thumbtd { margin:4px; padding:2px;}
> table.thumbtable td.thumbtd:hover { border-color:red; }
> table.thumbtable { border:1px solid #cccccc; }
> table.thumbtable td.thumbtd div.img {
> border: 1px solid #dddddd; text-align: center;}
> .caption {
> font-size:.8em; overflow:hidden; padding:0px; line-height:1.1em;}
> img.current, table.thumbtable td.thumbtd div.current {
> border-color: #ff0000;}
> table.firstrow th { background-color:#FFF68F }
>
> .mini { padding:2px; border:1px solid #dddddd; background-color:#ffffff; }
> .miniH, .miniF {display:block;}
This file is not loaded from your page, but another one is loaded and it
also contains the .mini settings.
Petko
More information about the pmwiki-users
mailing list