voFk1N
Ответы в темах
-
Форум: Проблемы и решения
Тема: Ajax открытие чата Quick ChatКак пример того, что мне нужно — плагин Chat Lite.
Форум: Проблемы и решения
Тема: Интеграция форума и wordpressСпасибо, именно так и поступлю!
Форум: Проблемы и решения
Тема: Интеграция форума и wordpressНужна одна регистрация для форума и сайта. Т.е. чтобы пользователям не нужно было 2 раза регистрироваться для общения на форуме и общения в мини чате на сайте.
Внешний вид>Редактор>Заголовок
Форум: Проблемы и решения
Тема: Отключение RSSДа ладно, пусть тогда уж так и останется, WordPress > Ошибка.
Форум: Проблемы и решения
Тема: Отключение RSSПоменялось только название. Хотелось бы, чтобы открывалась стандартная страница с ошибкой 404.
Форум: Проблемы и решения
Тема: Отключение RSSМожно ли выставить как нибудь для это страницы ошибку 404?
Форум: Проблемы и решения
Тема: Отключение RSSСпасибо, помогло!
Форум: Проблемы и решения
Тема: Отключение RSSВ файле functions.php темы.
Форум: Проблемы и решения
Тема: Защита контентаНу уникальный контент всегда нужен, сейчас у меня в СЕО оптимизации проблема с контентом. В скором времени он будет уникальный, но если его начнут воровать, то он уже не будет уникальным.. ведь так? Я знаю в яндексе есть защита контента. Т.е. перед публикацией нужно отправить текст в яндекс. А вот как быть с гуглом? По поводу правки ручками.. знаний у меня нет в php. Знаю лишь css и html!
Форум: Разное
Тема: Защита сайтаСнова пришло сообщение:
«A lockdown event has occurred due to too many failed login attempts or invalid username:
Username: admin
IP Address: 93.170.129.151IP Range: 93.170.129.*»
Если я забаню айпи с маской 93.170.129.*, может быть такое, что другие пользователи не смогут зайти на сайт? Т.е. этот айпи с маской не только у одного пользователя как я понимаю?
Форум: Проблемы и решения
Тема: Новый тип записиСпасибо огромное за помощь!
Форум: Проблемы и решения
Тема: Где находится код, выводящийВот форма в functions.php
////////////////////////////////////////////////////////////////// // Register custom meta box for reviews ////////////////////////////////////////////////////////////////// $prefix = 'leetpress_'; $meta_box = array( 'id' => 'rating-meta-box', 'title' => 'Информация игры', 'page' => 'reviews', 'context' => 'normal', 'priority' => 'high', 'fields' => array( array( 'name' => 'Миниатюра игры', 'desc' => 'Только вставить эскиз вашей игры здесь, если вы показываете игры на главной странице (миниатюра должна быть не менее 600x300px).', 'id' => $prefix . 'review_thumb', 'type' => 'text', 'std' => '' ), array( 'name' => 'Общий балл', 'desc' => 'Выберите число от 1-10 (напр. 9.7)', 'id' => $prefix . 'overallscore', 'type' => 'text', 'std' => '' ), array( 'name' => 'Критерия 1', 'desc' => 'Введите критерию (напр. Графика)', 'id' => $prefix . 'criteria1', 'type' => 'text', 'std' => '' ), array( 'name' => 'Рейтинг критерии', 'id' => $prefix . 'crit1_rating', 'type' => 'select', 'options' => array('1', '2', '3', '4', '5', '6', '7', '8', '9', '10') ), array( 'name' => 'Критерия 2', 'desc' => 'Введите критерию (напр. Звук)', 'id' => $prefix . 'criteria2', 'type' => 'text', 'std' => '' ), array( 'name' => 'Рейтинг критерии', 'id' => $prefix . 'crit2_rating', 'type' => 'select', 'options' => array('1', '2', '3', '4', '5', '6', '7', '8', '9', '10') ), array( 'name' => 'Критерия 3', 'desc' => 'Введите критерию (напр. Геймплей)', 'id' => $prefix . 'criteria3', 'type' => 'text', 'std' => '' ), array( 'name' => 'Рейтинг критерии', 'id' => $prefix . 'crit3_rating', 'type' => 'select', 'options' => array('1', '2', '3', '4', '5', '6', '7', '8', '9', '10') ), array( 'name' => 'Плюсы игры', 'desc' => 'Введите плюсы игры и разделите их "|". (напр. Великая история | Выдающийся саундтрек)', 'id' => $prefix . 'good', 'type' => 'text', 'std' => '' ), array( 'name' => 'Минусы игры', 'desc' => 'Введите минусы игры и разделите их "|". (напр. Багги Мультиплеера | Очень короткая кампания)', 'id' => $prefix . 'bad', 'type' => 'text', 'std' => '' ), array( 'name' => 'Кнопка', 'desc' => 'Ссылка на игру', 'id' => $prefix . 'button', 'type' => 'text', 'std' => '' ) ) ); add_action('admin_menu', 'mytheme_add_box'); // Add meta box function mytheme_add_box() { global $meta_box; add_meta_box($meta_box['id'], $meta_box['title'], 'mytheme_show_box', $meta_box['page'], $meta_box['context'], $meta_box['priority']); } // Callback function to show fields in meta box function mytheme_show_box() { global $meta_box, $post; // Use nonce for verification echo '<input type="hidden" name="mytheme_meta_box_nonce" value="', wp_create_nonce(basename(__FILE__)), '" />'; echo '<table class="form-table">'; foreach ($meta_box['fields'] as $field) { // get current post meta data $meta = get_post_meta($post->ID, $field['id'], true); echo '<tr>', '<th style="width:20%"><label for="', $field['id'], '"><strong>', $field['name'], ':</strong></label></th>', '<td>'; switch ($field['type']) { case 'text': echo '<input type="text" name="', $field['id'], '" id="', $field['id'], '" value="', $meta ? $meta : $field['std'], '" size="30" style="width:97%" />', '<br /><small>', $field['desc'],'</small>'; break; case 'textarea': echo '<textarea name="', $field['id'], '" id="', $field['id'], '" cols="60" rows="4" style="width:97%">', $meta ? $meta : $field['std'], '</textarea>', '<br />', $field['desc']; break; case 'select': echo '<select name="', $field['id'], '" id="', $field['id'], '">'; foreach ($field['options'] as $option) { echo '<option', $meta == $option ? ' selected="selected"' : '', '>', $option, '</option>'; } echo '</select>'; break; case 'radio': foreach ($field['options'] as $option) { echo '<input type="radio" name="', $field['id'], '" value="', $option['value'], '"', $meta == $option['value'] ? ' checked="checked"' : '', ' />', $option['name']; } break; case 'checkbox': echo '<input type="checkbox" name="', $field['id'], '" id="', $field['id'], '"', $meta ? ' checked="checked"' : '', ' />'; break; } echo '<td>', '</tr>'; } echo '</table>'; } add_action('save_post', 'mytheme_save_data'); // Save data from meta box function mytheme_save_data($post_id) { global $meta_box; // verify nonce if (!wp_verify_nonce($_POST['mytheme_meta_box_nonce'], basename(__FILE__))) { return $post_id; } // check autosave if (defined('DOING_AUTOSAVE') && DOING_AUTOSAVE) { return $post_id; } // check permissions if ('page' == $_POST['post_type']) { if (!current_user_can('edit_page', $post_id)) { return $post_id; } } elseif (!current_user_can('edit_post', $post_id)) { return $post_id; } foreach ($meta_box['fields'] as $field) { $old = get_post_meta($post_id, $field['id'], true); $new = $_POST[$field['id']]; if ($new && $new != $old) { update_post_meta($post_id, $field['id'], $new); } elseif ('' == $new && $old) { delete_post_meta($post_id, $field['id'], $old); } } }Форум: Проблемы и решения
Тема: Новый тип записиЧасть кода в одиночной записи
<div class="review-thumb"><?php the_post_thumbnail('review-thumb-big'); ?><?php if(get_post_meta($post->ID, "leetpress_button", true)) { ?><div class="button-play-single"><?php echo get_post_meta($post->ID, "leetpress_button", true); ?></div><?php } ?></div>Форум: Проблемы и решения
Тема: Новый тип записиЯ то, что вы просили написал?