Подскажите по WP - Форум успешных вебмастеров - GoFuckBiz.com - Страница 3
 
 
Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB88.6852
BTC/USD68584.8389
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 24.11.2011, 21:48
Start Post: Подскажите по WP 
  #21
Webaz
777
 
Аватар для Webaz
 
Регистрация: 21.09.2007
Сообщений: 1,406
Бабло: $304877
Отправить сообщение для Webaz с помощью ICQ
По умолчанию

задача
необходимо в WordPress'e показывать один html код на 90 процентах страницах
но на 10 ничего показывать нельзя, не та тематика
как сделать?
сейчас просто в темплейте прописал для всех страниц, но нужно придумать решение и желательно попроще) или виджет или еще может что есть
Webaz вне форума  
Старый 02.01.2012, 12:49   #22
sergeospb
коплю на феррари
 
Регистрация: 03.07.2008
Сообщений: 1,251
Бабло: $148195
По умолчанию

Цитата:
Сообщение от Webaz Посмотреть сообщение
а можно вот так сделать?
показывать линки только на посты, если там есть данный тег?
чтобы не для каждого тега свой html код прописывать, а уже сразу в правое меню выводилась перелинковка
Да все можно. Были бы руки на месте. Можешь написать четкое ТЗ, да разместить его на http://jobs.wordpress.net/.
sergeospb вне форума  
Старый 02.01.2012, 12:58   #23
sergeospb
коплю на феррари
 
Регистрация: 03.07.2008
Сообщений: 1,251
Бабло: $148195
По умолчанию

Цитата:
Сообщение от buratin0 Посмотреть сообщение
вопрос из той же оперы: есть блог, у которого 20% постов с featured image. Как сделать так, чтоб на морду выводились сперва те посты, которые с картинкой?
Тему править, http://codex.wordpress.org/Class_Reference/WP_Query. Или делать фильтр на класс, чтобы он на морде блога возвращал только нужные тебе посты. Вариант с править тему:
PHP код:
$features = new WP_query();
$features->query('showposts=10&meta_key=featured&meta_key=except'); 
sergeospb вне форума  
Старый 04.07.2012, 13:07   #24
Webaz
777
 
Аватар для Webaz
 
Регистрация: 21.09.2007
Сообщений: 1,406
Бабло: $304877
ТС -->
Отправить сообщение для Webaz с помощью ICQ
автор темы ТС По умолчанию

Цитата:
Сообщение от chesser Посмотреть сообщение
тебе в шаблон или в контент это нужно?
если в шаблон, то самый простой вариант - в шаблоне составить условие по REQUEST_URI:

PHP код:
<?php
  
if (
    
$_SERVER['REQUEST_URI'] == '/cat1/url1'
  
||
    
$_SERVER['REQUEST_URI'] == '/cat1/url2'
  
||
    
$_SERVER['REQUEST_URI'] == '/cat1/url3'
  
) {
      echo 
'хуйпиздаджигурда1';
  }
  else {
      echo 
'хуйпиздаджигурда2';
  }
?>
ну или так, разницы нет:
PHP код:
<?php
if (in_array($_SERVER['REQUEST_URI'], array('/cat1/url1''/cat1/url2''/cat1/url3'))) {
    echo 
'хуйпиздаджигурда1';
}
else {
    echo 
'хуйпиздаджигурда2';
}
?>
если надо контент модифицировать - то это уже нужно фильтры свои создавать
как сделать, чтобы echo 'хуйпиздаджигурда1';
выводилось в нормальной кодировке
Webaz вне форума  
Старый 04.07.2012, 13:48   #25
Basilo
ceo
 
Аватар для Basilo
 
Регистрация: 14.06.2009
Сообщений: 93
Бабло: $24666
По умолчанию

Цитата:
Сообщение от Webaz Посмотреть сообщение
как сделать, чтобы echo 'хуйпиздаджигурда1';
выводилось в нормальной кодировке
Проверь кодировку файла со скриптом. В Notepad++ выбери нужную, сохрани.
Basilo вне форума  
Старый 05.07.2012, 04:31   #26
chesser
автоматизирую интернеты
 
Аватар для chesser
 
Регистрация: 05.07.2009
Адрес: chesser.ru
Сообщений: 3,362
Бабло: $470735
По умолчанию

Цитата:
Сообщение от Webaz Посмотреть сообщение
как сделать, чтобы echo 'хуйпиздаджигурда1';
выводилось в нормальной кодировке
чтобы выводилось где? и что такое нормальная кодировка?

Если символы отображаются некорректно, то это значит, что не совпадает формат их хранения с форматом просмотра, либо кодировка искажается в процессе представления текста просмотрщику.

К примеру, ты сохранил как koi8-r, а смотришь просмотрщиком в формате utf-8. И для исправления ситуации нужно либо поменять формат хранения, либо формат просмотра, т.е. привести обе кодировки к одной.

В случае с php файлом есть три места, где можно решить проблему:
  1. изменить формат хранения файла, как сказал Basilo
  2. изменить формат просмотра. Если это браузер, "скажи" ему, чтобы он смотрел файл в нужной кодировке. Для это есть два способа:
    • с помощью html тега: <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> - его нужно вывести в начале html документа
    • с помощь отправки соответствующего хедера веб-сервером. Внутри веб-сервера на хедер можно повлиять несколькими способами: правила фронтенда(например nginx-rules или .htaccess), правила бекенда - настройки веб-сервера, либо действия серверных скриптов(например php). Какое именно правило сработает зависит от комбинации настроек, но обычно в php можно сделать так: header('Content-Type: text/html; charset=utf-8');
    При одновременном использовании этих способов с разными кодировками побеждают http-хедеры
  3. изменить кодировку во время передачи текста из формата хранения в формат просмотра. Если речь идет про php, то можно воспользоваться функцией iconv("UTF-8", "ISO-8859-1", $text)

инструкция
__________________
USA и NL серверы и VPS | wiki | блог | Drupal | NginxТДС
Ave, Google, morituri te salutant! © chesser
chesser вне форума  
Старый 14.08.2012, 09:37   #27
Webaz
777
 
Аватар для Webaz
 
Регистрация: 21.09.2007
Сообщений: 1,406
Бабло: $304877
ТС -->
Отправить сообщение для Webaz с помощью ICQ
автор темы ТС По умолчанию

снова голову с ВП ломаю))

есть вывод тайтла и заголовка
<h2 class="title"><?php the_title(); ?></h2>

<title><?php bloginfo('name'); ?> </title>


весь косяк, что сейчас настроено так, что везде тайтл один и тот же. То есть название сайта
хочу сделать на морде только <?php bloginfo('name'); ?>
а на остальных страницах <?php bloginfo('name'); ?> - <?php the_title(); ?>
Webaz вне форума  
Старый 14.08.2012, 09:44   #28
deschain
Senior Member
 
Аватар для deschain
 
Регистрация: 01.11.2007
Сообщений: 2,269
Бабло: $288535
По умолчанию

Код:
<title><?=(is_home() ? bloginfo('name') : bloginfo('name') ." - ". the_title())?></title>
deschain вне форума  
Старый 14.08.2012, 11:50   #29
Webaz
777
 
Аватар для Webaz
 
Регистрация: 21.09.2007
Сообщений: 1,406
Бабло: $304877
ТС -->
Отправить сообщение для Webaz с помощью ICQ
автор темы ТС По умолчанию

спасибо
но сделал вот так
<title><?=(is_home() ? bloginfo('name') : the_title())?></title>
с твоим примером, на посте тайтл вот так выглядит
Название сайтаНазвание поста -
то есть название сайта от название поста ничем не отделяется а " - " вставляется в самый конец
Webaz вне форума  
Старый 14.08.2012, 12:03   #30
D007
саловер
 
Аватар для D007
 
Регистрация: 17.04.2007
Сообщений: 3,265
Бабло: $302675
Отправить сообщение для D007 с помощью Telegram Отправить сообщение для D007 с помощью Skype™
По умолчанию

Webaz для этого я юзаю all in one seo pack
там еще много другого есть кроме этого, очень достойный плагин
D007 вне форума  
Старый 14.08.2012, 13:10   #31
Webaz
777
 
Аватар для Webaz
 
Регистрация: 21.09.2007
Сообщений: 1,406
Бабло: $304877
ТС -->
Отправить сообщение для Webaz с помощью ICQ
автор темы ТС По умолчанию

all seo пока юзать не могу

подскажите еще трабла) в категории где несколько постов, тайтл берется последнего поста, а не категории
как это тоже исправить?))
Webaz вне форума