ZenphotoCMS Forum
Can not find 'Allow Search' - Printable Version

+- ZenphotoCMS Forum (https://forum.zenphoto.org)
+-- Forum: Support (https://forum.zenphoto.org/forum-1.html)
+--- Forum: General support (https://forum.zenphoto.org/forum-4.html)
+--- Thread: Can not find 'Allow Search' (/thread-10757.html)



Can not find 'Allow Search' - jackdaw - 2013-01-20

Somehow, after changing my theme, this code is not showing the search bar anymore:

``

so I searched for the option 'Allow Search' and can not find it anymore. Where is it placed in the admin?




Can not find 'Allow Search' - fretzl - 2013-01-20

Did you perhaps change your [i]themeoptions.php[/i] ?
The option should be defined in there.

You could of course force the search form to be always visible by just using ``
Thereby circumnavigating the need for a theme option.




Can not find 'Allow Search' - jackdaw - 2013-01-20

No, I did not change the themeoptions:

`require_once(SERVERPATH . "/" . ZENFOLDER . "/admin-functions.php");

class ThemeOptions {

var $iSupport = array('Allow_comments' => array('type' => 1, 'desc' => 'Set to enable comment section.'),

                        'Allow_ratings' => array('type' => 1, 'desc' => 'Set to enable album and image ratings.'),

                        'Allow_search' => array('type' => 1, 'desc' => 'Set to enable search form.'),

                                            'Theme_colors' => array('type' => 2, 'desc' => 'Set the colors of the theme')

                                            );

function ThemeOptions() {

    setOptionDefault('Allow_comments', true);

setOptionDefault('Allow_ratings', true);

setOptionDefault('Allow_search', true);

    setOptionDefault('Theme_colors', 'light');

}

function getOptionsSupported() {

    return $this->iSupport;

}

function handleOption($option, $currentValue) {

    if ($option == 'Theme_colors') {

        $gallery = new Gallery();

        $theme = $gallery->getCurrentTheme();

        $themeroot = SERVERPATH . "/themes/$theme/styles";

        echo '



Can not find 'Allow Search' - fretzl - 2013-01-20

Unfortunately I'm not a coder/developer but I miss 'type' => OPTION_TYPE_CHECKBOX in your 'Allow_search' array.




Can not find 'Allow Search' - acrylian - 2013-01-20

It seems you need to update your theme a bit. We have here a detailed example of all possible option types (themes and plugins do share the same set):
https://github.com/zenphoto/DevTools/blob/master/demo_plugin-and-theme/demo_plugin/zenphoto_demoplugin.php




Can not find 'Allow Search' - jackdaw - 2013-01-20

Thanks. I think I got it fixed