ShopCMS - 1 часть

Статус
В этой теме нельзя размещать новые ответы.
как можно пользоваться таким чудом?:)
*** скрытое содержание ***
у парней явно проблемы с кодом, как говорится нашли что спрятя=ать.

Добавлено через 14 минут
ах да, на форуме видно что молодежь балуется, ну им простительно. Скажите им что так делать низя

Все бы хорошо, но можно в двух словах описать прикол, ибо флудить в форуме не хоцца, а увидеть хидден пока нет возможности!

ustas76 попытался "напугать" ... Чем!? Почти подобное есть и в admin.php
Код:
$includes_dir = opendir( "includes" );
$files = array( );
while ( ( $inc_file = readdir( $includes_dir ) ) != false )
{
	if ( strstr( $inc_file, ".php" ) )
	{
		$files[] = $inc_file;
	}
}
sort( &$files );
foreach ( $files as $fl )
{
	include( "includes/".$fl );
}
closedir( $includes_dir );
 
причем тут пугать, просить деньги за учебу на клиентах (чем разработчики явно занимаются), за паршивый код, вы же не будете платить за лысые покрышки. или за работу, которую сделали лишь бы как, да и с таким подходом дыры обязательное явление.
 
причем тут пугать, просить деньги за учебу на клиентах (чем разработчики явно занимаются), за паршивый код, вы же не будете платить за лысые покрышки. или за работу, которую сделали лишь бы как, да и с таким подходом дыры обязательное явление.
Даже новые покрышки имеют разную цену: одни 5000, другие и за 100000 не купишь, а хочется бесплатно. Хотя и на первых, вторых и третьих можно прекрасно ездить. Как? - многое зависит от мастерства самого водителя!
Здесь не место для дисскусий и критики! Конкретно выкладывайте ссылку на более лучший скрипт, приведите пример "дырки" - Вам все только спасибо скажут!
Заканчиваем, иначе забанят!
 
полностью согласен с тобой, но сравни shop script - строка в строку, файл за файлом, найди десять отличий. Продавать ворованое и выдавать за гениальную разработку- уникальное свойство жителей стран СНГ. Я очень разочарован.
Код:
include( "config/connect.inc.php" );
include( "includes/database/".DBMS.".php" );
include( "config/language_list.php" );
include( "functions/functions.php" );
include( "functions/category_functions.php" );
include( "functions/product_functions.php" );
include( "functions/statistic_functions.php" );
include( "functions/custgroup_functions.php" );
include( "functions/reg_fields_functions.php" );
include( "functions/catalog_import_functions.php" );
include( "functions/option_functions.php" );
include( "functions/country_functions.php" );
include( "functions/zone_functions.php" );
include( "functions/xml_parser.php" );
include( "functions/xml_installer/xml_installer.php" );
include( "functions/serialization_functions.php" );
include( "functions/registration_functions.php" );
include( "functions/order_status_functions.php" );
include( "functions/discussion_functions.php" );
include( "functions/datetime_functions.php" );
include( "functions/aux_pages_functions.php" );
include( "functions/setting_functions.php" );
include( "functions/picture_functions.php" );
include( "functions/tax_function.php" );
include( "functions/shipping_functions.php" );
include( "functions/payment_functions.php" );
include( "functions/discount_functions.php" );
include( "functions/currency_functions.php" );
include( "functions/order_functions.php" );
include( "functions/crypto/crypto_functions.php" );
include( "functions/subscribers_functions.php" );
include( "functions/cart_functions.php" );
include( "functions/report_function.php" );
include( "functions/news_function.php" );
include( "functions/blocks_functions.php" );
include( "functions/admin_functions.php" );
include( "functions/order_amount_functions.php" );
include( "functions/linkexchange_functions.php" );
include( "config/paths.inc.php" );
include( "functions/configurator_functions.php" );
include( "functions/edit_functions.php" );
include( "functions/search_function.php" );
include( "functions/session_functions.php" );
magicquotesruntimesetting( );
Код:
include("./cfg/connect.inc.php");
	include("./includes/database/".DBMS.".php");
	include("./cfg/language_list.php");
	include("./core_functions/functions.php");
	include("./core_functions/category_functions.php");
	include("./core_functions/product_functions.php");
	include("./core_functions/statistic_functions.php");
	include("./core_functions/custgroup_functions.php"); 
	include("./core_functions/reg_fields_functions.php");
	include("./core_functions/catalog_import_functions.php");
	include("./core_functions/option_functions.php");
	include("./core_functions/country_functions.php" );
	include("./core_functions/zone_functions.php" );
	include("./core_functions/xml_parser.php");
	include("./core_functions/xml_installer/xml_installer.php");
	include("./core_functions/serialization_functions.php" );
	include("./core_functions/registration_functions.php" );
	include("./core_functions/order_status_functions.php" );
	include("./core_functions/discussion_functions.php" );
	include("./core_functions/datetime_functions.php" );
	include("./core_functions/aux_pages_functions.php" );
	include("./core_functions/setting_functions.php" );
	include("./core_functions/picture_functions.php" );
	include("./core_functions/tax_function.php" );
	include("./core_functions/shipping_functions.php" ); 
	include("./core_functions/payment_functions.php" ); 
	include("./core_functions/discount_functions.php" ); 
	include("./core_functions/currency_functions.php" );
	include("./core_functions/order_functions.php" ); 
	include("./core_functions/crypto/crypto_functions.php");
	include("./core_functions/subscribers_functions.php" ); 
	include("./core_functions/cart_functions.php" ); 
	include("./core_functions/report_function.php" ); 
	include("./core_functions/order_amount_functions.php" ); 
	include("./core_functions/linkexchange_functions.php" ); 
	include("./core_functions/affiliate_functions.php" );
	include("./core_functions/module_function.php" );
	include("./cfg/paths.inc.php" );
	
	include('./classes/class.virtual.shippingratecalculator.php');
	include('./classes/class.virtual.paymentmodule.php');
дыры шопскрипта известны и довольно быстро исправляются, а тут?
 
полностью согласен с тобой, но сравни shop script - строка в строку, файл за файлом, найди десять отличий. Продавать ворованое и выдавать за гениальную разработку- уникальное свойство жителей стран СНГ. Я очень разочарован.
дыры шопскрипта известны и довольно быстро исправляются, а тут?

О том, что в основе лежит shop script - известно всем. Это не новость, об этом не раз здесь говорилось. Если shopcms == shop script, => "дыры" одинаковые, => "довольно быстро исправляются". С остальным согласен!
НО .... тот, кто ставит этот скрипт должен предпринять все возможное, чтобы максимально снизить вероятность несанкционированного доступа. Взломать сайт можно практически любой, - если конечно задаться такой целью!
Высказывать свое отношение к разработчикам нужно Для просмотра ссылки Войди или Зарегистрируйся. А здесь - Ваша философия совсем не в тему!
 
Подскажите пожалуйста как реализовать отображение цены товара сразу в двух валютах?
Например: 10$ | 260 руб.
Спасибо.
 
Подскажите пожалуйста как реализовать отображение цены товара сразу в двух валютах?
Например: 10$ | 260 руб.
Спасибо.

Как пример, требуемый вывод делаем для товара в "Спецпредложнениях", отображаемых на главной страничке.
Делаем изменения в файле .../design/user/default/home.tpl.html
Находим такой блок:
Код:
... ...
<td class="price">       
   {if $special_offers[i].cena <= 0}
      {$smarty.const.STRING_NOPRODUCT_IN}
   {else}                                             
      {$special_offers[i][3]} 
   {/if}
</td>
... ...

Заменяем его таким блоком:
Код:
... ... 
<td class="price">       
   {if $special_offers[i].cena <= 0}
       {$smarty.const.STRING_NOPRODUCT_IN}
   {else}                                             
       {$special_offers[i][3]} {if $special_offers[i].cena ne $special_offers[i][3]} (USD{math equation=$special_offers[i].cena format="%.2f"}){/if} 
   {/if}
</td>
... ...

Будет выводится цена в формате выбранной валюты и цена в USD, если значения этих цен не равны: например, 28000,00руб (USD1000,00)
 
Копирование модуля

Подскажите, пожалуйста, как скопировать модуль "Доставка по странам и областям". Я сделал, что несколько модулей интсаллируются отдельно, но введенные значения у одного повторяются у всех этих модулей. Кто делал это, HELP. Спрашивал на формуме, админ игнорирует вопрос.
 
Подскажите, пожалуйста, как скопировать модуль "Доставка по странам и областям". Я сделал, что несколько модулей интсаллируются отдельно, но введенные значения у одного повторяются у всех этих модулей. Кто делал это, HELP. Спрашивал на формуме, админ игнорирует вопрос.

Если правильно понят вопрос ... Как перенести введенные значения стоимости доставки по областям для выбранный страны из одной таблицы базы данных в такую-же таблицу другой базы данных ?
Расссмотрим на примере модуля "Доставка по странам и областям (%)".
При инсталляции из панели Администратора этого модуля в БД создается таблица с именем "avl__module_shipping_bycountries_byzones_rates_percent"
Из этой таблицы делайте выборку данных и вставляйте эти данные в соответствующую таблицу другой БД.
В связанных кодах есть небольшой глюк, но в Вашем случае он не должен проявляться.
 
Установил магазин на локалку. В админ части при нажатии на "вариант доставки" или "модуль доставки" пишет ошибку "При попытке доступа к этой странице произошла ошибка, страницу отобразить невозможно." Что может быть? Где искать и что исправлять? Через поиск ничего не нашел. Или не там искал?
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху