0 Пользователей и 1 Гость просматривают эту тему.
  • 8 Ответов
  • 1226 Просмотров
*

anar4ik

  • Захожу иногда
  • 58
  • 0 / 3
Добавить CSS в PHP код
« : 08.08.2014, 20:35:10 »
Привет ребята. Помогите кое в чем. Мне надо прямо в этот код
Код
<?php
/**
* @package Joomla.Site
* @subpackage com_content
* @copyright Copyright (C) 2005 - 2012 Open Source Matters, Inc. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/
 
// no direct access
defined('_JEXEC') or die;
 
// Create a shortcut for params.
$params = &$this->item->params;
$images = json_decode($this->item->images);
$canEdit = $this->item->params->get('access-edit');
JHtml::addIncludePath(JPATH_COMPONENT.'/helpers/html');
JHtml::_('behavior.tooltip');
JHtml::core();
 
?>
 
<?php if ($this->item->state == 0) : ?>
<div class="system-unpublished">
<?php endif; ?>
<?php if ($params->get('show_title')) : ?>
<h2>
<?php if ($params->get('link_titles') && $params->get('access-view')) : ?>
<a href="<?php echo JRoute::_(ContentHelperRoute::getArticleRoute($this->item->slug, $this->item->catid)); ?>">
<?php echo $this->escape($this->item->title); ?></a>
<?php else : ?>
<?php echo $this->escape($this->item->title); ?>
<?php endif; ?>
</h2>
<?php endif; ?>
 
<?php if ($params->get('show_print_icon') || $params->get('show_email_icon') || $canEdit) : ?>
<ul class="actions">
<?php if ($params->get('show_print_icon')) : ?>
<li class="print-icon">
<?php echo JHtml::_('icon.print_popup', $this->item, $params); ?>
</li>
<?php endif; ?>
<?php if ($params->get('show_email_icon')) : ?>
<li class="email-icon">
<?php echo JHtml::_('icon.email', $this->item, $params); ?>
</li>
<?php endif; ?>
<?php if ($canEdit) : ?>
<li class="edit-icon">
<?php echo JHtml::_('icon.edit', $this->item, $params); ?>
</li>
<?php endif; ?>
</ul>
<?php endif; ?>
<?php if ($this->item->state == 0) : ?>
<?php endif; ?>
<?php if (($params->get('show_author')) or ($params->get('show_category')) or ($params->get('show_create_date')) or ($params->get('show_modify_date')) or ($params->get('show_publish_date')) or ($params->get('show_parent_category')) or ($params->get('show_hits'))) : ?>
<dl class="article-info">
<dt class="article-info-term"><?php echo JText::_('COM_CONTENT_ARTICLE_INFO'); ?></dt>
<?php endif; ?>
<?php if ($params->get('show_parent_category') && $this->item->parent_id != 1) : ?>
<dd class="parent-category-name">
<?php $title = $this->escape($this->item->parent_title);
$url = '<a href="' . JRoute::_(ContentHelperRoute::getCategoryRoute($this->item->parent_id)). '">' . $title . '</a>'; ?>
<?php if ($params->get('link_parent_category')) : ?>
<?php echo JText::sprintf('COM_CONTENT_PARENT', $url); ?>
<?php else : ?>
<?php echo JText::sprintf('COM_CONTENT_PARENT', $title); ?>
<?php endif; ?>
</dd>
<?php endif; ?>
<?php if ($params->get('show_category')) : ?>
<dd class="category-name">
<?php $title = $this->escape($this->item->category_title);
$url = '<a href="' . JRoute::_(ContentHelperRoute::getCategoryRoute($this->item->catid)). '">' . $title . '</a>'; ?>
<?php if ($params->get('link_category')) : ?>
<?php echo JText::sprintf('COM_CONTENT_CATEGORY', $url); ?>
<?php else : ?>
<?php echo JText::sprintf('COM_CONTENT_CATEGORY', $title); ?>
<?php endif; ?>
</dd>
<?php endif; ?>
<?php if ($params->get('show_create_date')) : ?>
<dd class="create">
<?php echo JText::sprintf('COM_CONTENT_CREATED_DATE_ON', JHtml::_('date', $this->item->created, JText::_('DATE_FORMAT_LC2'))); ?>
</dd>
<?php endif; ?>
<?php if ($params->get('show_modify_date')) : ?>
<dd class="modified">
<?php echo JText::sprintf('COM_CONTENT_LAST_UPDATED', JHtml::_('date', $this->item->modified, JText::_('DATE_FORMAT_LC2'))); ?>
</dd>
<?php endif; ?>
<?php if ($params->get('show_author') && !empty($this->item->author )) : ?>
<dd class="createdby">
<?php $author = $this->item->author; ?>
<?php $author = ($this->item->created_by_alias ? $this->item->created_by_alias : $author);?>
 
<?php if (!empty($this->item->contactid ) && $params->get('link_author') == true):?>
<?php echo JText::sprintf('COM_CONTENT_WRITTEN_BY' ,
JHtml::_('link', JRoute::_('index.php?option=com_contact&view=contact&id='.$this->item->contactid), $author)); ?>
 
<?php else :?>
<?php endif; ?>
</dd>
<?php endif; ?>
<?php if (($params->get('show_author')) or ($params->get('show_category')) or ($params->get('show_create_date')) or ($params->get('show_modify_date')) or ($params->get('show_publish_date')) or ($params->get('show_parent_category')) or ($params->get('show_hits'))) :?>
</dl>
<?php endif; ?>
 
<?php if (!$params->get('show_intro')) : ?>
<?php echo $this->item->event->afterDisplayTitle; ?>
<?php endif; ?>
 
<?php echo $this->item->event->beforeDisplayContent; ?>
 
<?php if (isset($images->image_intro) and !empty($images->image_intro)) : ?>
<?php $imgfloat = (empty($images->float_intro))? $params->get('float_intro') : $images->float_intro; ?>
<div class="img-intro-<?php echo htmlspecialchars($imgfloat); ?>">
<?php echo '<a class="imgtransform" href="'.JRoute::_(ContentHelperRoute::getArticleRoute($this->item->slug, $this->item->catid)).'">';?>
<img src="<?php echo htmlspecialchars($images->image_intro); ?>" alt="<?php echo htmlspecialchars($images->image_intro_alt); ?>" />
</a></div>
<?php endif; ?>
 
<?php if ($params->get('show_readmore') && $this->item->readmore) :
if ($params->get('access-view')) :
$link = JRoute::_(ContentHelperRoute::getArticleRoute($this->item->slug, $this->item->catid));
else :
$menu = JFactory::getApplication()->getMenu();
$active = $menu->getActive();
$itemId = $active->id;
$link1 = JRoute::_('index.php?option=com_users&view=login&Itemid=' . $itemId);
$returnURL = JRoute::_(ContentHelperRoute::getArticleRoute($this->item->slug, $this->item->catid));
$link = new JURI($link1);
$link->setVar('return', base64_encode($returnURL));
endif;
?>
<?php if ($params->get('show_author') && !empty($this->item->author )) : ?>
<dd class="createdby">
<?php $author = $this->item->author; ?>
<?php $author = ($this->item->created_by_alias ? $this->item->created_by_alias : $author);?>
 
<?php if (!empty($this->item->contactid ) && $params->get('link_author') == true):?>
<?php echo JText::sprintf('COM_CONTENT_WRITTEN_BY' ,
JHtml::_('link', JRoute::_('index.php?option=com_contact&view=contact&id='.$this->item->contactid), $author)); ?>
 
<?php else :?>
<?php if ($params->get('show_hits')) : ?>
<dd class="hits">
<?php if ($params->get('show_publish_date')) : ?>
<dd class="published">
<a href="<?php echo $link; ?>"><?php echo $this->item->introtext; ?></a>
<p class="readmore">
<a href="<?php echo $link; ?>">
<?php if (!$params->get('access-view')) :
echo JText::_('COM_CONTENT_REGISTER_TO_READ_MORE');
elseif ($readmore = $this->item->alternative_readmore) :
echo $readmore;
if ($params->get('show_readmore_title', 0)!= 0) :
echo JHtml::_('string.truncate', ($this->item->title), $params->get('readmore_limit'));
endif;
elseif ($params->get('show_readmore_title', 0) == 0) :
echo JText::sprintf('COM_CONTENT_READ_MORE_TITLE');
else :
echo JText::_('COM_CONTENT_READ_MORE');
echo JHtml::_('string.truncate', ($this->item->title), $params->get('readmore_limit'));
endif; ?></a>  <?php echo JText::sprintf('COM_CONTENT_ARTICLE_HITS', $this->item->hits); ?>; <?php echo JText::sprintf('COM_CONTENT_PUBLISHED_DATE_ON', JHtml::_('date', $this->item->publish_up, JText::_('DATE_FORMAT_LC2'))); ?>; <?php echo JText::sprintf('COM_CONTENT_WRITTEN_BY', $author); ?>
</p>
<?php endif; ?>
</dd>
<?php endif; ?>
</dd>
<?php endif; ?>
<?php endif; ?>
</dd>
<?php endif; ?>
<?php if (($params->get('show_author')) or ($params->get('show_category')) or ($params->get('show_create_date')) or ($params->get('show_modify_date')) or ($params->get('show_publish_date')) or ($params->get('show_parent_category')) or ($params->get('show_hits'))) :?>
</dl>
<?php endif; ?>
 
<div class="item-separator"></div>
<?php echo $this->item->event->afterDisplayContent; ?>
добавить вот этот CSS
Код
transform: scale(1.2); transition: all 0.5s ease-in

В место вступительного изображения. Дадите готовый код?
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Добавить CSS в PHP код
« Ответ #1 : 08.08.2014, 20:47:23 »
Ну пропишите
Код: css
<div class="img-intro-<?php echo htmlspecialchars($imgfloat); ?>" style="transform: scale(1.2); transition: all 0.5s ease-in">
Быстро и сердито, конечно.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

anar4ik

  • Захожу иногда
  • 58
  • 0 / 3
Re: Добавить CSS в PHP код
« Ответ #2 : 08.08.2014, 21:03:16 »
Ну пропишите
Код: css
<div class="img-intro-<?php echo htmlspecialchars($imgfloat); ?>" style="transform: scale(1.2); transition: all 0.5s ease-in">
Быстро и сердито, конечно.

Сори, но нет эффекта
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Добавить CSS в PHP код
« Ответ #3 : 08.08.2014, 21:11:24 »
Сори, но нет эффекта
Это CSS3, для каждого браузера нужно добавить вендорный префикс.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

anar4ik

  • Захожу иногда
  • 58
  • 0 / 3
Re: Добавить CSS в PHP код
« Ответ #4 : 08.08.2014, 21:17:19 »
Это CSS3, для каждого браузера нужно добавить вендорный префикс.
все же нет никакого эффекта
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Добавить CSS в PHP код
« Ответ #5 : 08.08.2014, 21:36:44 »
все же нет никакого эффекта
Смотря какой эффект хотите увидеть: transform увидите (у вас размеря изображения должны увеличиться в 1,2 раза), a transition срабатывает только при переходе состояния элемента (см. здесь)
Не будь паразитом, сделай что-нибудь самостоятельно!
*

anar4ik

  • Захожу иногда
  • 58
  • 0 / 3
Re: Добавить CSS в PHP код
« Ответ #6 : 08.08.2014, 21:50:33 »
Смотря какой эффект хотите увидеть: transform увидите (у вас размеря изображения должны увеличиться в 1,2 раза), a transition срабатывает только при переходе состояния элемента (см. здесь)
Я ЭТО ЗНАЮ...
А еще мне нужен hover чтобы при приближении курсора все менялось!
можете что нибудь придумать?
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Добавить CSS в PHP код
« Ответ #7 : 08.08.2014, 21:57:26 »
Я ЭТО ЗНАЮ...
А еще мне нужен hover чтобы при приближении курсора все менялось!
можете что нибудь придумать?
Если вы ЗНАЕТЕ, то нечего чужое время впустую тратить.
1. Всегда нужно давать полную информацию.
2. Придумать могу, но сделать все за вас не буду.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Добавить CSS в PHP код
« Ответ #8 : 11.08.2014, 12:21:13 »
"-" +
Цитата: anar4ik
просто тупой и неблагародный...
Вот за что я не люблю ленивых и безмозглых, но при этом наглых, халявщиков.
Жаль, что из-за таких паразитов сам форум пострадает.

P.S. "-" не ставлю из принципов.
Не будь паразитом, сделай что-нибудь самостоятельно!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Кнопка “Добавить в корзину” VirtueMart не работает на главной странице сайта

Автор max_max

Ответов: 0
Просмотров: 5398
Последний ответ 20.04.2021, 12:40:37
от max_max
Как добавить описание к пункту меню в Joomla 2.5? (Как у материалов)?

Автор nia

Ответов: 7
Просмотров: 4519
Последний ответ 29.03.2021, 12:10:26
от sivers
Добавить собственные поля в Joomla 2.5

Автор BARD

Ответов: 2
Просмотров: 731
Последний ответ 20.04.2016, 13:27:07
от voland
Добавить материал с лицевой части сайта

Автор ev06

Ответов: 1
Просмотров: 951
Последний ответ 05.03.2016, 15:38:50
от mazim
Не могу добавить пользователей в "Компоненты->Сообщения"

Автор hels

Ответов: 3
Просмотров: 830
Последний ответ 04.03.2016, 17:14:32
от Messir