Премини към съдържанието
15 години Kaldata.com – време е да почерпим! Прочети още... ×

Препоръчан отговор


Здравейте,

преведох една тема,която си я купих от английски сайт с лиценз.След като тръгвам да я качвам в Wordpress,излиза ми следната грешка

'

'Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ')' in /home/game9la7/public_html/wp-content/themes/playbook/theme-options.php on line 120''

 

Моля Ви помогнете ми тези,които разбират.Ще съм Ви много благодарен :(

 

Не знам дали е на правилното място темата.

Редактирано от Cenk Seyfi (преглед на промените)

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

В пряк текст е написано къде точно гърми или публикувай съдържанието на theme-options.php.

  • Харесва ми 1

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

В пряк текст е написано къде точно гърми или публикувай съдържанието на theme-options.php.

<?php

/*

 *

 * Require the framework class before doing anything else, so we can use the defined urls and dirs

 *

 */

require_once( dirname( __FILE__ ) . '/options/options.php' );

/*

 *

 * Custom function for filtering the sections array given by theme, good for child themes to override or add to the sections.

 * Simply include this function in the child themes functions.php file.

 *

 * NOTE: the defined constansts for urls, and dir will NOT be available at this point in a child theme, so you must use

 * get_template_directory_uri() if you want to use any of the built in icons

 *

 */

function add_another_section($sections){

 

 //$sections = array();

 $sections[] = array(

       'title' => __('A Section added by hook', 'nhp-opts'),

       'desc' => __('<p class="description">This is a section created by adding a filter to the sections array, great to allow child themes, to add/remove sections from the options.</p>', 'nhp-opts'),

       //all the glyphicons are included in the options folder, so you can hook into them, or link to your own custom ones.

       //You dont have to though, leave it blank for default.

       'icon' => trailingslashit(get_template_directory_uri()).'options/img/glyphicons/glyphicons_062_attach.png',

       //Lets leave this as a blank section, no options just some intro text set above.

       'fields' => array()

       );

 

 return $sections;

 

}//function

//add_filter('nhp-opts-sections-twenty_eleven', 'add_another_section');

/*

 *

 * Custom function for filtering the args array given by theme, good for child themes to override or add to the args array.

 *

 */

function change_framework_args($args){

 

 //$args['dev_mode'] = false;

 

 return $args;

 

}//function

//add_filter('nhp-opts-args-twenty_eleven', 'change_framework_args');

/*

 * This is the meat of creating the optons page

 *

 * - no $args are required, but there there to be over ridden if needed.

 * Override some of the default values, uncomment the args and change the values

 *

 *

 */

function setup_framework_options(){

$args = array();

//Set it to dev mode to view the class settings/info in the form - default is false

$args['dev_mode'] = false;

//Remove the default stylesheet? make sure you enqueue another one all the page will look whack!

//$args['stylesheet_override'] = true;

//Add HTML before the form

//$args['intro_text'] = __('<p>This is the HTML which can be displayed before the form, it isnt required, but more info is always better. Anything goes in terms of markup here, any HTML.</p>', 'nhp-opts');

//Setup custom links in the footer for share icons

$args['share_icons']['twitter'] = array(

                   'link' => 'https://twitter.com/cenkseyfi'

                   'title' => 'Последвай ни в Twitter',

                   'img' => NHP_OPTIONS_URL.'img/glyphicons/twitter.png'

                   );

$args['share_icons']['linked_in'] = array(

                   'link' => 'https://www.facebook.com/djenkseifi'

                   'title' => 'Стани приятел в Facebook',

                   'img' => NHP_OPTIONS_URL.'img/glyphicons/facebook.png'

                   );

//Choose to disable the import/export feature

//$args['show_import_export'] = false;

//Choose a custom option name for your theme options, the default is the theme name in lowercase with spaces replaced by underscores

$args['opt_name'] = 'playbook';

//Custom menu icon

//$args['menu_icon'] = '';

//Custom menu title for options page - default is "Options"

$args['menu_title'] = __('Playbook', 'nhp-opts');

//Custom Page Title for options page - default is "Options"

$args['page_title'] = __('Playbook', 'nhp-opts');

//Custom page slug for options page (wp-admin/themes.php?page=***) - default is "nhp_theme_options"

$args['page_slug'] = 'theme_options';

//Custom page capability - default is set to "manage_options"

//$args['page_cap'] = 'manage_options';

//page type - "menu" (adds a top menu section) or "submenu" (adds a submenu) - default is set to "menu"

//$args['page_type'] = 'submenu';

//parent menu - default is set to "themes.php" (Appearance)

//the list of available parent menus is available here: http://codex.wordpress.org/Function_Reference/add_submenu_page#Parameters

//$args['page_parent'] = 'themes.php';

//custom page location - default 100 - must be unique or will override other items

$args['page_position'] = 62;

//Custom page icon class (used to override the page icon next to heading)

//$args['page_icon'] = 'icon-themes';

   

//Set ANY custom page help tabs - displayed using the new help tab API, show in order of definition    

$args['help_tabs'][] = array(

             'id' => 'nhp-opts-1',

             'content' => __('<p>If you are facing any problem with our theme or theme option panel, head over to our <a href="http://mythemeshop.com/support">Knowledge Base</a></p>', 'nhp-opts')              'title' => __('Поддържка', 'nhp-opts'),

             );

$args['help_tabs'][] = array(

             'id' => 'nhp-opts-3',

             'title' => __('Credit', 'nhp-opts'),

             'content' => __('<p>Options Panel created using the <a href="http://leemason.github.com/NHP-Theme-Options-Framework/" target="_blank">NHP Theme Options Framework</a> Version 1.0.5</p>', 'nhp-opts')

             );

$args['help_tabs'][] = array(

             'id' => 'nhp-opts-2',

             'title' => __('Earn Money', 'nhp-opts'),

             'content' => __('<p>Earn 50% commision on every sale by refering your friends and readers. Join our <a href="http://mythemeshop.com/affiliate-program/">Affiliate Program</a>.</p>', 'nhp-opts')

             );

//Set the Help Sidebar for the options page - no sidebar by default                    

//$args['help_sidebar'] = __('<p>This is the sidebar content, HTML is allowed.</p>', 'nhp-opts');

$sections = array();

$sections[] = array(

       'icon' => NHP_OPTIONS_URL.'img/glyphicons/generalsetting.png',

       'title' => __('Основни настройки', 'nhp-opts'),

       'desc' => __('<p class="description">Този раздел съдържа общи опции за настройка, които ще се прилагат към цялата тема.</p>', 'nhp-opts'),

       'fields' => array(

       

         array(

           'id' => 'mts_logo',

           'type' => 'upload',

           'title' => __('Logo Image', 'nhp-opts'),

           'sub_desc' => __('Качете вашето лого <strong>((Препоръчителен размер 185x90px))</strong> с помощта на бутона Upload или поставете линк снимката (URL).', 'nhp-opts')

           ),

         array(

           'id' => 'mts_favicon',

           'type' => 'upload',

           'title' => __('Favicon', 'nhp-opts'),

           'sub_desc' => __('Прикачи <strong>16 x 16 px</strong> образ, който ще представлява уеб иконата на Вашия уебсайт. Можете да се обърнете към този линк за повече информация за това как да го направите:: <a href="http://www.favicon.cc/" target="blank" rel="nofollow">http://www.favicon.cc/</a>' 'nhp-opts')

           ),

         array(

           'id' => 'mts_header_code',

           'type' => 'textarea',

           'title' => __('Header код', 'nhp-opts'),

           'sub_desc' => __('Въведете кода, който трябва да поставите <strong>преди затварянето </head> tag</strong>. (пр: Google Webmaster Tools verification, Bing Webmaster Center, BuySellAds Script, Alexa verification etc.)', 'nhp-opts')

           ),

         array(

           'id' => 'mts_analytics_code',

           'type' => 'textarea',

           'title' => __('Footer код', 'nhp-opts'),

           'sub_desc' => __('Въведете кодовете, които трябва да поставите във вашия footer. <strong>(пр: Google Analytics, Clicky, STATCOUNTER, Woopra, Histats, etc.)</strong>.', 'nhp-opts')

           ),

         array(

           'id' => 'mts_copyrights',

           'type' => 'textarea',

           'title' => __('Copyrights текст', 'nhp-opts'),

           'sub_desc' => __('Можете да промените или премахнете нашата връзка от footer-а.и да използвате свой собствен текст. (Link back  е винаги оценяван)', 'nhp-opts'),

           'std' => 'Темата е кодирана и преведна от :  <a href="http://mfpoint.com/">MFPoint.COM</a>.'

           ),

 

         array(

           'id' => 'mts_pagenavigation',

           'type' => 'checkbox',

           'title' => __('Пагинация', 'nhp-opts'),

           'sub_desc' => __('Разрешаване или забраняване на пагинация навигация, която замества <strong>"Стари публикации"</strong> и <strong>"Нови публикации"</strong>  линкове с полезни номерирани страници връзки.', 'nhp-opts'),

           'std' => '1'

           ),  

         )

       );

$sections[] = array(

       'icon' => NHP_OPTIONS_URL.'img/glyphicons/stylesetting.png',

       'title' => __('Styling опции', 'nhp-opts'),

       'desc' => __('<p class="description">Контрол на външния вид на вашата тема, като цветове, оформление и модели, може да се направи тук.</p>', 'nhp-opts'),

       'fields' => array(

         array(

           'id' => 'mts_color_scheme',

           'type' => 'color',

           'title' => __('Цветова схема', 'nhp-opts'),

           'sub_desc' => __('Темата ни  идва с неограничени цветови схеми за стайлинг вашата тема.', 'nhp-opts'),

           'std' => '#FF6C00'

           ),

         array(

           'id' => 'mts_layout',

           'type' => 'radio_img',

           'title' => __('Layout Style', 'nhp-opts'),

           'sub_desc' => __('Изберете от <strong>2 различните оформления</strong> за вашия сайт.', 'nhp-opts'),

           'options' => array(

                   'cslayout' => array('img' => NHP_OPTIONS_URL.'img/layouts/cs.png'),

                   'sclayout' => array('img' => NHP_OPTIONS_URL.'img/layouts/sc.png')

                     ),

           'std' => 'cslayout'

           ),

         array(

           'id' => 'mts_bg_color',

           'type' => 'color',

           'title' => __('Background Color', 'nhp-opts'),

           'sub_desc' => __('Вземете който и да е цвят, като се използва <strong>избор на цвят</strong>, или въведете шестнадесетична цветова стойност в полето за въвеждане на това място фоновия цвят за вашата тема.', 'nhp-opts'),

           'std' => '#EBEBEB'

           ),

         array(

           'id' => 'mts_bg_pattern_upload',

           'type' => 'upload',

           'title' => __('Custom Background Image', 'nhp-opts'),

           'sub_desc' => __('Качете собственото си фоново  изображение или шарка.', 'nhp-opts')

           ),

         array(

           'id' => 'mts_custom_css',

           'type' => 'textarea',

           'title' => __('Custom CSS', 'nhp-opts'),

           'sub_desc' => __('Можете да въведете свой собствен CSS тук, за да персонализирате допълнително своята тема. Това ще замени CSS по подразбиране,който се използва в сайта Ви.', 'nhp-opts')

           ),                                      

         )

       );

$sections[] = array(

       'icon' => NHP_OPTIONS_URL.'img/glyphicons/singlepost.png',

       'title' => __('Single Posts', 'nhp-opts'),

       'desc' => __('<p class="description">От тук можете да контролирате външния вид и функционалността на една страница пост.</p>', 'nhp-opts'),

       'fields' => array(

         array(

           'id' => 'mts_headline_meta',

           'type' => 'button_set',

           'title' => __('Post Meta Info.', 'nhp-opts'),

           'options' => array('0' => 'Off','1' => 'On'),

           'sub_desc' => __('Използвайте този бутон, за да покажете или скриете Post Meta Info <strong>Авторско име и Категории</strong>.', 'nhp-opts'),

           'std' => '1'

           ),

         array(

           'id' => 'mts_related_posts',

           'type' => 'button_set',

           'title' => __('Подобни публикации', 'nhp-opts'),

           'options' => array('0' => 'Off','1' => 'On'),

           'sub_desc' => __('Използвайте този бутон, за да покажете, свързани постове с миниатюри под зоната съдържание в един пост.', 'nhp-opts'),

           'std' => '1'

           ),

         array(

           'id' => 'mts_tags',

           'type' => 'button_set',

           'title' => __('Етикет Връзки', 'nhp-opts'),

           'options' => array('0' => 'Off','1' => 'On'),

           'sub_desc' => __('Използвайте този бутон, ако искате да покажете tag облак под Подобни публикации.', 'nhp-opts'),

           'std' => '0'

           ),

         array(

           'id' => 'mts_author_box',

           'type' => 'button_set',

           'title' => __('Авторска кутия', 'nhp-opts'),

           'options' => array('0' => 'Off','1' => 'On'),

           'sub_desc' => __('Използвайте този бутон, ако искате да се показва информация за автора на статията по-долу в публикацията.', 'nhp-opts'),

           'std' => '1'

           ),

         )

       );

$sections[] = array(

       'icon' => NHP_OPTIONS_URL.'img/glyphicons/navsetting.png',

       'title' => __('Навигация', 'nhp-opts'),

       'desc' => __('<p class="description"><div class="controls"><b>Настройки на навигацията вече може да бъдат променени от <a href="nav-menus.php">Menus Section</a>.</b><br></div></p>', 'nhp-opts')

       );

       

       

 $tabs = array();

 global $NHP_Options;

 $NHP_Options = new NHP_Options($sections, $args, $tabs);

}//function

add_action('init', 'setup_framework_options', 0);

/*

 *

 * Custom function for the callback referenced above

 *

 */

function my_custom_field($field, $value){

 print_r($field);

 print_r($value);

}//function

/*

 *

 * Custom function for the callback validation referenced above

 *

 */

function validate_callback_function($field, $value, $existing_value){

 

 $error = false;

 $value =  'just testing';

 /*

 do your validation

 

 if(something){

   $value = $value;

 }elseif(somthing else){

   $error = true;

   $value = $existing_value;

   $field['msg'] = 'your custom error message';

 }

 */

 

 $return['value'] = $value;

 if($error == true){

   $return['error'] = $field;

 }

 return $return;

 

}//function

?>

ЩЕ СЪМ ВИ МНОГООО БЛАГОДАРЕН !

Редактирано от Cenk Seyfi (преглед на промените)

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Като начало използвай тагове code, че реже очите така плясното, иначе около въпросния ред е пълна манджа. Виж как са изписани членовете на масивите и как хиперлинка. Toва не издържа синтаксиса на PHP. 

//Set ANY custom page help tabs - displayed using the new help tab API, show in order of definition        $args['help_tabs'][] = array(                            'id' => 'nhp-opts-1',                            'content' => __('<p>If you are facing any problem with our theme or theme option panel, head over to our <a href="http://mythemeshop.com/support">Knowledge Base</a></p>', 'nhp-opts')                            'title' => __('Поддържка', 'nhp-opts'),                            );$args['help_tabs'][] = array(                            'id' => 'nhp-opts-3',                            'title' => __('Credit', 'nhp-opts'),                            'content' => __('<p>Options Panel created using the <a href="http://leemason.gith...ions-Framework/" target="_blank">NHP Theme Options Framework</a> Version 1.0.5</p>', 'nhp-opts')                            );$args['help_tabs'][] = array(                            'id' => 'nhp-opts-2',                            'title' => __('Earn Money', 'nhp-opts'),                            'content' => __('<p>Earn 50% commision on every sale by refering your friends and readers. Join our <a href="http://mythemeshop.c...iliate-program/">Affiliate Program</a>.</p>', 'nhp-opts')                            );

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Някой е изпапкал една запетайка и парсерът връща грешка. :P

 

Публикувано изображение

Редактирано от gothicrock (преглед на промените)

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Някой е изпапкал една запетайка и парсерът връща грешка. :P

 

Публикувано изображение

Сега трябва да я изтрия ли,gothicrock ?

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Сега трябва да я изтрия ли,gothicrock ?

 

Трябва да я добавиш - показано е къде в червеното квадратче.

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Трябва да я добавиш - показано е къде в червеното квадратче.

Публикувано изображение

Извинявам се,че те занимавам с глупости,но така ли трябва да е ?

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Публикувано изображение

Извинявам се,че те занимавам с глупости,но така ли трябва да е ?

 

Не. Трябва да е така, както съм ти го дал на снимката. Запетайката е една - просто съм ти показал къде трябва да е.

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Оффф,

моля помогни ми,много съм глупав :( Сега пък ми излиза бял екран,като го инсталирах.И не мога да си вляза в Wordpress панела.

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Оффф,

моля помогни ми,много съм глупав :( Сега пък ми излиза бял екран,като го инсталирах.И не мога да си вляза в Wordpress панела.

 

Значи имаш и други грешки.

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Значи имаш и други грешки.

И сега от къде да вляза да премахна този темплейт.Аз изобщо не мога.

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Регистрирайте се или влезете в профила си за да коментирате

Трябва да имате регистрация за да може да коментирате това

Регистрирайте се

Създайте нова регистрация в нашия форум. Лесно е!

Нова регистрация

Вход

Имате регистрация? Влезте от тук.

Вход

×

Информация

Поставихме бисквитки на устройството ви за най-добро потребителско изживяване. Можете да промените настройките си за бисквитки, или в противен случай приемаме, че сте съгласни с нашите условия за ползване.