окрема категорія публікацій = окрема сторінка

Avatar

Від Termin 20-03-2012 14:00:48

Сусід · 103 повідомлень

Проблему вирішив спасибі. Ось приклад:

<link rel="stylesheet" type="text/css" media="all" href="<?php bloginfo('template_directory'); ?>/style-jquery.css" />
Avatar

Від AzzePis 20-03-2012 14:57:36

Administrator · 1,021 повідомлень

ви мені вибачте, але у вашому прикладі на усіх сторніках сайту, включаючи головну, публікації і т.д. буде підгружатися єдиний стиль

<link rel="stylesheet" type="text/css" media="all" href="<?php bloginfo('template_directory'); ?>/style-jquery.css" />

а у вашому питанні було:

як підключити до окремій сторінці іншу таблицю стилів.

на окремій сторінці цей стиль підключений буде, а ось усі інші сторінки.....


Український хостинг для WordPress | Шаблони та плагіни для WordPress українською
Тут можна купити домен за найкращою ціною

Avatar

Від Termin 20-03-2012 18:38:15

Сусід · 103 повідомлень

Так... на інших теж.  :eek:
Тут так має бути <?php if(is_page('id_1018')) {?> ... або так <?php if(is_page('1018')) {?>
?

Avatar

Від AzzePis 20-03-2012 20:31:32

Administrator · 1,021 повідомлень
Termin wrote

Так... на інших теж.  :eek:
Тут так має бути <?php if(is_page('id_1018')) {?> ... або так <?php if(is_page('1018')) {?>
?

ось так

<?php if(is_page(1018)) {?>

Український хостинг для WordPress | Шаблони та плагіни для WordPress українською
Тут можна купити домен за найкращою ціною

Avatar

Від Termin 28-03-2012 20:29:50

Сусід · 103 повідомлень

Є ще один момент, який не можу зрозуміти, в основний header.php підключав скрипти таким способом

<script type="text/javascript" src="http://www.site.ua/addons/jquery/scroll/jscroller-0.4.js"></script>

все працювало, коли підключаю на окрему сторінку jquery.php, немає не якої реакції, як це розуміти? а яким макором підключати скрипти?

Avatar

Від AzzePis 28-03-2012 22:22:47

Administrator · 1,021 повідомлень

jquery.php - це окремий шаблон сторінки чи що?
код jquery.php викладіть тут у тегах [ code ]


Український хостинг для WordPress | Шаблони та плагіни для WordPress українською
Тут можна купити домен за найкращою ціною

Avatar

Від Termin 29-03-2012 15:55:35

Сусід · 103 повідомлень

Це код сторiнки

<?php
/*
Template Name: jquery
*/
?>
<!DOCTYPE html>
<html <?php language_attributes(); ?>><head>
<meta charset="<?php bloginfo( 'charset' ); ?>" />
<title><?php wp_title(''); ?></title>
<link rel="profile" href="http://gmpg.org/xfn/11" />
<link rel="shortcut icon" href="<?php bloginfo('template_directory'); ?>/favicon.ico" />
<link rel="pingback" href="<?php bloginfo( 'pingback_url' ); ?>" />
<?php
	/* We add some JavaScript to pages with the comment form
	 * to support sites with threaded comments (when in use).
	 */
	if ( is_singular() && get_option( 'thread_comments' ) )
		wp_enqueue_script( 'comment-reply' );

	/* Always have wp_head() just before the closing </head>
	 * tag of your theme, or you will break many plugins, which
	 * generally use this hook to add elements to <head> such
	 * as styles, scripts, and meta tags.
	 */
	wp_head();
?>

<?php if(is_page('5')) {?>
<link rel="stylesheet" href="<?php bloginfo('template_directory'); ?>/style-jquery.css" />
<?php } else { ?>
<link rel="stylesheet" type="text/css" media="all" href="<?php bloginfo( 'stylesheet_url' ); ?>" />
<?php } ?>

</head>
<body <?php body_class(); ?>><a name="TOP"></a>
<div class="pages">

<div id="sitename">
<span class="sitename">
<a href="<?php echo home_url( '/' ); ?>" title="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a>
    </span>
    
     <div class="searchbox">
<?php include (TEMPLATEPATH . '/searchform.php'); ?>
    </div>
    </div> <!-- #sitename--> 

<img src="<?php bloginfo('template_url'); ?>/images/headerbg.gif" width="1016" height="130" usemap="#head" align="middle">

<div id="container">

<div id="menutop" role="navigation"></div>


<div id="locator"> 
    <p class="locator">
<?php the_tags(); ?>
    </p>
</div> <!-- #locator--> 
    
    
<div id="leftbox">
    <div id="menusite">
    </div>
</div> <!-- #leftbox-->
    
<div id="content_center">
<?php get_template_part( 'loop', 'page' ); ?>
    </div> <!-- #content_center-->
    
<div id="rightbox">
 </div>
 
 </div> <!-- #container-->

<div class="clearfloat"></div> 

<p class="navigator">
<a href="#TOP">↑ ВВЕРХ ↑</a>
</p>

<div id="footer">
    <p class="copyright">
    &copy;  2004 - <? echo date("Y"); ?> <a href="<?php echo home_url( '/' ); ?>" title="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a>
    </p>
</div>  <!-- #footer--> 

</div>  <!-- #pages-->  

<map name="head">
 <area shape="rect" coords="860,6,900,43" href="<?php echo home_url( '/' ); ?>" alt="На главную">
 <area shape="rect" coords="910,6,950,43" href="<?php bloginfo('comments_rss2_url'); ?>" target="_blank" alt="RSS 2.0">
 </map>   
</body>
</html>
Avatar

Від AzzePis 29-03-2012 16:26:07

Administrator · 1,021 повідомлень

і де в коді сторінки jquery.php ви підключаєте header.php, в якому ви прописуєте скрипти ?


Український хостинг для WordPress | Шаблони та плагіни для WordPress українською
Тут можна купити домен за найкращою ціною

Avatar

Від Termin 29-03-2012 19:19:14

Сусід · 103 повідомлень

Уважаемый AzzePis.
Цей код і є сторінка jquery.php. Я не підключаю до ціей  сторінкі основний header.php!!!!!!! а написав для цієї сторінки свій заголовок для того що б компоненти стилів і скриптів не стосувалися основних стилів і скриптів які прописані в основному header.php.
Більш докладніше я пояснити не зможу.

Avatar

Від mr.psiho 29-03-2012 21:10:32

Сусід · 160 повідомлень
Termin wrote

Є ще один момент, який не можу зрозуміти, в основний header.php підключав скрипти таким способом

<script type="text/javascript" src="http://www.site.ua/addons/jquery/scroll/jscroller-0.4.js"></script>

все працювало, коли підключаю на окрему сторінку jquery.php, немає не якої реакції, як це розуміти? а яким макором підключати скрипти?

А як ви перевіряєте, працює ваш підключення чи ні? Взагалі-то підключити (завантажити на сторінці) скрипт - це одне, а забезпечити його роботу (щоб він ще й працював) - це інше. Наприклад, у коді вашої кастомної сторінки я не бачу підключення бібліотеки фреймворка jQuery. Може тому скрипт і не працює.


Сайти на WordPress будь якого рівня складності. Сайти на LiveStreet будь якого рівня складності. А ще ми любимо корів)) Звертайтесь. ;)