Vanilla 1 is no longer supported or maintained. If you need a copy, you can get it here.
HackerOne users: Testing against this community violates our program's Terms of Service and will result in your bounty being denied.
Options

Categories In Sidebar

edited August 2006 in Vanilla 1.0 Help
... asked this a while back, just wondering if anything had ever come of it??
«1

Comments

  • Options
    Care to refresh us?
  • Options
    ithcyithcy New
    edited August 2006
    done http://lussumo.com/addons/index.php?PostBackAction=AddOn&AddOnID=132
  • Options
    Cheers for saving me a job now i finished my first extension ithcy :D
  • Options
    Thank you!
  • Options
    damn fine itchy, thanks! :)
  • Options
    With this extension enabled, when I sign out I get this at the top of my forum, Notice: Undefined index: Blocked in /home/hudson/misc/dcb8www/public_html/forum/extensions/PanelCategories/default.php on line 27 Notice: Undefined index: Blocked in /home/hudson/misc/dcb8www/public_html/forum/extensions/PanelCategories/default.php on line 27 Notice: Undefined index: Blocked in /home/hudson/misc/dcb8www/public_html/forum/extensions/PanelCategories/default.php on line 27 Notice: Undefined index: Blocked in /home/hudson/misc/dcb8www/public_html/forum/extensions/PanelCategories/default.php on line 27 Notice: Undefined index: Blocked in /home/hudson/misc/dcb8www/public_html/forum/extensions/PanelCategories/default.php on line 27 Notice: Undefined index: Blocked in /home/hudson/misc/dcb8www/public_html/forum/extensions/PanelCategories/default.php on line 27 Notice: Undefined index: Blocked in /home/hudson/misc/dcb8www/public_html/forum/extensions/PanelCategories/default.php on line 27 Notice: Undefined index: Blocked in /home/hudson/misc/dcb8www/public_html/forum/extensions/PanelCategories/default.php on line 27 Thought I'd let you know. Alex
  • Options
    hmm... that's strange. is your forum public? on what page does this happen?
  • Options
    I have the same problem. It doesn't happen when I'm logged in. It happens when I go to my test forum and am not logged in. It only seems to happen on the Discussions tab and on any Page tab I created in PageManager. I am testing locally.
  • Options
    so non-members can browse your forum?
  • Options
    nevermind... fixed the problem. you can grab the new source file from the addon page.
  • Options
    Thank you. That did the trick.
  • Options
    great. if anyone has a better idea for how the HTML output or CSS should be formatted in this extension, let me know. i'm all ears.
  • Options
    Hey Ithcy,

    great extensions, but it just works if i am on the startingpage.
    If i'm on http://www.xy.de/board/discussions/ and then click on a new category it links me to http://www.xy.de/board/discussions/3/ , which just shows site three of the discussions site.

    Would be nice if you can fix the Bug.

    Greez
  • Options
    pbearpbear New
    edited August 2006
    if anyone has a better idea for how the HTML output or CSS should be formatted in this extension, let me know. i'm all ears.

    Here's some revisions for the Panel Categories (0.1) extension.

    I replaced the appropriate section with the following. Modeled after Legends. It gets rid of the enclosing ul/li and now includes (!) the PanelCategory id, and a few other hooks:
    $PanelCategoryList = "\n\t<h2>" . $Context->GetDefinition('CategoryList') . "</h2>\n\t\t<ul id=\"PanelCategories\">\n"; $CategoryManager = $Context->ObjectFactory->NewContextObject($Context, 'CategoryManager'); $CategoryData = $CategoryManager->GetCategories(0, 1); while ($Row = $Context->Database->GetRow($CategoryData)) { $thisURL = ""; if (!isset($Row['Blocked']) || $Row['Blocked'] == 0) { if ($Context->Configuration['URL_BUILDING_METHOD'] == 'mod_rewrite') { $thisURL = $Context->Configuration['WEB_ROOT']. ($Row['CategoryID'] > 0) ? $Row['CategoryID'] . '/' : 'discussions/'; } else { $thisURL = $Context->Configuration['WEB_ROOT']. ($Row['CategoryID'] > 0) ? '?CategoryID=' . $Row['CategoryID'] : ''; } $PanelCategoryList .= "\t\t\t<li class=\"PanelCatName\"><a href=\"$thisURL\">{$Row['Name']}</a></li>\n"; if ($ShowCatDescriptions) { $PanelCategoryList .= "\t\t\t<li class=\"PanelCatList\">" . nicetrim($Row['Description'], $MaxDescriptionLength) . "</li>\n"; } } } $PanelCategoryList .= "\t\t</ul>\n"; return $PanelCategoryList; }

    Here's the CSS. I wanted to remove some of the !importants but it doesn't want to work (?). This imitates the default vanilla.css for Categories. Probably could be condensed a bit more (i.e. do I need the PanelCatName class?). This works in Firefox 1.5:
    #PanelCategories { margin:-3px 0 0 0 !important; width:180px; list-style:none; background:#f5f9ff; } #PanelCategories li { margin:0px !important; font-size:11px !important; color:#3354aa; } .PanelCatName { margin-left:5px !important; padding:3px 5px 1px 5px !important; font-weight:bold; } .PanelCatList { margin-left:10px !important; padding:0px 5px 3px 5px !important; font-size:10px !important; color:#062971 !important; border-bottom:1px solid #ccc; } .PanelCatName a { color: #3354aa !important; text-decoration: underline !important; } .PanelCatName a:hover { text-decoration:none !important; }

    Do I understand the code that this extension never bothers to show blocked categories in the side (if so, I agree with the decision) ? Just there's no CSS for "blocked".

    So give 'er a spin and someone update it if it works right. :)


    Edit: picture!

    image
  • Options
    awesome. thanks pbear! i'll update the extension.

    xandi, i'll take a look at that bug too.
  • Options
    Yay! Someone test it in IE6 too. I'm not sure if the "width:180px" will mess it up (it might not be needed).
  • Options
    ok, add-on is updated. looks great in firefox 1.5 and ie6. thanks again pbear!

    xandi, i don't have friendly urls installed so it's hard for me to track that bug. i don't see why it should be doing that. i'll keep looking, though.
    anybody with mod_rewrite and friendly urls care to take a look?
  • Options
    @Xandi: You have to add some rules to the .htaccess file. Check this post: http://lussumo.com/community/discussion/2803/search-engine-friendly-urls-breaks-extension-manager/#Item_10
  • Options
    Hi,

    Thanks for the fast support. I tested the new .htaccess file, but it didn't work either. I seems to me that it just add the new things of the link to the old link
    if i am on http://www.xy.de/board/1 and click on the category 2 the link is http://www.xy.de/board/1/2/.
    Then there is the second page of category 1.

    hmm don't know why, but its suck =)
    @pbear: nice css!
This discussion has been closed.