Форум программистов, компьютерный форум, киберфорум
PHP
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
-4 / 0 / 0
Регистрация: 27.01.2016
Сообщений: 14
1

Прошу опытных php-программистов рассмотреть данный код

27.01.2016, 16:22. Показов 1215. Ответов 8
Метки php (Все метки)

Author24 — интернет-сервис помощи студентам
Дело в том, что в данной части кода показывает ошибку. 19 строка кода
Что это за ошибка - никак не пойму. Вроде как правильно всё описал, но почему-то именно ошибка.


PHP/HTML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
<?php
/**
 * Inkzine functions and definitions
 *
 * @package Inkzine
 */
 
/**
 * Set the content width based on the theme's design and stylesheet.
 */
if ( ! isset( $content_width ) )
    $content_width = 640; /* pixels */
 
/**
 * Initialize Options Panel
 */
if ( !function_exists( 'optionsframework_init' ) ) {
    define( 'OPTIONS_FRAMEWORK_DIRECTORY', get_tem 
function inkzine widgets_init () {
    register_sidebar( array(
        'name'          => __( 'Sidebar', 'inkzine' ),
        'id'            => 'sidebar-1',
        'before_widget' => '<aside id="%1$s" class="widget %2$s">',
        'after_widget'  => '</aside>',
        'before_title'  => '<h1 class="widget-title">',
        'after_title'   => '</h1>',
    ) );
    register_sidebar( array(
        'name'          => __( 'Footer Left', 'inkzine' ),
        'id'            => 'sidebar-2',
        'before_widget' => '<aside id="%1$s" class="widget %2$s">',
        'after_widget'  => '</aside>',
        'before_title'  => '<h1 class="widget-title">',
        'after_title'   => '</h1>',
    ) );
    register_sidebar( array(
        'name'          => __( 'Footer Center', 'inkzine' ),
        'id'            => 'sidebar-3',
        'before_widget' => '<aside id="%1$s" class="widget %2$s">',
        'after_widget'  => '</aside>',
        'before_title'  => '<h1 class="widget-title">',
        'after_title'   => '</h1>',
    ) );
    register_sidebar( array(
        'name'          => __( 'Footer Right', 'inkzine' ),
        'id'            => 'sidebar-4',
        'before_widget' => '<aside id="%1$s" class="widget %2$s">',
        'after_widget'  => '</aside>',
        'before_title'  => '<h1 class="widget-title">',
        'after_title'   => '</h1>',
    ) );
}
 
add_action( 'widgets_init', 'inkzine_widgets_init' );
 
if ( !function_exists( 'optionsframework_init' ) ) {
    define( 'OPTIONS_FRAMEWORK_DIRECTORY', get_template_directory_uri() . '/inc/' );
    require_once dirname( __FILE__ ) . '/inc/options-framework.php';
}
 
add_action('optionsframework_custom_scripts', 'optionsframework_custom_scripts');
 
function optionsframework_custom_scripts() { ?>
 
<script type="text/javascript">
jQuery(document).ready(function() {
 
    jQuery('#example_showhidden').click(function() {
        jQuery('#section-example_text_hidden').fadeToggle(400);
    });
    
    if (jQuery('#example_showhidden:checked').val() !== undefined) {
        jQuery('#section-example_text_hidden').show();
    }
    
});
</script>
 
<?php
}
 
function inkzine_scripts() {
    wp_enqueue_style( 'inkzine-fonts', 'http://fonts.googleapis.com/css?family=Lato:100,300,400,700,300italic|Armata' );
    wp_enqueue_style( 'inkzine-basic-style', get_stylesheet_uri() );
    if ( (function_exists( 'of_get_option' )) && (of_get_option('sidebar-layout', true) != 1) ) {
        if (of_get_option('sidebar-layout', true) ==  'right') {
            wp_enqueue_style( 'inkzine-layout', get_template_directory_uri()."/css/layouts/content-sidebar.css" );
        }
        else {
            wp_enqueue_style( 'inkzine-layout', get_template_directory_uri()."/css/layouts/sidebar-content.css" );
        }   
    }
    else {
        wp_enqueue_style( 'inkzine-layout', get_template_directory_uri()."/css/layouts/content-sidebar.css" );
    }
        
    wp_enqueue_style( 'inkzine-bxslider-style', get_template_directory_uri()."/css/bxslider/jquery.bxslider.css" );
        
    wp_enqueue_style( 'inkzine-bootstrap-style', get_template_directory_uri()."/css/bootstrap/bootstrap.min.css", array('inkzine-layout') );
        
    wp_enqueue_style( 'inkzine-main-style', get_template_directory_uri()."/css/skins/main.css", array('inkzine-layout','inkzine-bootstrap-style') );
    
    wp_enqueue_script( 'inkzine-navigation', get_template_directory_uri() . '/js/navigation.js', array(), '20120206', true );
 
    wp_enqueue_script( 'inkzine-skip-link-focus-fix', get_template_directory_uri() . '/js/skip-link-focus-fix.js', array(), '20130115', true );
    
    wp_enqueue_style('inkzine-nivo-lightbox', get_template_directory_uri()."/css/nivo/lightbox/nivo-lightbox.css" );
    
    wp_enqueue_style( 'inkzine-nivo-lightbox-default-theme', get_template_directory_uri()."/css/nivo/lightbox/themes/default/default.css" );
    
    wp_enqueue_script( 'inkzine-sliphover', get_template_directory_uri() . '/js/sliphover.js', array('jquery') );
                
    wp_enqueue_script( 'inkzine-bootstrap', get_template_directory_uri() . '/js/bootstrap.min.js', array('jquery') );
        
    wp_enqueue_script( 'inkzine-bxslider', get_template_directory_uri() . '/js/bxslider.min.js', array('jquery') );
    
    wp_enqueue_script( 'inkzine-stellar', get_template_directory_uri() . '/js/stellar.js', array('jquery') );
    
    wp_enqueue_script( 'inkzine-custom', get_template_directory_uri() . '/js/custom.js', array('jquery') );
 
    if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) {
        wp_enqueue_script( 'comment-reply' );
    }
 
    if ( is_singular() && wp_attachment_is_image() ) {
        wp_enqueue_script( 'inkzine-keyboard-image-navigation', get_template_directory_uri() . '/js/keyboard-image-navigation.js', array( 'jquery' ), '20120202' );
    }
}
add_action( 'wp_enqueue_scripts', 'inkzine_scripts' );
 
function inkzine_custom_head_codes() {
 if ( (function_exists( 'of_get_option' )) && (of_get_option('headcode1', true) != 1) ) {
    echo of_get_option('headcode1', true);
 }
 if ( (function_exists( 'of_get_option' )) && (of_get_option('style2', true) != 1) ) {
    echo "<style>".of_get_option('style2', true)."</style>";
 }
 if ( ( ( of_get_option('slider_enabled') != 0 ) && (is_home() ) )
        || ( (of_get_option('slider_enabled_front') != 0 ) && (is_front_page() ) ) ) 
        { ?>
    <script>
 jQuery(document).ready(function(){
            jQuery('#slider').bxSlider( {
            mode: 'horizontal',
            captions: true,
            minSlides: 1,
            maxSlides: 1,
            auto: true,
            preloadImages: 'all',
            nextText: '<i class="fa fa-angle-right"></i>',
            prevText: '<i class="fa fa-angle-left"></i>',
            autoHover: true } );
            });
            
    </script>
    <?php }
if ( get_header_image() ) : 
    echo "<style>#parallax-bg { background: url('".get_header_image()."') center top repeat-x; }</style>";
 endif;
 if ( of_get_option('credit1', true) != 0 ) { 
     echo "<style>#colophon .sep { display: none; }</style>";
     }
}   
add_action('wp_head', 'inkzine_custom_head_codes');
 
function inkzine_nav_menu_args( $args = '' )
{
    $args['container'] = false;
    return $args;
} // function
add_filter( 'wp_page_menu_args', 'inkzine_nav_menu_args' );
 
function inkzine_pagination() {
    global $wp_query;( 1, get_query_var('paged') ),
        'total' => $wp_query->max_num_pages,
        'type'  => 'array'
    ) );
    if( is_array($page_format) ) {
                $paged = ( get_query_var('paged') == 0 ) ? 1 : get_query_var('paged');
                echo '<div class="pagination"><div><ul>';
                echo '<li><span>'. $paged . ' of ' . $wp_query->max_num_pages .'</span></li>';
                foreach ( $page_format as $page ) {
                        echo "<li>$page</li>";
                }
               echo '</ul></div></div>';
     }
}
 
 
 
 
 
 
 
/**
 * Custom template tags for this theme.
 */
require get_template_directory() . '/inc/template-tags.php';
 
/**
 * Custom functions that act independently of the theme templates. Import Widgets
 */
require get_template_directory() . '/inc/extras.php';
require get_template_directory() . '/inc/widgets.php';
/**
 * Custom Menu For Bootstrap
 */
require get_template_directory() . '/inc/wp_bootstrap_navwalker.php';
 
/**
 * Customizer additions.
 */
require get_template_directory() . '/inc/customizer.php';
 
/**
 * Load Jetpack compatibility file.
 */
require get_template_directory() . '/inc/jetpack.php';
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.01.2016, 16:22
Ответы с готовыми решениями:

Собираю советы ОПЫТНЫХ back-end PHP-программистов
Добрый день коллеги! Я начинающий back-end PHP-программист. Интересуют ВАЖНЫЕ для меня 5...

Прошу совет опытных у программистов
Здравствуйте. Я разрабатываю программу в учебных целях и я хотел бы посоветоваться с Вами насчет...

Прошу ответить опытных программистов знающих все реализации языка
Здравствуйте! Опять я мудак туплю) Это скрины из Far Cry3 как создать такое окно и особенно такие...

Прошу прокомментировать данный код
Код: @echo off SETLOCAL EnableDelayedExpansion for /f &quot;delims==&quot; %%a in ('ftype^|find /i...

8
Native x86
Эксперт Hardware
5524 / 3279 / 938
Регистрация: 13.02.2013
Сообщений: 10,442
27.01.2016, 16:28 2
Лучший ответ Сообщение было отмечено breekday как решение

Решение

Цитата Сообщение от breekday Посмотреть сообщение
Дело в том, что в данной части кода показывает ошибку. 19 строка кода
Что это за ошибка - никак не пойму. Вроде как правильно всё описал, но почему-то именно ошибка.
Я так понимаю, что текст ошибки для вас пустой набор символов, раз вы его даже не приводите?

Добавлено через 34 секунды
P.S. Кто будет закрывать круглую скобку в конце восемнадцатой строки?
1
-4 / 0 / 0
Регистрация: 27.01.2016
Сообщений: 14
27.01.2016, 16:29  [ТС] 3
Прошу прощения, вот текст ошибки:
Parse error: syntax error, unexpected T_FUNCTION on line 19
0
1992 / 1216 / 440
Регистрация: 13.06.2013
Сообщений: 4,115
27.01.2016, 16:31 4
PHP
1
function inkzine widgets_init () {
Что за чудо inkzine? В Php5 нет возвращаемых типов.
0
-4 / 0 / 0
Регистрация: 27.01.2016
Сообщений: 14
27.01.2016, 16:33  [ТС] 5
Даже если так, то всё равно ошибка.
PHP/HTML
1
2
define( 'OPTIONS_FRAMEWORK_DIRECTORY', get_tem )
function inkzine_widgets_init () {
0
Native x86
Эксперт Hardware
5524 / 3279 / 938
Регистрация: 13.02.2013
Сообщений: 10,442
27.01.2016, 16:37 6
Лучший ответ Сообщение было отмечено breekday как решение

Решение

Цитата Сообщение от breekday Посмотреть сообщение
Даже если так, то всё равно ошибка.
Блин, а точку с запятой?!
1
-4 / 0 / 0
Регистрация: 27.01.2016
Сообщений: 14
27.01.2016, 17:01  [ТС] 7
Точно...
Только теперь ошибка в 174-ой строке.

Добавлено через 19 минут
Теперь ошибка в 174-ой строке. Что-то не так...

Добавлено через 1 минуту
Цитата Сообщение от breekday Посмотреть сообщение
global $wp_query;( 1, get_query_var('paged') ),
вот в этом месте.
0
162 / 161 / 66
Регистрация: 28.06.2015
Сообщений: 576
27.01.2016, 17:01 8
Неудивительно, вобще не понятен этот кусок кода:
PHP
1
2
3
4
5
function inkzine_pagination() {
    global $wp_query;( 1, get_query_var('paged') ), // Почему запятая в конце строки?
        'total' => $wp_query->max_num_pages, //Ощущение что у вас тут был массив, а потом вы просто взяли и выкинули обьявление массива  и еще какие то куски кода...
        'type'  => 'array'
    ) ); // К чему вобще относятся эти закрывающие скобки?
1
-4 / 0 / 0
Регистрация: 27.01.2016
Сообщений: 14
27.01.2016, 17:10  [ТС] 9
Разобрался. Вот так должен выглядеть часть кода на 174-ой строке. Часть кода отсутствовала по каким-то необъяснимым причинам (сам в шоке).

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
function inkzine_pagination() {
global $wp_query;
        $big = 999999999; // This needs to be an unlikely integer
        $paginate_links = paginate_links( array(
            'base'      => str_replace( $big, '%#%', get_pagenum_link( $big ) ),
            'current'   => max( 1, get_query_var( 'paged' ) ),
            'total'     => $wp_query->max_num_pages,
            'end_size'  => 2,
            'mid_size'  => 5,
            'prev_next' => True,
            'prev_text' => __( '« Previous', 'wpf' ),
            'next_text' => __( 'Next »', 'wpf' ),
            'type'      => 'list',
        ) );
0
27.01.2016, 17:10
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.01.2016, 17:10
Помогаю со студенческими работами здесь

набор опытных C++ программистов
Большой иностранный банк проводит набор опытных C++ программистов для IT-департамента своего...

Нужен совет опытных программистов
Задача: Написать систему логирования LS кода, подсчета производительности (как долго исполняется LS...

предложение для опытных программистов
добрый день уважаемые госпда программисты - необходима помощь по выполнению лабораторных по...

Требуется совет опытных программистов
Основы С++ более менее изучены. Что же дальше? Что учить чтоб писать хоть какие то простенькие...

Нужен совет опытных программистов на C#
Всем добрый день! Я здесь абсолютно новенький! Так что прошу сразу не кидать камнями если задаю...

необходим совет опытных программистов c++
ребят, помогите, пожалуйста, мне, новичку, если не сложно. вобщем есть у меня прога, которую я...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru