listit2 category par défaut - Version imprimable
+- Forum CMS Made Simple FR (
https://forum.cmsmadesimple.fr)
+-- Forum : Général (
https://forum.cmsmadesimple.fr/forum-3.html)
+--- Forum : Modules, Tags (
https://forum.cmsmadesimple.fr/forum-14.html)
+--- Sujet : listit2 category par défaut (
/thread-3296.html)
listit2 category par défaut -
jd447 - 03/09/2014
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 1.11.10
#~ Url du site :
#~ Hébergeur / Soft : infomaniak
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.11.10
#~ Installed Modules:
#~ CMSMailer: 5.2.2
#~ CMSPrinting: 1.0.5
#~ FileManager: 1.4.4
#~ MenuManager: 1.8.6
#~ MicroTiny: 1.2.6
#~ ModuleManager: 1.5.5
#~ News: 2.14.2
#~ Search: 1.7.11
#~ ThemeManager: 1.1.8
#~ ListIt2: 1.4.1
#~ ListIt2FEEdit: 1.1
#~ CGExtensions: 1.41.2
#~ FrontEndUsers: 1.24
#~ ListIt2DoubleList: 1.0.3
#~ ListIt2XDefs: 1.2
#~ CGSimpleSmarty: 1.7.3
#~ ListIt2XLink: 1.01
#~ ListIt2Drivers: 1.4.1
#~ ListIt2Bookings: 1.4.1
#~ ListIt2Cars: 1.4.1
#~ Notifications: 1.1
#~ FormBuilder: 0.7.3
#~ SelfRegistration: 1.8.2
#~ TemplateExternalizer: 2.1.3
#~ ListIt2XIUtilities: 1.0
#~ MCFramework: 0.0.6
#~ CMSForms: 1.11.2
#~ MCFactory: 3.5.2
#~ AdvancedContent: 0.9.4.3
#~ ListIt2box: 1.4.1
#~ GBFilePicker: 1.3.3
#~ CGGoogleMaps2: 0.98.5
#~ MleCMS: 1.11.4
#~ JQueryTools: 1.2.6
#~ CGContentUtils: 1.3.6
#~ CustomContent: 1.10
#~ Config Information:
#~ php_memory_limit:
#~ process_whole_template:
#~ max_upload_size: 300000000
#~ url_rewriting: none
#~ page_extension:
#~ query_var: page
#~ image_manipulation_prog: GD
#~ auto_alias_content: true
#~ locale:
#~ default_encoding: utf-8
#~ admin_encoding: utf-8
#~ set_names: true
#~ Php Information:
#~ phpversion: 5.5.11
#~ md5_function: On (True)
#~ gd_version: 2
#~ tempnam_function: On (True)
#~ magic_quotes_runtime: Off (False)
#~ E_STRICT: 2048
#~ E_DEPRECATED: 8192
#~ memory_limit: 128M
#~ max_execution_time: 30
#~ output_buffering: 20480
#~ safe_mode: Off (False)
#~ file_uploads: On (True)
#~ post_max_size: 300M
#~ upload_max_filesize: 300M
#~ session_save_path: No check because open basedir active
#~ session_use_cookies: On (True)
#~ xml_function: On (True)
#~ xmlreader_class: On (True)
#~ Server Information:
#~ Server Api: apache2handler
#~ Server Db Type: MySQL (mysqli)
#~ Server Db Version: 5.0.84
#~ Server Db Grants: Could not find a suitable "GRANT ALL" permission. This may mean you could have problems installing or removing modules. Or even adding and deleting items, including pages
#~ Server Time Diff: No filesystem time difference found
#~ ----------------------------------------------
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~
Bonjour!
J'ai réalisé un module de réservation avec une entrée par le formbuilder et une autre par feedit.
J'aimerais affiché sur une page la catégorie "traité" et sur une autre page celle sans catégorie.
mais voilà, quand j'utilise
Code :
[== Indéfini ==]
{ListIt2Bookings pagelimit="100" exclude_category="traite"}
il n'affiche plus rien (sinon une catégorie tiers)
quelqu'un a une solution pour ce problème?
p.s. ça irait si je pouvais faire en sorte qu'une nouvelle reservation soit dans une catégorie par défaut, mais j'ai rien trouvé dans le doc ou sur les forums.
listit2 category par défaut -
jd447 - 03/09/2014
bon, j’imagine que c’est par ici pour qu’il exclue une catégorie mais affiche les "sans catégorie"
mais zero idée de comment faire le changement
class.ListIt2ItemQuery.php
Code :
[== PHP ==]
* INCLUDE/EXCLUDE CATEGORY
*/
if(!empty($params['category']) || !empty($params['exclude_category'])) {
if(!empty($params['category'])) {
$array = explode(',', $params['category']);
$str = "(";
}
if(!empty($params['exclude_category'])) {
$array = explode(',', $params['exclude_category']);
$str = "NOT (";
}
$count = 0;
foreach ($array as $cat) {
if ($count > 0)
$str .= ' OR ';
$str .= " B.category_alias = '" . $cat . "'";
if ((isset($params['subcategory']) && $params['subcategory']) || $mod->GetPreference('subcategory')) {
$this->_get_subcategories($str, $cat);
}
$count++;
}
$str .= ')';
$this->AppendTo(parent::VARTYPE_WHERE, $str);
} // end of category;