Блин, че за хрень! Почему не выводит в строку??? Код search_small.tpl <script language="JavaScript" type="text/javascript"> <!-- // jQuery(function() {ldelim} jQuery("#qs").suggest("{$homelink}/lib/ajax-shopsearch.php",{ldelim}onSelect: function() {ldelim}document.forms['shopssform'].submit();{rdelim}{rdelim}); {rdelim}); //--> </script> <div class="key_body"> <form method="get" id="shopssform" name="shopssform" action="/index.php"> <input type="hidden" name="cid" value="0" /> <input type="hidden" name="multishop" value="1" /> <input type="hidden" name="man" value="0" /> <input name="shop_q" id="qs" type="text" class="input" style="width:400px" value="{if isset($smarty.request.shop_q) && $smarty.request.shop_q!='empty'}{$smarty.request.shop_q|escape:html|stripslashes}{else}{#Najti_3#}{/if}" onfocus="if(this.value == '{#Najti_3#}') this.value='';" onblur="if (this.value=='') this.value='{#Najti_3#}';" maxlength="150" /> <input type="submit" class="shop_buttons_big" style="width:50px" value="{#Najti#}" /> <input class="shop_buttons_big stip" title="{#ExtendedSearch#}" onclick="location.href='{$homelink}/index.php?exts=1&s=1&area={$smarty.session.area}&p=shop&action=showproducts';" type="button" value="{#Najti_2#}" style="width:75px" /> <input type="hidden" name="p" value="shop" /> <input type="hidden" name="action" value="showproducts" /> <input type="hidden" name="limit" value="{$smarty.request.limit|default:24}" /> <input type="hidden" name="s" value="1" /> <input type="hidden" name="ga" value="{if isset($smarty.request.shop_q) && $smarty.request.shop_q!='empty'}{$smarty.request.shop_q|escape:html|stripslashes}{/if}" /> </form>
|
Начинаю поиск, выдает index.php?cid=0&multishop=1&man=0&shop_q=ищу&p=shop&action=showproducts&limit=24&s=1&ga= Почему "ga=" пустой? хотя в коду страницы сайта после поиска есть <input type="hidden" name="p" value="shop" /> <input type="hidden" name="action" value="showproducts" /> <input type="hidden" name="limit" value="24" /> <input type="hidden" name="s" value="1" /> <input type="hidden" name="ga" value="ищу" /> </form>
|
Отредактировано IKZOKZ: 22.10.2013, 12:09:49 | Основная тема | 22.10.2013, 12:06 |
Такая задача: В командную строку хочу ввести новый параметр для определения поиска по сайту в аналитике. Например «ga» search_small.tpl добавил <input name="ga" type="hidden" value="{if isset($smarty.request.shop_q) && $smarty.request.shop_q!='empty'}{$smarty.request.shop_q|escape:html|stripslashes}{/if}" />
|
Но когда выполняю поиск, фразу в командную строку не выводит _http://www.domain.de/index.php?cid=0&multishop=1&man=0&shop_q=Слово&p=shop&action=showproducts&limit=24&s=1&ga=
|
Да, кто-то спросит почему не пользую «shop_q», потому что через «shop_q» на сайте много ссылок которые не хотелось видеть в аналитике. Как заставить отображаться в «ga» то, что и в «shop_q» | Основная тема | 21.10.2013, 18:57 |
а с этим как быть ? <script type="text/javascript"> var google_conversion_id = 00000000000; var google_custom_params = window.google_tag_params; var google_remarketing_only = true; </script> <script type="text/javascript" src="//www.googleadservices.com/pagead/conversion.js"> </script> <noscript> <div style="display:inline;"> <img height="1" width="1" style="border-style:none;" alt="" src="//googleads.g.doubleclick.net/pagead/viewthroughconversion/00000000000/?value=0&guid=ON&script=0"/> </div> </noscript>
| | Основная тема | 18.10.2013, 11:20 |
Подскажите как его в темплейт встроить Оригиналом гугл не опознает <script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', '{$settings.analytics_code}']); _gaq.push(['_setDomainName', 'domain.de']); _gaq.push(['_setAllowLinker', true]); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'stats.g.doubleclick.net/dc.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); </script>
|
Спасибо Отредактировано IKZOKZ: 17.10.2013, 16:48:34 | Основная тема | 17.10.2013, 16:47 |
Привет, Подскажите где подправить чтобы округляло правильно См. скрин из корзины товаров Спасибо Сборка 1.03 WE Отредактировано IKZOKZ: 11.09.2013, 18:13:33 | Основная тема | 11.09.2013, 18:09 |
Вопрос. Есть уже готовый модификатор, который вычищает весь «html» код из текста. Хочу вывести в мета «description» чистый текст без всяких «& r a q u o ;» итп. Если нет такого и придется писать свое то, как вычистить, например такое «<div style="….…"» с множеством всяких «color, padding» итп Спасибо да, еще <h1> итп Отредактировано IKZOKZ: 15.07.2013, 20:01:40 | Основная тема | 15.07.2013, 19:36 |
Автор: Status-X Первая версия не умеет работать одновременно с несколькими базами, поэтому силами класса не получится реализовать, но с помощью стандартных функций реализовать можно Значит, в том же классе бесполезно писать!? «с помощью стандартных функций» это, в каких файлах? А если продублировать в «db.config.php» $config['dbhost'] на $config['dbhost2'] итп в «Class.DB.php» подобно. Такое получится? | Основная тема | 01.07.2013, 11:49 |
Спасибо за подержку! Все отлично работает! Еще, чтобы новые добавлялись сделал так <?php if (!defined('STATUS_DIR')) exit('Доступ запрещен'); class SyncImport { public static function update($table) { $allow = array('shop_produkte_2', 'shop_produkte_4', 'shop_produkte_5'); // Проверять разрешенные таблицы if (!empty($table) && in_array($table, $allow)) { $sql = DB::getDB()->Query("SELECT * FROM " . PREFIX . "_shop_produkte"); while ($row = $sql->Result_Fetch_Object()) { DB::getDB()->Query("INSERT INTO " . PREFIX . "_" . $table . " SET Id = '" . s($row->Id) . "', Artikelnummer = '" . s($row->Artikelnummer) . "', Titel_1 = '" . s($row->Titel_1) . "', Titel_2 = '" . s($row->Titel_2) . "', Erstellt = '" . s($row->Erstellt) . "', Bild = '" . s($row->Bild) . "', Bilder = '" . s($row->Bilder) . "', EAN_Nr = '" . s($row->EAN_Nr) . "', ISBN_Nr = '" . s($row->ISBN_Nr) . "', Beschreibung_1 = '" . s($row->Beschreibung_1) . "', Beschreibung_2 = '" . s($row->Beschreibung_2) . "', Aktiv = '" . s($row->Aktiv) . "', Preis_Liste_Ab = '" . s($row->Preis_Liste_Ab) . "', Preis_Liste_Gueltig = '" . s($row->Preis_Liste_Gueltig) . "', Preis_Liste = '" . s($row->Preis_Liste) . "', Preis = '" . s($row->Preis) . "' ON DUPLICATE KEY UPDATE Id = '" . $row->Id . "', Artikelnummer = '" . s($row->Artikelnummer) . "', Titel_1 = '" . s($row->Titel_1) . "', Titel_2 = '" . s($row->Titel_2) . "', Erstellt = '" . s($row->Erstellt) . "', Bild = '" . s($row->Bild) . "', Bilder = '" . s($row->Bilder) . "', EAN_Nr = '" . s($row->EAN_Nr) . "', ISBN_Nr = '" . s($row->ISBN_Nr) . "', Beschreibung_1 = '" . s($row->Beschreibung_1) . "', Beschreibung_2 = '" . s($row->Beschreibung_2) . "', Aktiv = '" . s($row->Aktiv) . "', Preis_Liste_Ab = '" . s($row->Preis_Liste_Ab) . "', Preis_Liste_Gueltig = '" . s($row->Preis_Liste_Gueltig) . "', Preis_Liste = '" . s($row->Preis_Liste) . "', Preis = '" . s($row->Preis) . "' "); } $sql->Result_Close(); } } } ?>
|
Теперь столкнулся с новой задачей. Талица "shop_produkte" находится в другой базе на том же хосте. Возможно заставить $sql = DB::getDB()->Query("SELECT * FROM " . PREFIX . "_shop_produkte");
|
считать с одной базы и записывать в другую "_shop_produkte_2" типа такого $db2 = mysql_connect('адрес_сервера2', 'пользователь2', 'пароль2') or die (mysql_error()); mysql_select_db('имя_базы_данных2',$db2) or die (mysql_error())
|
$q2 = mysql_query("SELECT * FROM `table`",$db2);
|
Отредактировано IKZOKZ: 01.07.2013, 02:20:37 | Основная тема | 30.06.2013, 15:51 |
Подскажите, как решить. Нужно посредством планировщика задания каждые пару часов копировать/обновлять определенные поля таблиц. Из «shop_produkte» в «shop_produkte_2» В «Class.Cron.php» дописал case 'sysyes'; Core::getUpdateTableY('shop_produkte_2'); self::update($val, $time); break;
|
В «Class.Core.php» дописал /** * Обновленние товаров */ public static function getUpdateTableY($table) { $sql = DB::getDB()->Query("SELECT * FROM " . PREFIX . "_shop_produkte"); while ($row = $sql->Result_Fetch_Object()) { if (!empty($table)) { DB::getDB()->Query("UPDATE " . PREFIX . "_" . $table . " SET Artikelnummer = '" . s($row->Artikelnummer) . "', Titel_1 = '" . s($row->Titel_1) . "', Titel_2 = '" . s($row->Titel_2) . "', Erstellt = '" . s($row->Erstellt) . "', Bild = '" . s($row->Bild) . "', Bilder = '" . s($row->Bilder) . "', EAN_Nr = '" . s($row->EAN_Nr) . "', ISBN_Nr = '" . s($row->ISBN_Nr) . "', Beschreibung_1 = '" . s($row->Beschreibung_1) . "', Beschreibung_2 = '" . s($row->Beschreibung_2) . "', Beschreibung_lang_1 = '" . s($row->Beschreibung_lang_1) . "', Beschreibung_lang_2 = '" . s($row->Beschreibung_lang_2) . "', Aktiv = '" . s($row->Aktiv) . "', Preis_Liste_Ab = '" . s($row->Preis_Liste_Ab) . "', Preis_Liste_Gueltig = '" . s($row->Preis_Liste_Gueltig) . "', Preis_Liste = '" . s($row->Preis_Liste) . "', Preis = '" . s($row->Preis) . "', Preis_EK = '" . s($row->Preis_EK) . "', Hersteller = '" . s($row->Hersteller) . "', Kategorie = '" . s($row->Kategorie) . "', Kategorie_Multi = '" . s($row->Kategorie_Multi) . "', Gewicht = '" . s($row->Gewicht) . "', Gewicht_Ohne = '" . s($row->Gewicht_Ohne) . "', Schlagwoerter = '" . s($row->Schlagwoerter) . "', Lagerbestand = '" . s($row->Lagerbestand) . "', MaxBestellung = '" . s($row->MaxBestellung) . "', Startseite = '" . s($row->Startseite) . "', Position = '" . s($row->Position) . "', Spez_1 = '', Spez_2 = '', Spez_3 = '', Spez_4 = '', Spez_5 = '', Spez_6 = '', Spez_7 = '', Spez_8 = '', Spez_9 = '', Spez_10 = '', Spez_11 = '', Spez_12 = '', Spez_13 = '', Spez_14 = '', Spez_15 = '', Spez_2_2 = '', Spez_3_2 = '', Spez_4_2 = '', Spez_5_2 = '', Spez_6_2 = '', Spez_7_2 = '', Spez_8_2 = '', Spez_9_2 = '', Spez_10_2 = '', Spez_11_2 = '', Spez_12_2 = '', Spez_13_2 = '', Spez_14_2 = '', Spez_15_2 = '' WHERE Id = '" . $row->Id . "'"); } } $sql->Result_Close(); }
|
Может быть кого-то рассмешит мой код ) Всё же буду благодарен за подсказку | Основная тема | 27.06.2013, 19:24 |
Доброго времени суток! Вопрос по разработке Контактных форм. Обдумывалось ли ввести Контактные формы в запись базы данных? Например, если проводить на сайте опросы, акции, розыгрыши для сборки данных посетителей, произвести запись всех полей в базу, которые все будут отображаться в админке с быстрым ответом, выгрузкой в csv итп. Спасибо Отредактировано IKZOKZ: 15.05.2013, 12:17:33 | Основная тема | 15.05.2013, 12:16 |
Подскажите есть простое решение заставит отображаться последние загрузки/файлы на всем сайте. К примеру {$NewDownloads} вставляю где-нить в header но пропадает если ухожу дальше главной. Спасибо | Основная тема | 19.02.2013, 00:57 |
последнее время возникла проблема с добавлением товара. Заполнив поля, жму сохранить. После нажатия сайт грузится около 3-5 минут потом спрашивает Товар был сохранен! Вы хотите редактировать этот товар, чтобы добавить дополнительные спецификации или дополнительные принадлежности?
|
С чем может быть связана такая проблема? Спасибо X 1.03a24 Отредактировано IKZOKZ: 28.01.2013, 18:01:07 | Основная тема | 28.01.2013, 17:47 |
Автор: Игорь Вишневский Я работал с разными скриптами магазинов, но такой функции не встречал... Заказ формируется намертво. В лучшем случае, можно редактировать незавершенный заказ по количеству, вплоть до нуля (будет отменён автоматически). Но что-бы перемещать позиции между заказами, а тем-более назад в корзину - такого нет нигде. Незавершенный заказ - это НЕ корзина. И помоему - это лишнее усложнение функционала, в т.ч. и для покупателя. Дорогой Игорь, Если ты где-то что-то не встречал, не говорит о том, что мир этого не видел! Да и вообще какой х...н ты сюда свои мнения пишешь! Была поставлена задача есть ответ пиши, нет, иди на х…й мимо и оставляй свои коменты на блогах одноклассников. С техническим ассортиментом магазина, а это более 100000 наименований клиенту приходится формировать заказ в течение нескольких дней который висит потом по частям в не завершенных. Не большее решение я уже реализовал, добавив в «basket_saved.tpl» кнопку «Добавить в текущую корзину». Так можно добавлять поочередно один за другим в текущую корзину. Возможно, как-то заставить одним щелчком перегонять в корзину? Спасибо | Основная тема | 25.01.2013, 12:58 |
Подскажите, как проще решить задачу. Клиент имеет несколько незавершенных заказов и несколько позиций в корзине. Нужно чтобы он мог поочередно из незавершенных заказов при нажатии «Оформить заказ» добавлять в текущую корзину, а также все остальные незавершенные мог перемещать, не удаляя текущую корзину. То есть сгруппировать и заказать. Сейчас система по умолчанию удаляет текущую и добавляет то, что было в незавершенном. Спасибо | Основная тема | 21.01.2013, 20:40 |
Автор: Status-X Покажи место сайт где так происходит, просто ссылки не могут блокироваться, если конечно ничего не добавлял в антилич самомстоятельно $config_sys['site']['exts'] = array('gif', 'jpg', 'jpeg', 'bmp', 'png', 'swf', 'flv', 'mp3', 'css', 'js', 'php'); // Типы запрещенных файлов
| | Основная тема | 13.11.2012, 22:27 |