Advertisement:

Author Topic: RC4 Feature Suggestions  (Read 2436 times)

sergeantash

  • Newbie
  • *
  • Posts: 19
RC4 Feature Suggestions
« on: March 10, 2011, 01:22:57 am »
Guys,

Brilliant product, just a few things that would make it better...

1: When adding categories, add an extra option to enable/disable whether that category should be selectable as a destination for a new advert. I have parents categories into which I don't want users putting adverts, only into the sub-categories.

2: Add some CSS to the category dropdown so that the heirarchy is clearly shown, at the moment parent categories look exactly the same as subcategories in dropdowns.

3: Custom Fields - the ability for administrators to create custom fields that the user can enter when adding a new advert.
« Last Edit: March 10, 2011, 01:46:16 am by sergeantash »

sergeantash

  • Newbie
  • *
  • Posts: 19
Re: RC4 Feature Suggestions
« Reply #1 on: March 10, 2011, 01:50:22 am »
Relating to my feedback notes 1 and 2, I have made an alteration to the code that I would recommend - the file that I have edited it within your Themes folder, called 'inc.search.php' - then locate this chunk:

Code: [Select]
        <?php  if ( osc_count_categories() ) { ?>
            <?php osc_goto_first_category() ; ?>
            <select name="sCategory" id="sCategory">
                    <option value=""><?php _e("Select a category"'modern') ; ?></option>
                    <?php while ( osc_has_categories() ) { ?>
                        <option value="<?php echo osc_category_id() ; ?>"><?php echo osc_category_name() ; ?></option>
                        <?php if ( osc_count_subcategories() > ) { ?>
                            <?php while ( osc_has_subcategories() ) { ?>
                                - <option class="pad" value="<?php echo osc_category_id() ; ?>"><?php echo osc_category_name() ; ?></option>
                            <?php ?>
                        <?php ?>
                    <?php ?>
            </select>
        <?php  ?>

AND REPLACE IT WITH...

Code: [Select]
        <?php  if ( osc_count_categories() ) { ?>
            <?php osc_goto_first_category() ; ?>
            <select name="sCategory" id="sCategory">
                    <option value=""><?php _e("Select a category"'modern') ; ?></option>
                    <option value=""></option>
                    <?php while ( osc_has_categories() ) { ?>
                        <optgroup label="<?php echo osc_category_name() ; ?>"></optgroup>
                        <?php if ( osc_count_subcategories() > ) { ?>
                            <?php while ( osc_has_subcategories() ) { ?>
                                - <option class="pad" value="<?php echo osc_category_id() ; ?>">- <?php echo osc_category_name() ; ?></option>
                            <?php ?>
                        <?php ?>
                    <?php ?>
            </select>
        <?php  ?>

davidsl

  • Newbie
  • *
  • Posts: 9
Re: RC4 Feature Suggestions
« Reply #2 on: March 11, 2011, 03:46:17 pm »
Another suggestion:

I have modified the search.php file in modern theme.

Code: [Select]
                               <?php  if ( osc_count_categories() ) { ?>
                                    <div class="row checkboxes">
                                        <h6><?php _e('Category''modern') ; ?></h6>
                                        <ul>
                                            <?php // RESET CATEGORIES IF WE USED THEN IN THE HEADER ?>
                                            <?php osc_goto_first_category() ; ?>
                                            <?php while(osc_has_categories()) { ?>
                                                <li>
                                                    <input type="checkbox" name="sCategory[]" id="sCategory" value="<?php echo osc_category_id(); ?>" <?php echo ( (in_array(osc_category_id(), osc_search_category())  || in_array(osc_category_slug()."/"osc_search_category()) || count(osc_search_category())==)  ? 'checked' '') ; ?> /><label for="cat<?php echo osc_category_id(); ?>"><strong><?php echo osc_category_name(); ?></strong></label>

                                                    <?php // MOSTRAR SUBCATEGORIAS ?>

                                                    <?php if ( osc_count_subcategories() ) { ?>
                                                    <ul>
                                                        <?php while ( osc_has_subcategories() ) { ?>
                                                        <li style="padding-left:20px;">
                                                            <input type="checkbox" name="sCategory[]" id="sCategory" value="<?php echo osc_category_id(); ?>" <?php echo ( (in_array(osc_category_id(), osc_search_category())  || in_array(osc_category_slug()."/"osc_search_category()) || count(osc_search_category())==)  ? 'checked' '') ; ?> /><label for="cat<?php echo osc_category_id(); ?>"><strong><?php echo osc_category_name(); ?></strong></label>
                                                        </li>
                                                        <?php ?>
                                                    </ul>
                                                    <?php ?>

                                                </li>
                                            <?php ?>
                                        </ul>
                                    </div>
                                <?php ?>

With this modification, in the category selector now appear the subcategories.

_CONEJO

  • Administrator
  • Hero Member
  • *****
  • Posts: 4689
Re: RC4 Feature Suggestions
« Reply #3 on: March 14, 2011, 12:22:30 pm »
Hi,

1.- Great IDEA! Really, we'll work on that very soon! I created a issue in other bug/task system, you could follow the development here : http://issues.osclass.org/browse/OSCLASS-364

2.- That was a problem with the theme. I already wrote about it somewhere over the forum, the problem is due to the fact the designer decided to use JS to show the combobox style, so hierarchy is not easy to do there. We're aware of it and fix it soon.  ISSUE : http://issues.osclass.org/browse/OSCLASS-365

3.- Issue : http://issues.osclass.org/browse/OSCLASS-362
     Forum discussion : http://forums.osclass.org/index.php/topic,369.0.html  (please, post there refering to this issue)

Thanks!