English  Русский 
РусскийПереводFLASHDEN, ACTIVEDEN
Currency:
(empty)
 
Catalog
Survey
Какая из бирж тебе по душе?
Blog / News
14.03.2015 18:43:11
Subscribe for email newsletter (blog):
or RSS 2.0
Последние купленные
 
 
Мы есть
 

Кнопки
Яндекс.Метрика
PR-CY.ru
Protected by Copyscape Plagiarism Scanner
http://chigir.com/out.php?link=www.megastock.ru

Blog / News RSS 2.0

Good response to customers who love to order at a price rewrite copyright.

Not rarely any executor come completely unfavorable to him suggestions.

reraiht

This, for example, offer rewrite your source.

Why is it profitable for the artist?

1. It is necessary to look for the source and whether they have a question?

2. Skompanovyvat them, clean up too much, you need to build upon.

As a result of the costs of time and labor as practicable copyright.

And to pay only 20% -30% more expensive than your price.


Others, too, no less widespread offer.

Do rewrite, copyright for different services and service.

Milalinks example.

There are many requirements and you will again spend your time and effort and it will not pay.

I liked the response of one of the performers, when the customer asked why the singer ignored his offer:


- For $ 0.5 do the work proposed by you, we will not (to communicate with a third party regarding the clarification of the requirements to the texts, to search for his rules (and there is clearly written that requires copywriting)) - this is just ridiculous.

Webasyst - How to make a price list next to the product a small image of the product (complete solution)

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

1. В файле published/SC/html/scripts/modules/products/pricelist/class.pricelist.php в теле функции _pricessCategories меняем

Код:

$sql = 'SELECT productID, '.LanguagesManager::sql_prepareField('name',true).',
 Price, in_stock, slug, categoryID,
 product_code from ?#PRODUCTS_TABLE WHERE categoryID>1 and Price>0 and enabled=1 '.
$order_clause.'
';
//add products
$q = db_phquery( $sql);
while ($row = db_fetch_row($q))
{
$row['price'] = show_price($row['Price']);
$priceList->setData(array('is_category'=>'0','id'=>(int)$row['productID'],'slug'=>$row['slug'],'name'=>$row['name'],'in_stock'=>$row['in_stock'],'
price'=>$row['price'],'product_code'=>$row['product_code']),
$priceList->getMaxNodeId()+1,(int)$row['categoryID']);
}

на

Интересное: Cloud хостинг - это разновидность хостинга, которая стала очень популярна в последнее время. Для начала давайте разберемся что такое cloud хостинг. Cloud hosting (облачный хостинг) это хостинг, сильно отличающийся от таких видов хостинга, как: виртуальный хостинг, выделенный виртуальный хостинг и выделенный физический хостинг. В таком хостинге используются сервисы облачных вычислений, которые рассчитывают в какое время и при какой посещаемости сайту нужны дополнительные ресурсы.


Код:
$sql = 'SELECT productID, '.LanguagesManager::sql_prepareField('name',true).', Price, in_stock, slug, categoryID,
product_code, default_picture from ?#PRODUCTS_TABLE WHERE categoryID>1 and Price>0 and enabled=1 '.
$order_clause.'
';
//add products
$q = db_phquery( $sql);
while ($row = db_fetch_row($q))
{
$row['price'] = show_price($row['Price']);

$picture_name = '';
if (!empty($row['default_picture'])){
$picture_q_res = db_phquery('SELECT `thumbnail` from `SC_product_pictures` WHERE `photoID` =
 ' . $row['default_picture']);
$picture_row = db_fetch_row($picture_q_res);
$picture_name = $picture_row[0];
}

$priceList->setData(array('is_category'=>'0','id'=>(int)$row['productID'],'slug'=>$row['slug'],'name'=>$row['name'],'in_stock'=>$row['in_stock'],'
price'=>$row['price'],'product_code'=>$row['product_code'],'picture'=>$picture_name),
$priceList->getMaxNodeId()+1,(int)$row['categoryID']);
}


2. В файле published/SC/html/scripts/templates/frontend/pricelist.tpl.html меняем

Код:

<a href="{"?ukey=product&productID=`$element.data.id`&product_slug=`$element.data.slug`"|set_query_html}">{$element.data.name|escape:'html'}</a>

на

Код:

<a href="{"?ukey=product&productID=`$element.data.id`&product_slug=`$element.data.slug`"|set_query_html}">{$element.data.name|escape:'html'}{if $element.data.picture ne ''}<img src="{$smarty.const.URL_PRODUCTS_PICTURES}/{$element.data.picture}" height="30">{/if}</a>

Webasyst A brief description of the link Next Podrobneee (complete solution)

В кратком описании ссылка "Далее" или "Подробнеее" ( Готовое решение )

 

В админке выбираю "Дизайн" --> "Языки и перевод" --> "Русский - Редактировать перевод".

Нажимаю кнопку "Добавить новую строку" и, в появившехся текстовых полях прописываю ID и перевод. Например: ID: lblMore, перевод: подробнее. Сохраняю.

После, редактируем product_brief.html, там, где вам нужно, прописываете:

Код:

 

<a {$target} href='{$_product_url}'>{"lblMore"|translate}</a>

 

 

Installing the code for Sape WebAsyst

Установка по шагам:

Первый: Идем на сайт
SAPE.RU, -> “Вебмастеру” -> Добавить площадку (если нужно - регистрируемся)

Второй: Качаем архив с файлом
SAPE.php и соблюдаем описанные инструкции

Третий: Идем в админке в “
Редактирование дизайна” - Основная разметка - Редактировать HTML-код.

Внизу или вверху кода вставляем:

 

PHP код:
{php}
global $sape;
if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'ВСТАВИТЬ ВАШ КОД');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['multi_site'] = true;
$o['charset'] = 'windows-1251'; // хотя не уверен
$o['force_show_code'] = true; //показывает чек код
$o['host'] = "имя домена";//без http:// и www
$o['request_uri'] = getenv('REQUEST_URI');
$sape = new SAPE_client($o);
unset($o);
$sape_context = new SAPE_context();
ob_start(array(&$sape_context,'replace_in_page'));
echo $sape->return_links(5);
{/php}

ИМЯ ПАПКИ САПЫ - это Ваш номер, который Вам выдала Сапа.

Потом нужных местах страницы пишете:

 

PHP код:
{php}
echo
$sape->return_links(1);
{/
php}
{
php} echo $sape->return_links(1); {/php}

Этот код выведет одну сапа-ссылку. Вставлять его можно любое количество раз.

Где-нибудь внизу вставим:

 

PHP код:
{php}
echo
$sape->return_links();
{/
php}
{
php} echo $sape->return_links();{/php}

В этом случае выведутся все остальные ссылки.

В этом же файле ищем
{cpt_maincontent overridestyle=}
и заключаем его в тэги <sape_index></sape_index>

 

Цитата:
<sape_index>{cpt_maincontent overridestyle=}</sape_index>

Мы установили и обычные и контекстные ссылки!

P.S. Открываем для редактирования файл published\SC\html\scripts\classes\class.view.php

и меняем несколько значений с false на true и одно значение с SMARTY_PHP_QUOTE на SMARTY_PHP_ALLOW в следующих строках:

 

PHP код:
$this->security_settings['PHP_HANDLING'] = true;

$this->security_settings['PHP_TAGS'] = true;

$this->security_settings['INCLUDE_ANY'] = true;

……..

$this->php_handling = SMARTY_PHP_ALLOW;

Внесенные изменения следует сохранить. Делается всё это для того, чтобы разрешить использование тегов {php} … код_php … {/php} для исполнения php кода.

Catalog - a category tree (popup) css (complete solution)

Думаю кому-нибудь пригодится. За основу брал Решение, которое полностью раскрывает все категории.

Делаем следующее
1) Удаляем всё в файле published\SC\html\scripts\templates\frontend\category_tree.html
и пишем:

 

{newtree}

2 Создаем файл function.newtree.php в \kernel\includes\smarty\plugins
со следующим кодом:

 

<?php
function smarty_function_newtree($params, &$smarty){
$disp.='<ul id="navmenu-v"> ';
$sql='SELECT categoryID, slug, parent, '.LanguagesManager::sql_prepareField('name').' AS name from '.CATEGORIES_TABLE. ' where parent=1 order by sort_order,name';
if($r=mysql_query($sql))
while($res=mysql_fetch_assoc($r)){
$disp.='<li >';

if($res['slug']!='')

$disp.='<a href="/category/'.$res['slug'].'/">'.$res['name'].'</a>';
else
$disp.='<a href="?categoryID='.$res['categoryID'].'">'.$res['name'].'</a>';
$disp.=subcat($res['categoryID']).'';
}
$disp.='</li></ul>';
return $disp;
}

function subcat($parid){
$sql='SELECT categoryID, slug, parent, '.LanguagesManager::sql_prepareField('name').' AS name from '.CATEGORIES_TABLE. ' where parent='.$parid.' order by sort_order, name';
if($r=mysql_query($sql)){
if(mysql_num_rows($r)>0){
$disp.='<ul >';
while($res=mysql_fetch_assoc($r)){
$disp.='<li >';
if($_GET['categoryID'] == $res['categoryID']) ;
if($res['slug']!='')
$disp.='<a href="/category/'.$res['slug'].'/">'.$res['name'].'</a>';
else
$disp.='<a href="?categoryID='.$res['categoryID'].'">'.$res['name'].'</a>';
$disp.=subcat($res['categoryID']).'';
}
$disp.='</li></ul>';
}
}
return $disp;
}

?>

3) в ваш main.css в конец добавляем:

 

/* CSS Document */
ul#navmenu-v,
ul#navmenu-v li,
ul#navmenu-v ul {
margin: 0;
border: 0 none;
padding: 0;
width: 220px;
list-style: none;
z-index:9999;
}

ul#navmenu-v:after {
clear: both;
display: block;
font: 1px/0px serif;
content: ".";
height: 0;
visibility: hidden;

}

ul#navmenu-v li {
float: left;
display: block !important;
display: inline;
position: relative;
/* border:#003366 1px solid;
*/}
ul#navmenu-v li ul li {
border:none;
z-index:9999;
}

/* Root Menu */
ul#navmenu-v a {

padding: 0 0 0 10px;
display: block;

color: #000000;


font: bold 11px/25px Verdana, Arial;
text-decoration: none;
height: auto !important;
height: 1%;

}

ul#navmenu-v a:hover,
ul#navmenu-v li:hover a,
ul#navmenu-v li.iehover a {
background: #FFFFFF;
color: #000000;
border:none;
z-index:9999;
}

/* 2nd Menu */
ul#navmenu-v li:hover li a,
ul#navmenu-v li.iehover li a {
background: #ffffff;
color: #000000;
z-index:9999;
padding:0 0 0 15;
font: 11px/22px Verdana, Arial;

}

ul#navmenu-v li:hover li a:hover
{
background: #e2e2e2;
z-index:9999;
}

ul#navmenu-v li:hover li:hover a,
ul#navmenu-v li.iehover li a:hover,
ul#navmenu-v li.iehover li.iehover a {}


ul#navmenu-v ul,
ul#navmenu-v ul ul,
ul#navmenu-v ul ul ul {
display: none;
position: absolute;
top: 0;
left: 220px;
background: ffffff;
border:#e2e2e2 1px solid;
z-index:9999;
}

ul#navmenu-v li:hover ul ul,
ul#navmenu-v li:hover ul ul ul,
ul#navmenu-v li.iehover ul ul,
ul#navmenu-v li.iehover ul ul ul {
display: none;

}

ul#navmenu-v li:hover ul,
ul#navmenu-v ul li:hover ul,
ul#navmenu-v ul ul li:hover ul,
ul#navmenu-v li.iehover ul,
ul#navmenu-v ul li.iehover ul,
ul#navmenu-v ul ul li.iehover ul {
display: block;
}

4) в ваш head.html дабавляем строчку
 

<script type="text/javascript" src="/js/drop.js" media="all"></script>

5) и заливаем папку js в корневую папку


Вся стилизация правится в css.

Skipping product lists (complete solution)

Открываем файлик published/SC/html/scripts/templates/frontend/product_list.html
Удаляем всё (советую сделать резервную копию)
И вставляем:
 

Код:

<center>
<table border=0 cellspacing=1 cellpadding=30>
{foreach from=$__products item=_product name=foo}
{if $_product.slug}
{assign var=_product_url value="?productID=`$_product.productID`&product_slug=`$_product.slug`"|set_query_html}
{else}
{assign var=_product_url value="?productID=`$_product.productID`"|set_query_html}
{/if}

{if $smarty.foreach.foo.index % 2 == 0}<tr>{/if}
<td valign=top align="center">

<table border=0 width=100% bgcolor=#88C0FF cellpadding=0 cellspacing=1>
<tr><td width="220">
<table border=0 bgcolor=white width=100%>
<tr>
<td height="30" align="center" background="images/menubg.jpg"><a href="{$_product_url}" class="white">{$_product.name}</a></td>
</tr>
<tr>
<td height="190" align=center valign="middle"><a href="{$_product_url}">
<img src="{$smarty.const.URL_PRODUCTS_PICTURES}/{$_product.thumbnail|escape:'url'}" border=0 /></a></td>
</tr>
<tr>
{if $_product.Price} <td align=center><span class="totalPrice">{$_product.price_str}</span></td>{/if}
</tr>
</table>


</td></tr>
</table>

</td>
{if ($smarty.foreach.foo.index+1) % 2 == 0}</tr>{/if}
{/foreach}
</table>
</center>








Теперь всё красиво а аккуратно.

Перенос сайта на новый хостинг (Webasyst готовое решение)

1. Оплачиваете новый хостинг.
2. Создаете резервную копию на старом хостинге.
3. Разпаковываете резервную копию старого хостинга.
4. Файлы скрипта заливаете по FTP на новый хостинг.
5. Создаете БД у нового хостера (с таким именем как была)
6. Заходите в нее через phpMyAdmin, там жмем Импорт, выбираете файл с БД (архив прямо)
7. Меняем в скрипте, в файле cfg.inc.php(может у вас другой) все настройки подключения.
8. Радуемся - магазин работает и он тот-же)

WebAsyst not send email notifications (decision)

WebAsyst позволяет отправлять по электронной почте различные сообщения и автоматические уведомления пользователям аккаунта. Для отправки сообщений WebAsyst по умолчанию использует PHP-функцию mail(). Вместо этой функции можно использовать SMTP-подключение, предварительно настроив его с помощью WebAsyst Installer в разделе «Настройки -> Общие настройки».

Если уведомления по электронной почте не отправляются, необходимо проверить следующее:

  1. Проверьте правильность настройки сервера для отправки сообщений электронной почты:
    • В UNIX-подобной операционной системе в конфигурационном файле php.ini должен быть указан правильный путь к файлу sendmail в значении параметра sendmail_path.
    • В операционной системе Windows используется SMTP-подключение, параметры которого необходимо указать в файле php.ini (в примере ниже указаны значения по умолчанию):
      SMTP = localhost
      smtp_port = 25
  2. В случае настройки SMTP-подключения с помощью WebAsyst Installer следует убедиться в том, что хостинг-провайдер поддерживает отправку сообщений электронной почты через SMTP и что параметры SMTP-подключения указаны правильно.
  3. В разделе палатки оптом WebAsyst Installer «Настройки -> Общие настройки» в поле «Noreply-адрес» должен быть указан адрес электронной почты, разрешенный вашим хостинг-провайдером в качестве адреса отправителя писем, рассылаемых с помощью PHP-скрипта. Часто достаточно указать адрес, созданный на том же домене, где установлен WebAsyst.

    Если проблема отправки писем электронной почты возникает в WebAsyst Shop-Script, проверьте также следующее:

  4. В аккаунте пользователя WebAsyst Shop-Script в разделе «Настройки -> Настройки -> Настройки магазина» в поле «Основной email-адрес магазина» должен быть также указан адрес электронной почты, разрешенный хостинг-провайдером в качестве адреса отправителя.
  5. Проверьте наличие диагностических сообщений в лог-файле data/КЛЮЧ_БАЗЫ_ДАННЫХ/attachments/SC/temp/send_mail_errors(ДАТА).log. Их содержимое поможет выявить и устранить причину проблемы при отправке сообщений.

 

How to display prices only to registered users? Webasyst

Код:

{if $smarty.session.log}
Зарегистрирован и авторизован
{else}
Не авторизован
{/if}

-------------------------

How do I remove the brackets from the Number of the goods on display (WebAsyst)

/published/SC/html/scripts/templates/frontend/root_categories.html
 

Код:

<span class="rcat_products_num">[{$_cat.products_count}]</span>

  1   2   next >>

Нас посещают: