WordPress: установка кода статей и изготовление шаблона
Скачиваем zip архив отсюда - http://articles.sape.ru/wm/sites/add/
Распаковываем, копируем файл и папку в корень сайта Выставляем права 777 на папку Выводим анонсы статей Открывем файл sidebar.php и вставляем туда код: PHP код:
далее в тех местах, где мы хотим видеть анонсы вставляем код: PHP код:
PHP код:
Последний вызов функции должен быть без параметров! Вот так: PHP код:
Настройка шаблонов статей Открываем любой текстовый редактор, создаем в нем пустой файл под названием articles.php, сохраняем в кодировке UTF-8, копируем в наш файл articles.php ВСЕ содержимое файла index.php из Вашего шаблона (таким образом мы встроим статьи в дизайн сайта, кому больше нравится может взять за основу single.php - принцип будет один и тот же). В самое начало добавляем строки: PHP код:
PHP код:
PHP код:
PHP код:
Переходим к файлу articles.php Находим тэг начала цикла: PHP код:
Находим тэг конца цикла: PHP код:
Находим тэги навигации: PHP код:
Проверяем наличие служебных тэгов типа: PHP код:
Находим тэг вывода контента: PHP код:
PHP код:
PHP код:
PHP код:
PHP код:
Настройка шаблонов URL'ов Цитата:
Открываем его в редакторе Он будет выглядеть примерно так: Код HTML:
# BEGIN WordPress В файл вставляем: Код HTML:
#Articles rules Код HTML:
# BEGIN WordPress ---------------------------------------------------------------------------------------- ЗЫ: Я статьями не торгую, поэтому просьба инструкцию проверить, я её писал по руководству сапы. В теме пишем вопросы, ошибки и т.д - будем разбираться :), но вроде должно работать |
Цитата:
А так манул хороший... |
Цитата:
|
Цитата:
|
Цитата:
|
Ну что, кто-нибудь пробовал ставить по инструкции? Все получилось или нет?
кто пробовал, отпишитесь пожалуйста в теме. |
Так, ребята, есть вопрос.
Спасибо за статью. Т.к. у меня стоят еще и ссылки, код немного модифицирован, но в целом все точно...Однако. Дело в том, что код инициализации мне нужен именно в header.php, а анонсы вывожу в sidebar.php. Соответственно, надо что-то делать. Для того, чтобы ссылки выводились в других частях страницы, делал переменную $sape глобальной, тут такой фокус не срабатывает. Код такой: Цитата:
Цитата:
Добавлено через 8 минут Покопался, понял. Переменная-то на то и глобальная, вывел анонсы таким кодом: Цитата:
Добавлено через 19 минут Что делать с тэгом title? Добавляю такой код: Код:
<?php |
Цитата:
Цитата:
Цитата:
Добавлено через 6 минут zusicks438, попробуйте такой код вставить и отпишитесь пожалуйста: PHP код:
|
Не помогает. Код до вывода title и сам вывод выглядят так:
Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> Код:
<title>{title}</title> |
вроде я нашел свою ошибку, проверьте так:
PHP код:
|
Проверил, работает :) Только там тогда название сайта и рубрики склеиваются в одно слово, как вариант исправляется так:
Код:
<?php |
Цитата:
Цитата:
|
Так, вроде все настроил. Есть вопрос по поводу шаблона статьи (articles.php). Я его пытаюсь загрузить, а сервер почему-то ругается на строку
Цитата:
Код там такой: Код:
<?php |
Цитата:
|
|
Цитата:
|
Да, это именно она.
Добавлено через 5 минут У меня такое ощущение, что так и должно быть. Если я пытаюсь открыть файл http://www.seo-stories.ru/wp-content...stic/index.php - выскакивает такая же ошибка. Правда я не понимаю, почему... |
Цитата:
эта ошибка вылетает когда невозможно обратиться к функции, то есть header.php и articles.php лежат в разных папках. А должны лежать в одной папке в wp-content/themes/папка с темой. А у вас две одинаковые папки realistic/realistic |
Так потому что так и есть ;)
Тема поставлялась в папке realistic в папке realistic :) Смотрим скрины: http://seo-stories.ru/Untitled-1.jpg Файлы в одной папке: http://seo-stories.ru/Untitled-1.gif |
а файл index.php из корневого каталога (там где wp-config.php) не трогали? просто гугл говорит, что вроде поэтому ошибка
http://wordpress.org/support/topic/303236 |
Нет, не трогал. Даже на всякий случай залил исходный файл со своего компа - эффект тот же.
Добавлено через 20 часов 18 минут Блин, че с шаблоном делать...почему header не возвращает... |
Цитата:
|
Ну так шаблон вроде же проверяется articles.php вроде же проверяется...
Добавлено через 32 секунды А у меня и проверять-то нечего. |
Цитата:
|
Читаю правила:
Цитата:
|
Пришел ответ с форума:
http://ru.forums.wordpress.org/topic...s=1#post-18435 Вобщем попробую сделать страницу... |
Цитата:
|
В корне блога, там где wp-config.php, создайте файл sape.php (к примеру) с таким содержанием
Цитата:
Тогда в шаблон статей скормить http://site.ru/sape.php А в шаблон урлов, к примеру, /sape/{id}/ |
Спасибо, заработало :)
Добавлено через 16 минут Так, не очень понял с шаблоном URL'ов, надо что-нибудь менять в .htaccess? Добавлено через 1 минуту И еще у меня (www.seo-stories.ru/sarticles.php) возвращается последняя статья (нажмите на заголовок), это нормально? |
В .htaccess само собой потом нужно будет правило добавлять, система при добавлении урла сама скажет какой.
То, что последняя статья возвращается, это ненормально. Что-то не до конца вырезано. И не видно {title} и {body}. |
Может кто-нибудь в виде мода для WP оформить аналогично imoney или isape?
|
LSN, написал в личку.
|
Всё хорошо, вот только подумать всё-таки пришлось.
В итоге, добавить шаблон удалось следующим образом: 1) Создание шаблона по этой инструкции http://seoninja.ru/read/sape-articles-wordpress Примечание: в файл шаблона (sapearticles.php) вместо Код HTML:
<?php get_header(); ?> Код HTML:
<?php get_footer(); ?> 2) Шаблон по адресу site.ru/articles.php у меня не добавился, так как "Не удается открыть шаблон". Где-то нашёл ответ, что если сохранить в html, то по адресу site.ru/articles.html шаблон добавится, но так, к сожалению, не будет работать сам шаблон, поэтому идём в админку вордпресса и создаём новую страницу с заголовком {title} (на случай наличия плагина all in one seo pack) и указываем постоянную ссылку например thearticles, получается site.ru/thearticles 3) сохраняем файл шаблона (sapearticles.php) как page-thearticles.php Добавляем шаблон в сапу =) |
Простите за тупость, но вот мой сайдбар. Куда надо код sape вставлять? )???
<!-- Sidebar --> <div id="sidebar"> <!-- Sidebar Left --> <div id="sidebar-left"> <div class="sidebar-box"> <h3>Рубрики</h3> <ul> <?php wp_list_categories('title_li='); ?> </ul> </div> <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar(1) ) : ?> <?php endif; ?> </div> <!-- /Sidebar Left --> <!-- Sidebar Right --> <div id="sidebar-right"> <div class="sidebar-box"> <h3 class="first">Архив</h3> <ul> <?php wp_get_archives('type=monthly'); ?> </ul> </div> <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar(2) ) : ?> <?php endif; ?> </div> <!-- /Sidebar Right --> <div class="clear"></div> </div> <!-- Sidebar --> Добавлено через 11 минут или в индекс.php надо вставлять? |
с таким подходом САПЕ не скоро сможет продвинуть свой новый сервис "Статьи".
Так как конкурентов в этом направлении уже хватает. Ламал голову и свою тему целый час и нифига не получилось. Должен быть написан какой-то хороший пошаговый мануал, для ламеров =) так как с ссылками все намного проще. Или хотя бы для дефолтной темы ВП выложить уже измененные файлы, чтоб можно было за 5 мин все настроить. В общем будем надеяться на лучшее =) П.С. не все так просто по этому мануалу в начале темы, так как он не подходит, если стоит All in one seo. |
Есть у меня на одном WP-сайте хитрый шаблон, где никак не получается вывод анонсов настроить.
Код подключал как описано тут: http://forum.sape.ru/showpost.php?p=787237&postcount=7 Анонсы работают только с главной страницы почему-то, а с остальных - нет. В итоге статьи уходят в Error... Анонсы вывожу в сайдбаре, который для главной страницы подключается из файла home.php таким кодом: PHP код:
PHP код:
PHP код:
|
Пытаюсь автоматизировать статьи в iMoney, замучился, но вроде доделываю, у кого уже куплены статьи на сайте, дайте хост погонять на сегодня, чтоб отладить.
Стараюсь кста делать все автоматом, чтоб вордпресс сам страницы формировал, шаблон чтоб тож. Максимально удобно и просто. |
Цитата:
|
Цитата:
Но все равно спасибо, за предложение.:) |
itex, прошу прощение, показалось вы на свой сайт не можете поставить код, чтоб идеально работал.
плагин, разумеется пишите. P.S. я даже простого плагина под WP написать не могу. просто лень. |
Часовой пояс GMT +3, время: 08:50. |
Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.