Вывод картинки если стоит галочка
Страницы: 1
Вывод картинки если стоит галочка, Для какой CMS нужно сделать? - смотрите раздел. P.S. WORDPRESS
Хочу сделать вывод картинки, если стоит галочка. Например, в админке, при добавлении записи будет возможность поставить галочку (или точку) или список для выбора "ДА" "НЕТ", если галочка будет поставлена, тогда выводим на главную страницу, где анонс, картинку. Если не будет поставлена галочка, тогда не выводить. С php не очень дружу. Кто подскажет, как такое организовать?smile:)
Обычно так делают при помощи миниатюр. Миниатюра задана - выводится на главной. Нет миниатюры - ничего не выводится.
При желании можно реализовать через доп.поля.
Изменено: pelikesha - 17 Октября 2013 17:15
Ну мне надо выводить, если запись с подробными фотографиями, то выводим иконку. знал бы я php владел бы миром:)Сейчас пытаюсь с одного плагина выдернуть код, мож что получиться 
Изменено: Nasmachne - 17 Октября 2013 17:30
Добавил метабокс в админку 
Код
/*
 * Этап 1. Добавление
 */
function true_meta_boxes() {
   add_meta_box('truediv', 'Настройки вывода иконки для записей с  фото', 'true_print_box', 'post', 'normal', 'high');
}
add_action( 'admin_menu', 'true_meta_boxes' );
/*
 * Этап 2. Заполнение
 */
function true_print_box($post) {
   wp_nonce_field( basename( __FILE__ ), 'seo_metabox_nonce' );
   /*
    * добавляем чекбокс
    */
   $html .= '<label><input type="checkbox" name="noindex"';
   $html .= (get_post_meta($post->ID, 'seo_noindex',true) == 'on') ? ' checked="checked"' : '';
   $html .= ' /> Если запись с фотографиями, тогда поставьте галочку.</label>';
 
   echo $html;
}
 
/*
 * Этап 3. Сохранение
 */
function true_save_box_data ( $post_id ) {
   // проверяем, пришёл ли запрос со страницы с метабоксом
   if ( !isset( $_POST['seo_metabox_nonce'] )
   || !wp_verify_nonce( $_POST['seo_metabox_nonce'], basename( __FILE__ ) ) )
        return $post_id;
   // проверяем, является ли запрос автосохранением
   if ( defined('DOING_AUTOSAVE') && DOING_AUTOSAVE ) 
      return $post_id;
   // проверяем, права пользователя, может ли он редактировать записи
   if ( !current_user_can( 'edit_post', $post_id ) )
      return $post_id;
   // теперь также проверим тип записи   
   $post = get_post($post_id);
   if ($post->post_type == 'post') { // укажите собственный
      update_post_meta($post_id, 'seo_title', esc_attr($_POST['seotitle']));
      update_post_meta($post_id, 'seo_noindex', $_POST['noindex']);
   }
   return $post_id;
}
 
add_action('save_post', 'true_save_box_data');

 
теперь не знаю как вывести картинку, например, icon.png если стоит галочка на  "Если запись с фотографиями, тогда поставьте галочку." Подскажите, люди добрые. smile:)
Получилось разобраться, где нужно выводить сделал вот такой код:)
Код
<?phpif( $html = get_post_meta($post->ID, 'seo_noindex',true)){echo '<span class="leftleft"><img src="url.com/iconpr.gif" title="заголовок"></span>';} else { } ?> 
Страницы: 1
Похожие темы:
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
17:19 С наступающим Новым годом! АП Яндекс ИКС 23.12.2025 
15:49 Новая поисковая система от OpenAI 
14:42 2Index - быстрая индексация страниц сайта и обратных ссылок 
09:30 Fraud.Hosting: надёжная защита от недобросовестных клиентов 
09:26 Ворд Пресс (или его шаблон) перестал отображать <b> болд жирный 
09:19 Rutube запустил «Новая система монетизации для блогеров» 
23:07 Как Яндекс индексирует ваш сайт? | АПдейт выдача 8.12.2025 
16:29 Clearex.io - Больше чем обменник 
14:34 Продвижение Яндекс подсказок от hoopbots 
14:32 PonyBit.ru - обменный пункт PonyBit.ru (Понибит.ру) 
14:11 Продам аккаунты Gmail USA IP | Gmail MIX IP | Outlook Old 
13:33 Мобильные и Резидентные Прокси Для Соц Сетей | 3 Гб Бесплатно 
10:43 CryptoGraph — Анонимный обмен криптовалют без KYC и AML 
09:07 E-currency.exchange — ваш помощник в мире обменов 
21:22 С юмором по жизни! 
22:59 Про мясо 
15:07 Добро пожаловать в цифровой мир... 
22:12 BYTIK.shop – сервис по продвижению в популярных социальных сетях​ 
10:10 накрутка трафика в SimilarWeb 
16:50 Компьютерная мышь 
23:03 Точные прогнозы на футбол