Advertisement:

Author Topic: Place holder issues with Bender Black theme  (Read 2589 times)

greg2012

  • Jr. Member
  • **
  • Posts: 66
Place holder issues with Bender Black theme
« on: August 29, 2013, 09:42:20 am »
For months (even before the release of 3.2.1 ) people have been complaining about the fact that you can't change the placeholder (which currently says IE PHP PROGRAMMER) and there is still no resolution to the problem.

You can change what you would like the text to read, or UNTICK the footer link option (which will display the "OSCLASS" credit) but when you click "SAVE CHANGES" It always come back to the same.

Reminds me of the movie Ground hog day - where you start the same day the same way as yesterday.

Regards

Gregory

mmcsus

  • Hero Member
  • *****
  • Posts: 704
  • Open Source
Re: Place holder issues with Bender Black theme
« Reply #1 on: September 01, 2013, 03:11:48 pm »
Hi Gregory,

Quote
You can change what you would like the text to read, or UNTICK the footer link option (which will display the "OSCLASS" credit) but when you click "SAVE CHANGES" It always come back to the same.

Carlos corrected this issue some time ago.

I just checked using Osclass 3.2 bender 1.0 and it works as expected.

Reference: oc-admin --> Appearance --> Theme settings

David

mmcsus

  • Hero Member
  • *****
  • Posts: 704
  • Open Source
Re: Place holder issues with Bender Black theme
« Reply #2 on: September 01, 2013, 08:03:09 pm »
Hi Gregory,

Just went and checked bender_black and you are correct but that was solved with the release of bender 1.0.

You just have to wait for the release of bender_black 1.0 or simply do the following:

Go to oc-content/themes/bender_black/functions.php find:

Quote
FUNCTIONS

*/

    
// install update options
    
if( !function_exists('bender_blackBodyClass_theme_install') ) {
        function 
bender_black_theme_install() {
            
osc_set_preference('keyword_placeholder'__('ie. PHP Programmer''bender_black'), 'bender_black_theme');
            
osc_set_preference('version'BENDER_BLACK_THEME_VERSION'bender_black_theme');
            
osc_set_preference('footer_link''1''bender_black_theme');
            
osc_set_preference('donation''0''bender_black_theme');
            
osc_set_preference('default_logo''1''bender_black_theme');
            
osc_reset_preferences();
        }
    }

    if(!
function_exists('check_install_bender_black_theme')) {
        function 
check_install_bender_black_theme() {
            
$current_version osc_get_preference('version''bender_black');
            
//check if current version is installed or need an update<
            
if( !$current_version ) {
                
bender_black_theme_install();
            }
        }
    }

Change to:

Quote
FUNCTIONS

*/

    
// install update options
    
if( !function_exists('bender_blackBodyClass_theme_install') ) {
        function 
bender_black_theme_install() {
            
osc_set_preference('keyword_placeholder'__('ie. PHP Programmer''bender_black_theme'), 'bender_black_theme');
            
osc_set_preference('version'BENDER_BLACK_THEME_VERSION'bender_black_theme');
            
osc_set_preference('footer_link''1''bender_black_theme');
            
osc_set_preference('donation''0''bender_black_theme');
            
osc_set_preference('default_logo''1''bender_black_theme');
            
osc_reset_preferences();
        }
    }

    if(!
function_exists('check_install_bender_black_theme')) {
        function 
check_install_bender_black_theme() {
            
$current_version osc_get_preference('version''bender_black_theme');
            
//check if current version is installed or need an update<
            
if( !$current_version ) {
                
bender_black_theme_install();
            }
        }
    }


David

greg2012

  • Jr. Member
  • **
  • Posts: 66
Re: Place holder issues with Bender Black theme
« Reply #3 on: September 02, 2013, 10:20:30 am »
Hey David,
Thanks for attempting to solve the problem. I'm glad you double-checked and realised there really was a problem.

I applied your solution. The following happend:

Warning: Cannot modify header information - headers already sent by (output started at /home/content/62/9437062/html/oc-includes/osclass/utils.php:1697) in /home/content/62/9437062/html/oc-includes/osclass/utils.php on line 1699

However on the actual site, the changes were effected.
Any idea why this is happening?

Greg

mmcsus

  • Hero Member
  • *****
  • Posts: 704
  • Open Source
Re: Place holder issues with Bender Black theme
« Reply #4 on: September 02, 2013, 04:02:49 pm »
Hi Greg,

Yes, in the code I gave you find:

Quote
osc_set_preference('keyword_placeholder'__('ie. PHP Programmer''bender_black_theme'), 'bender_black_theme');

Change to:

Quote
osc_set_preference('keyword_placeholder'__('ie. PHP Programmer'), 'bender_black_theme');

I don't see your issue on my end but I think the above will correct it, please let me know.

David

greg2012

  • Jr. Member
  • **
  • Posts: 66
Re: Place holder issues with Bender Black theme
« Reply #5 on: September 03, 2013, 10:50:36 pm »
Hey David,
Many thanks for your efforts. I have decided to wait until the updated Bender Black theme comes along. It seems that when you fix one problem with that version, another line error pops up.

I'm also noticing with the Bender Blue - that there are some omissions. I will start a new post on it. I'd appreciate if you have a look.

Greg