<MyRusakov.ru />

Создание Интернет-магазина на PHP и MySQL

Создание Интернет-магазина на PHP и MySQL

Видеокурс "Создание Интернет-магазина на PHP и MySQL" - это уникальный курс по созданию Интернет-магазина с нуля. Особенностью данного курса является то, что создание идёт с самого начала, то есть от идеи. Далее создаётся дизайн всех необходимых страниц, после делается их вёрстка. Затем создаётся движок на PHP и MySQL, после делается Admin-панель и, наконец, готовый сайт размещается в Интернете.

Адрес созданного в этом курсе сайта: http://storedvd.ru

Всё создание сайта будет происходить на Ваших глазах, поэтому Вы легко сможете повторить весь процесс создания сложного функционального сайта уже при разработке своего портала.

Подробнее
Подписка

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

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

Мой аккаунт Мой аккаунт Моя группа
Опрос

Каким движком Вы предпочитаете пользоваться?

Форум сайта MyRusakov.ru

При преобразовании кодировки в файле меняется положение элемента
12.12.2012 01:06:11 При преобразовании кодировки в файле меняется положение элемента Сообщение #1
kraktus

kraktus

Новичок

Новичок

Дата регистрации:
01.12.2012 17:10:40

Сообщений: 9

При преобразовании кодировки в файле меняется положение элемента.

Шаблон Joomla
Перевожу вручную модуль корзины SJ MiniCart Pro

Часть текста не выведенна в отдельный файл локализации. Соответственно находится прямо в php-файле шаблона.

Файл кодирован в ANSI

Что бы прописать текст на русском - нужно перекодировать в UTF-8.

После этой процедуры (Пользую NOTEPAD++)
кнопка съезжает вниз на пару сантиметров.

Как с эти можно бороться?
Код php-файла прилагаю



<?php
/**
* @package Sj MiniCart Pro
* @version 2.5
* @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL
* @copyright (c) 2012 YouTech Company. All Rights Reserved.
* @author YouTech Company http://www.smartaddons.com
*
*/
defined('_JEXEC') or die; ?>
<?php
JHtml::_('behavior.keepalive');
$app = JFactory::getApplication();
include_once(dirname(__FILE__).DS.'popup.js.php');
?>
<?php
$options = $params->toObject();
$uniqued=rand().time();
?>

<ul class="sj-login-regis">
<li class="sj-login">
<a
class="login-switch text-font"
href="<?php echo JRoute::_('index.php?option=com_virtuemart&view=cart');?>"
title="<?php JText::_('Mycart');?>">
<span class="title-link"><?php echo JText::_('MY_CART'); ?><span class="arrow-down"></span></span>
</a>
<div class="sj-minicart-pro cart-box" id="sj_minicart_pro_<?php echo $uniqued; ?>" style="display: none;" >
<div class="mc-wrap"><!-- Begin mc-wrap -->
<div class="sj_box_title">
<h3><?php echo JText::_('MY_CART'); ?></h3>
</div>
<div class="mc-content"><!-- Begin mc-content -->

<div class="mc-empty" <?php echo (!empty($cart->products))?'style="display:none;"':'style="display:block;"' ?> >
<?php echo JText::_('EMPTY_CART_LABEL'); ?>
</div>

<div class="mc-content-inner" <?php echo (!empty($cart->products))?'style="display:block;"':'style="display:none;"'; ?> >
<div class="mc-list" >
<div class="mc-list-inner" >
<?php require JModuleHelper::getLayoutPath('mod_sj_minicart_pro', 'list'); ?>
</div>
</div>
<div class="mc-space"></div>
<?php require JModuleHelper::getLayoutPath('mod_sj_minicart_pro', 'coupon'); ?>

<div class="mc-footer">
<div class="mc-footer-in">
<div class="mc-wrap_coll">
<div class="mc-top">
<span class="mc-update-btn">Update</span>
</div>
<?php echo($options->goto_cart_display)?$cart->cart_show:''; ?>
</div>
<?php if($options->total_price_display==1){ ?>
<span class="mc-totalprice-footer">
<?php echo $cart->billTotal ?>
</span>
<?php } ?>
<?php if($options->checkout_display==1){ ?>
<a class="mc-checkout-footer button1" href="<?php echo $cart->checkout;?>">
Checkout
</a>
<?php } ?>
</div>
<div class="clear"></div>
</div>
<div class="mc-space"></div>
</div>

</div><!-- End mc-content -->

</div><!-- End mc-wrap -->
</div>
</li>
</ul>



<?php @ob_start(); ?>

#sj_minicart_pro_<?php echo $uniqued; ?> .mc-content{
<?php echo ($options->product_list_display==0 && $options->coupon_form_display==0 && $options->goto_cart_display==0 && $options->checkout_display == 0 && $options->total_price_display ==0)?'display:none!important;':''; ?>
}

#sj_minicart_pro_<?php echo $uniqued; ?> .mc-content .mc-content-inner{
width:<?php echo $options->cart_detail_width ?>px;
}

#sj_minicart_pro_<?php echo $uniqued; ?> .mc-list .mc-product-inner .mc-image{
max-width:<?php echo $maxwidthImage = ($options->cart_detail_width - 120) ?>px;
}

#sj_minicart_pro_<?php echo $uniqued; ?> .mc-content .mc-content-inner .mc-list-inner{
height:<?php echo $options->product_max_height ?>px;
}

#sj_minicart_pro_<?php echo $uniqued; ?> .mc-content .mc-content-inner .mc-list,
#sj_minicart_pro_<?php echo $uniqued; ?> .mc-content .mc-content-inner .mc-top{
display:<?php echo ($options->product_list_display==1)?'block':'none;' ?>
}

#sj_minicart_pro_<?php echo $uniqued; ?> .mc-content .mc-content-inner .mc-coupon{
display:<?php echo ($options->coupon_form_display==1)?'block':'none;' ?>
}

#sj_minicart_pro_<?php echo $uniqued; ?> .mc-content .mc-content-inner .mc-footer{
display:<?php echo ($options->goto_cart_display==1 || $options->checkout_display == 1 || $options->total_price_display ==1)?'block':'none;' ?>
}

#sj_minicart_pro_<?php echo $uniqued; ?> .mc-content .mc-content-inner .mc-coupon .coupon-label,
#sj_minicart_pro_<?php echo $uniqued; ?> .mc-content .mc-content-inner .mc-coupon .coupon-input{
<?php echo($options->coupon_label_display==0)?'display:block; text-align:center;':''; ?>
}

#sj_minicart_pro_<?php echo $uniqued; ?> .mc-content .mc-content-inner .mc-coupon .coupon-message{
<?php echo($options->coupon_label_display==0)?'text-align:center;padding:0;':''; ?>
}

#sj_minicart_pro_<?php echo $uniqued; ?> .mc-list .mc-product-inner .mc-attribute{
margin-left:<?php echo ($options->item_image_width<=$maxwidthImage)?($options->item_image_width + 10):$maxwidthImage+13 ?>px;
}
.rtl #sj_minicart_pro_<?php echo $uniqued; ?> .mc-list .mc-product-inner .mc-attribute{
margin-left: 15px;
margin-right:<?php echo ($options->item_image_width<=$maxwidthImage)?($options->item_image_width + 10):$maxwidthImage+13 ?>px;
}

<?php
$stylesheet = @ob_get_contents();
@ob_end_clean();
$docs = JFactory::getDocument();
$docs->addStyleDeclaration($stylesheet );
?>




Профиль Ответить
12.12.2012 09:17:58 При преобразовании кодировки в файле меняется положение элемента Сообщение #2
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Используйте UTF-8 без BOM.
Профиль Ответить