Loading...
 
Skip to main content

{poll } Does Not Work

Status
Pending
Subject
{poll } Does Not Work
Version
3.x
Category
  • Usability
  • Less than 30-minutes fix
Feature
Poll
Submitted by
mizraith
Volunteered to solve
mizraith
Lastmod by
Philippe Cloutier
Rating
(0)
Description

After setting up and creating a poll with ID = 1

Update: I was following the examples on the doc site for how to embed a poll. These examples typically are in the following formats. The examples throughout the docs should probably be updated to reflect the what actually works (see solution section below). I am a brand new user and am finding the documentation regarding the embedding of dynamic variables to be wrong in many cases.

When inserting any of the following:

Copy to clipboard
{poll}

generates junk code in the rendered page

Copy to clipboard
{poll id=1}

generates junk code in the rendered page

Copy to clipboard
{pollId=1}

simply outputs pollid=1 in the rendered page

Copy to clipboard
{poll pollID=1}

ALSO generates junk code! So, it's case sensitive?



Details:
I have tried several versions (just in case case sensitivity was a problem). This has also been reproduced with and without jQuery turned on. I have insured that the Polls option is available in the Text Field as well. Currently operating as an admin user with all capabilities turned on.

The "junk"is essentially html. Turning "Allow HTML" or "Try to covert HTML to wiki" has no effect. I can get other dynamic content to work.


Solution

The issue with junk code was solved for Tiki 8 in r36033. Yes, plugin parameter names are case-sensitive. If a problem remains, please see #3673.

Note that with effect r38701 (will be in Tiki 8.1), inside modules (without wiki parsing enabled)

Copy to clipboard
{poll id=1}


should work. Prior that there may be a Object of class Smarty_Internal_Template could not be converted to string' error. But note that this syntax is only good in Smarty, not in wiki.

Workaround

Must be used like this, then it works:

Copy to clipboard
{poll pollId=1}


This solution confirmed. However, snippets throughout the documentation site should update to reflect this.

Copy to clipboard
{POLL(pollId=>1)}Example Poll{POLL}

Came across this example in the PluginPoll page docs. It works, too.

Importance
7
Easy to solve?
8
Priority
56
Demonstrate Bug on Tiki 19+
Please demonstrate your bug on show2.tiki.org
Demonstrate Bug (older Tiki versions)
Ticket ID
2405
Created
Wednesday 08 April, 2009 00:03:08 UTC
by Unknown
LastModif
Friday 04 November, 2011 18:19:35 UTC


Collapse/expand modules below
Show PHP error messages