Advertisement:

Author Topic: [SOLVED] Setting to show user email on listing/user profile  (Read 27109 times)

gaissa

  • Newbie
  • *
  • Posts: 13
[SOLVED] Setting to show user email on listing/user profile
« on: April 19, 2016, 01:44:21 am »
Was I dreaming or what, but did not there use to be a Setting to show the publisher E-mail (in the listing/user profile) in the admin panel? Somehow I cannot find it anymore :D Is there such a thing or am I just going blind? I don't recall it is theme related... Anyone?
« Last Edit: April 24, 2016, 01:41:59 pm by gaissa »

gaissa

  • Newbie
  • *
  • Posts: 13
Re: Setting to show user email on listing/user profile
« Reply #1 on: April 22, 2016, 02:59:35 pm »
Anyone? I recall it was just a basic feature? Does it exists?

teseo

  • Hero Member
  • *****
  • Posts: 6169
Re: Setting to show user email on listing/user profile
« Reply #2 on: April 22, 2016, 03:10:12 pm »
Hi,

What theme are you using?

Regards

gaissa

  • Newbie
  • *
  • Posts: 13
Re: Setting to show user email on listing/user profile
« Reply #3 on: April 22, 2016, 06:48:09 pm »
What theme are you using?
I tried Bender and also Osclass Wizards Free Responsive Theme... I am 99% sure the later had it... I just cannot find it :D

I am refering to this helper osc_item_show_email()

And it does appear in bender item-sidebar.php. So where is the option in admin dashboard.. I think I am going blind/crazy...
Code: [Select]
<?php if( osc_item_show_email() ) { ?>
     <p class="email"><?php printf(__('E-mail: %s''bender'), osc_item_contact_email()); ?></p>
<?php ?>
« Last Edit: April 22, 2016, 06:54:38 pm by gaissa »

teseo

  • Hero Member
  • *****
  • Posts: 6169
Re: Setting to show user email on listing/user profile
« Reply #4 on: April 22, 2016, 07:58:30 pm »
???

I don't know if earlier versions of Osclass had this option on Admin Dashboard, but now is theme-specific. Both Bender and Wizards have code for that on ad posting, but only for anonymous (non-logged users). You can copy that code to work for logged in users:

Bender

Replace:

Code: [Select]
                        <!-- seller info -->
                        <?php if(!osc_is_web_user_logged_in() ) { ?>
                        <div class="box seller_info">
                            <h2><?php _e("Seller's information"'bender'); ?></h2>
                            <div class="control-group">
                                <label class="control-label" for="contactName"><?php _e('Name''bender'); ?></label>
                                <div class="controls">
                                    <?php ItemForm::contact_name_text(); ?>
                                </div>
                            </div>
                            <div class="control-group">
                                <label class="control-label" for="contactEmail"><?php _e('E-mail''bender'); ?></label>
                                <div class="controls">
                                    <?php ItemForm::contact_email_text(); ?>
                                </div>
                            </div>
                            <div class="control-group">
                                <div class="controls checkbox">
                                    <?php ItemForm::show_email_checkbox(); ?> <label for="showEmail"><?php _e('Show e-mail on the listing page''bender'); ?></label>
                                </div>
                            </div>
                        </div>
                        <?php
                        
}

with:

Code: [Select]
                        <!-- seller info -->
                        <?php if(!osc_is_web_user_logged_in() ) { ?>
                        <div class="box seller_info">
                            <h2><?php _e("Seller's information"'bender'); ?></h2>
                            <div class="control-group">
                                <label class="control-label" for="contactName"><?php _e('Name''bender'); ?></label>
                                <div class="controls">
                                    <?php ItemForm::contact_name_text(); ?>
                                </div>
                            </div>
                            <div class="control-group">
                                <label class="control-label" for="contactEmail"><?php _e('E-mail''bender'); ?></label>
                                <div class="controls">
                                    <?php ItemForm::contact_email_text(); ?>
                                </div>
                            </div>
                            <div class="control-group">
                                <div class="controls checkbox">
                                    <?php ItemForm::show_email_checkbox(); ?> <label for="showEmail"><?php _e('Show e-mail on the listing page''bender'); ?></label>
                                </div>
                            </div>
                        </div>
                        <?php
                        
} else { ?>

                            <div class="control-group">
                                <div class="controls checkbox">
                                    <?php ItemForm::show_email_checkbox(); ?> <label for="showEmail"><?php _e('Show e-mail on the listing page''bender'); ?></label>
                                </div>
                            </div>
                    <?php }


Osclass Wizards:

Replace:

Code: [Select]
<!-- seller info -->
          <?php if(!osc_is_web_user_logged_in() ) { ?>
          <div class="box seller_info">
            <h2>
              <?php _e("Seller's information"OSCLASSWIZARDS_THEME_FOLDER); ?>
            </h2>
            <div class="form-group">
              <label class="control-label" for="contactName">
                <?php _e('Name'OSCLASSWIZARDS_THEME_FOLDER); ?>
              </label>
              <div class="controls">
                <?php ItemForm::contact_name_text(); ?>
              </div>
            </div>
            <div class="form-group">
              <label class="control-label" for="contactEmail">
                <?php _e('E-mail'OSCLASSWIZARDS_THEME_FOLDER); ?>
              </label>
              <div class="controls">
                <?php ItemForm::contact_email_text(); ?>
              </div>
            </div>
            <div class="form-group">
              <div class="controls checkbox">
                <?php ItemForm::show_email_checkbox(); ?>
                <label for="showEmail">
                  <?php _e('Show e-mail on the listing page'OSCLASSWIZARDS_THEME_FOLDER); ?>
                </label>
              </div>
            </div>
          </div>
          <?php
                        
}

with:

Code: [Select]
          <!-- seller info -->
          <?php if(!osc_is_web_user_logged_in() ) { ?>
          <div class="box seller_info">
            <h2>
              <?php _e("Seller's information"OSCLASSWIZARDS_THEME_FOLDER); ?>
            </h2>
            <div class="form-group">
              <label class="control-label" for="contactName">
                <?php _e('Name'OSCLASSWIZARDS_THEME_FOLDER); ?>
              </label>
              <div class="controls">
                <?php ItemForm::contact_name_text(); ?>
              </div>
            </div>
            <div class="form-group">
              <label class="control-label" for="contactEmail">
                <?php _e('E-mail'OSCLASSWIZARDS_THEME_FOLDER); ?>
              </label>
              <div class="controls">
                <?php ItemForm::contact_email_text(); ?>
              </div>
            </div>
            <div class="form-group">
              <div class="controls checkbox">
                <?php ItemForm::show_email_checkbox(); ?>
                <label for="showEmail">
                  <?php _e('Show e-mail on the listing page'OSCLASSWIZARDS_THEME_FOLDER); ?>
                </label>
              </div>
            </div>
          </div>
          <?php
                        
} else { ?>

                            <div class="form-group">
                                <div class="controls checkbox">
                                    <?php ItemForm::show_email_checkbox(); ?>
                                    <label for="showEmail">
                                        <?php _e('Show e-mail on the listing page'OSCLASSWIZARDS_THEME_FOLDER); ?>
                                    </label>
                                </div>
                            </div>
                        <?php }

Regards

gaissa

  • Newbie
  • *
  • Posts: 13
Re: Setting to show user email on listing/user profile
« Reply #5 on: April 23, 2016, 05:07:34 pm »
Thanks a lot! This was driving me crazy... I had disabled posting for non-logged users and so I was not able to see the option :D

...and yet I was looking for it in the admin dashboard  :P

teseo

  • Hero Member
  • *****
  • Posts: 6169
Re: Setting to show user email on listing/user profile
« Reply #6 on: April 24, 2016, 01:06:04 pm »
You're welcome. :) Please add [SOLVED] to the title of this thread.

Regards