- Samsung Galaxy A54 - türelemjáték
- Poco F3 - a mindenes, de nem mindenkinek
- Okosóra és okoskiegészítő topik
- Netfone
- Sony Xperia 1 V - kizárólag igényeseknek
- 700 dolláron kezdhet a Galaxy Watch Ultra
- Macrodroid
- Sony Xperia 5 V - kell-e nekünk zoom?
- Milyen okostelefont vegyek?
- Egy hét múlva mutatkozik be a Moto Razr 50 széria
Hirdetés
-
Computex 2024: Új multiportos gyorstöltők is vannak a Ugreen kínálatában
ma A Nexode S széria tagjai között akár 100 wattosat is találni, USB-C és USB-A portokkal, tenyérnyi méretben.
-
Olcsó USB WiFi AC adapter
lo Egy olcsó WiFi AC USB adapter jó szolgálatot jelenthet, ha az új router csak elvileg támogatja a 2,4 GHz-es átvitelt.
-
Mini-ITX méretű RTX 4070 Kínából
ph A Zephyr egyedi tervezésű VGA-ja szokatlanul rövid hűtést kapott, mely állítólag nagyon hatékony.
Új hozzászólás Aktív témák
-
Belba
őstag
válasz KaoszTom #595 üzenetére
Én így formáztam volna :
<b>Frekvenciasáv : </b> 850/900/1800/1900
<b>Telefonkönyv :</b> db 1000
<b>Memória : </b> 5,5 MB
<b>Memória bővíthetőség :</b> Nincs
<b>Magyar nyelvű menü : </b>Van
<b>Flight mode : </b>Nincs
<b>Operációs rendszer : </b>Nincs
<b>Készenléti idő : </b>óra 290
<b>Beszélgetési idő :</b>óra 7.2
<b>Súly :</b> g 95
<b>Méret mm : </b> 98*53*14
...stb....
Frekvenciasáv 850/900/1800/1900
Telefonkönyv db 1000
Memória MB 5,5
Memória bővíthetőség Nincs
Magyar nyelvű menü Van
Flight mode Nincs
Operációs rendszer Nincs
Készenléti idő óra 290
Beszélgetési idő óra 7.2
Súly g 95
Méret mm 98*53*14
Én eddig így csináltam, meg a te oldaladon is ezt csináltam volna...
Ez nem jó???< A lehetetlen mindössze annyit jelent, hogy még nem találtad meg a megoldást. >
-
KaoszTom
aktív tag
A másik lehetőség amit én írtam be, annyi kivétellel, hogy vastagításhoz ugyanúgy be kell írni a <b></b>-t, viszont sortörésnél nem kell <br>, és az üres helyekből is többet hagyhatsz. Pl.: html formázásnál
1 2
3 4 helyett (Szerkesztve: még itt is kiveszi azt a 10 felesleges space-t amit írtam)1 2 3 4 lesz, szóval kiszedi a space-eket, és az entereket. Ezeket neked kell manuálisan a szövegbe ágyaznod. Ha megcsinálod amit írtam, akkor ezeket is figyelembe fogja venni.
Másik megoldás: Maradsz a teljes html formázásnál, de nem te bíbelődsz vele, hanem megszerkeszted a szöveget Word-ben, majd rámész a ''Mentés weblapként...'' menüpontra, ami csinál egy html-t a megformázott szöveggel. Abból kivágod a szöveg rész, (vagyis ami nem kell azt ott hagyod: pl: <html><head>...) és már meg is van a formázott szöveg html-ben.
[Szerkesztve] -
Belba
őstag
Tényleg, kifelejtettem a soremelést a sorok végéről :
<b>Frekvenciasáv : </b> 850/900/1800/1900 <br>
<b>Telefonkönyv :</b> db 1000 <br>
<b>Memória : </b> 5,5 MB<br>
<b>Memória bővíthetőség :</b> Nincs <br>
<b>Magyar nyelvű menü : </b>Van <br>
<b>Flight mode : </b>Nincs <br>
<b>Operációs rendszer : </b>Nincs <br>
<b>Készenléti idő : </b>óra 290 <br>
<b>Beszélgetési idő :</b>óra 7.2 <br>
<b>Súly :</b> g 95 <br>
<b>Méret mm : </b> 98*53*14 <br>
...stb...
nagyobb karakterek :
<font size=3> ..... </font>
színes karakterek :
<font color=red> .... </font>< A lehetetlen mindössze annyit jelent, hogy még nem találtad meg a megoldást. >
-
sbazsi
veterán
válasz [HUN]Tyson #599 üzenetére
jól mondod.
bár nem tudom melyik mindkettőbe kell define blabla, de így van.
sztm elég csak a csekáutprocessz.péhápé-be -
KaoszTom
aktív tag
Egyébként ha csak ennyit írsz be:
<b>Frekvenciasáv : </b> 850/900/1800/1900
<b>Telefonkönyv :</b> db 1000
<b>Memória : </b> 5,5 MB
<b>Memória bővíthetőség :</b> Nincs
<b>Magyar nyelvű menü : </b>Van
<b>Flight mode : </b>Nincs
<b>Operációs rendszer : </b>Nincs
<b>Készenléti idő : </b>óra 290
<b>Beszélgetési idő :</b>óra 7.2
<b>Súly :</b> g 95
<b>Méret mm : </b> 98*53*14
akkor ezt kapod:
Frekvenciasáv : 850/900/1800/1900 Telefonkönyv : db 1000 Memória : 5,5 MBMemória bővíthetőség: Nincs Magyar nyelvű menü :Van...
[Szerkesztve] -
Belba
őstag
válasz KaoszTom #603 üzenetére
WOW!!!
Ez tényleg jó ötlet!!!
A Word-ben tényleg sokkal egyszerűbb megformázni és elmenteni .html-nek!!!!
KÖSZI!!! Ezt ezután használni fogom!
Szuperjó tipp volt!
Vajon így lehetne +képeket is berakni???
Ez elég nagy problémám, hogy 1 termékoldalra csak 1 képet tudok (jelenleg) berakni....
Sokszor jó lenne, ha lehetne még.< A lehetetlen mindössze annyit jelent, hogy még nem találtad meg a megoldást. >
-
KaoszTom
aktív tag
Valaki használja az osCommerce AdminAccess-ét?
Nem találom a login.php-ben azt a rész ahol a helyes belépés esetén az index.php-t hívja. Helyette ezt szeretném:
http://nasa-tel.uw.hu/admin/categories.php?selected_box=catalog
Ha valaki tud segíteni... -
zeix
senior tag
Hali!
Valaki kipróbálta már ezt statisztika:[link]
Nálam localhoston nem akar működni, az index.php <HEAD> részébe raktam a scriptet, de nem küld semmi információt...
Vagy csak a neten müxik?
Mysql kell hozzá. -
Belba
őstag
válasz [HUN]Tyson #599 üzenetére
Figyelj : én nem tudok programozni, életemben nem tanultam a html-kódolást sem, mindent amit kapisgálok, azt önképzés keretében kajtattam össze...
EZ így jó a nyelvi fájlba ????(includes/languages/hungarian/checkout_process.php)
=====================================================
*/
define('EMAIL_TEXT_SUBJECT', 'Megrendelés - e-BeautyBox Webáruház');
define('EMAIL_SEPARATOR', ' Értesítjük, hogy megrendelése bekerült a rendszerünkbe. <BR> Ön 24 órán belül visszaigazolást kap tőlünk a szállítás pontos időpontjáról. ');
define('EMAIL_TEXT_ORDER_NUMBER', 'Megrendelés száma:');
define('EMAIL_TEXT_INVOICE_URL', 'Megrendelési információk:');
define('EMAIL_TEXT_DATE_ORDERED', 'Megrendelés dátuma:');
define('EMAIL_TEXT_PRODUCTS', 'Termékek');
define('EMAIL_TEXT_SUBTOTAL', 'A megrendelés értéke (bruttó):');
define('EMAIL_TEXT_TAX', 'ÁFA: ');
define('EMAIL_TEXT_SHIPPING', 'Szállítás: ');
define('EMAIL_TEXT_TOTAL', 'Összesen: ');
define('EMAIL_TEXT_DELIVERY_ADDRESS', 'Szállítási cím');
define('EMAIL_TEXT_BILLING_ADDRESS', 'Számlázási cím');
define('EMAIL_TEXT_PAYMENT_METHOD', 'Fizetési mód');
define('EMAIL_SEPARATOR', '------------------------------------------------------');
define('TEXT_EMAIL_VIA', 'via');
?>
==========================================================
Az eredeti fájlba szúrnám be ezt a vastagított részt!
Helyes ez így?
(Én a sorok végén nem kettőspontot látok, hanem pontosvesszőt!!!)
A másik fájl lenne a : shop/checkout_process.php ????
Biztos, hogy EBBE is írjam be magyarul?!
==============================================================
<?php
/*
$Id: checkout_process.php,v 1.1.1.1 2005/08/16 08:31:30 sstolyarov Exp $
osCommerce, Open Source E-Commerce Solutions
http://www.oscommerce.com
Copyright (c) 2003 osCommerce
Released under the GNU General Public License
*/
include('includes/application_top.php');
// if the customer is not logged on, redirect them to the login page
if (!tep_session_is_registered('customer_id')) {
$navigation->set_snapshot(array('mode' => 'SSL', 'page' => FILENAME_CHECKOUT_PAYMENT));
tep_redirect(tep_href_link(FILENAME_LOGIN, '', 'SSL'));
}
if (!tep_session_is_registered('sendto')) {
tep_redirect(tep_href_link(FILENAME_CHECKOUT_PAYMENT, '', 'SSL'));
}
if ( (tep_not_null(MODULE_PAYMENT_INSTALLED)) && (!tep_session_is_registered('payment')) ) {
tep_redirect(tep_href_link(FILENAME_CHECKOUT_PAYMENT, '', 'SSL'));
}
// avoid hack attempts during the checkout procedure by checking the internal cartID
if (isset($cart->cartID) && tep_session_is_registered('cartID')) {
if ($cart->cartID != $cartID) {
tep_redirect(tep_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL'));
}
}
include(DIR_WS_LANGUAGES . $language . '/' . FILENAME_CHECKOUT_PROCESS);
// load selected payment module
require(DIR_WS_CLASSES . 'payment.php');
$payment_modules = new payment($payment);
// load the selected shipping module
require(DIR_WS_CLASSES . 'shipping.php');
$shipping_modules = new shipping($shipping);
require(DIR_WS_CLASSES . 'order.php');
$order = new order;
// load the before_process function from the payment modules
$payment_modules->before_process();
require(DIR_WS_CLASSES . 'order_total.php');
$order_total_modules = new order_total;
$order_totals = $order_total_modules->process();
$sql_data_array = array('customers_id' => $customer_id,
'customers_name' => $order->customer['firstname'] . ' ' . $order->customer['lastname'],
'customers_company' => $order->customer['company'],
'customers_street_address' => $order->customer['street_address'],
'customers_suburb' => $order->customer['suburb'],
'customers_city' => $order->customer['city'],
'customers_postcode' => $order->customer['postcode'],
'customers_state' => $order->customer['state'],
'customers_country' => $order->customer['country']['title'],
'customers_telephone' => $order->customer['telephone'],
'customers_email_address' => $order->customer['email_address'],
'customers_address_format_id' => $order->customer['format_id'],
'delivery_name' => $order->delivery['firstname'] . ' ' . $order->delivery['lastname'],
'delivery_company' => $order->delivery['company'],
'delivery_street_address' => $order->delivery['street_address'],
'delivery_suburb' => $order->delivery['suburb'],
'delivery_city' => $order->delivery['city'],
'delivery_postcode' => $order->delivery['postcode'],
'delivery_state' => $order->delivery['state'],
'delivery_country' => $order->delivery['country']['title'],
'delivery_address_format_id' => $order->delivery['format_id'],
'billing_name' => $order->billing['firstname'] . ' ' . $order->billing['lastname'],
'billing_company' => $order->billing['company'],
'billing_street_address' => $order->billing['street_address'],
'billing_suburb' => $order->billing['suburb'],
'billing_city' => $order->billing['city'],
'billing_postcode' => $order->billing['postcode'],
'billing_state' => $order->billing['state'],
'billing_country' => $order->billing['country']['title'],
'billing_address_format_id' => $order->billing['format_id'],
'payment_method' => $order->info['payment_method'],
'cc_type' => $order->info['cc_type'],
'cc_owner' => $order->info['cc_owner'],
'cc_number' => $order->info['cc_number'],
'cc_expires' => $order->info['cc_expires'],
'date_purchased' => 'now()',
'orders_status' => $order->info['order_status'],
'currency' => $order->info['currency'],
'currency_value' => $order->info['currency_value']);
tep_db_perform(TABLE_ORDERS, $sql_data_array);
$insert_id = tep_db_insert_id();
for ($i=0, $n=sizeof($order_totals); $i<$n; $i++) {
$sql_data_array = array('orders_id' => $insert_id,
'title' => $order_totals[$i]['title'],
'text' => $order_totals[$i]['text'],
'value' => $order_totals[$i]['value'],
'class' => $order_totals[$i]['code'],
'sort_order' => $order_totals[$i]['sort_order']);
tep_db_perform(TABLE_ORDERS_TOTAL, $sql_data_array);
}
$customer_notification = (SEND_EMAILS == 'true') ? '1' : '0';
$sql_data_array = array('orders_id' => $insert_id,
'orders_status_id' => $order->info['order_status'],
'date_added' => 'now()',
'customer_notified' => $customer_notification,
'comments' => $order->info['comments']);
tep_db_perform(TABLE_ORDERS_STATUS_HISTORY, $sql_data_array);
// initialized for the email confirmation
$products_ordered = '';
$subtotal = 0;
$total_tax = 0;
for ($i=0, $n=sizeof($order->products); $i<$n; $i++) {
// Stock Update - Joao Correia
if (STOCK_LIMITED == 'true') {
if (DOWNLOAD_ENABLED == 'true') {
$stock_query_raw = ''SELECT products_quantity, pad.products_attributes_filename
FROM '' . TABLE_PRODUCTS . '' p
LEFT JOIN '' . TABLE_PRODUCTS_ATTRIBUTES . '' pa
ON p.products_id=pa.products_id
LEFT JOIN '' . TABLE_PRODUCTS_ATTRIBUTES_DOWNLOAD . '' pad
ON pa.products_attributes_id=pad.products_attributes_id
WHERE p.products_id = ''' . tep_get_prid($order->products[$i]['id']) . ''''';
// Will work with only one option for downloadable products
// otherwise, we have to build the query dynamically with a loop
$products_attributes = $order->products[$i]['attributes'];
if (is_array($products_attributes)) {
$stock_query_raw .= '' AND pa.options_id = ''' . $products_attributes[0]['option_id'] . ''' AND pa.options_values_id = ''' . $products_attributes[0]['value_id'] . ''''';
}
$stock_query = tep_db_query($stock_query_raw);
} else {
$stock_query = tep_db_query(''select products_quantity from '' . TABLE_PRODUCTS . '' where products_id = ''' . tep_get_prid($order->products[$i]['id']) . ''''');
}
if (tep_db_num_rows($stock_query) > 0) {
$stock_values = tep_db_fetch_array($stock_query);
// do not decrement quantities if products_attributes_filename exists
if ((DOWNLOAD_ENABLED != 'true') || (!$stock_values['products_attributes_filename'])) {
$stock_left = $stock_values['products_quantity'] - $order->products[$i]['qty'];
} else {
$stock_left = $stock_values['products_quantity'];
}
tep_db_query(''update '' . TABLE_PRODUCTS . '' set products_quantity = ''' . $stock_left . ''' where products_id = ''' . tep_get_prid($order->products[$i]['id']) . ''''');
if ( ($stock_left < 1) && (STOCK_ALLOW_CHECKOUT == 'false') ) {
tep_db_query(''update '' . TABLE_PRODUCTS . '' set products_status = '0' where products_id = ''' . tep_get_prid($order->products[$i]['id']) . ''''');
}
}
}
// Update products_ordered (for bestsellers list)
tep_db_query(''update '' . TABLE_PRODUCTS . '' set products_ordered = products_ordered + '' . sprintf('%d', $order->products[$i]['qty']) . '' where products_id = ''' . tep_get_prid($order->products[$i]['id']) . ''''');
$sql_data_array = array('orders_id' => $insert_id,
'products_id' => tep_get_prid($order->products[$i]['id']),
'products_model' => $order->products[$i]['model'],
'products_name' => $order->products[$i]['name'],
'products_price' => $order->products[$i]['price'],
'final_price' => $order->products[$i]['final_price'],
'products_tax' => $order->products[$i]['tax'],
'products_quantity' => $order->products[$i]['qty']);
tep_db_perform(TABLE_ORDERS_PRODUCTS, $sql_data_array);
$order_products_id = tep_db_insert_id();
//------insert customer choosen option to order--------
$attributes_exist = '0';
$products_ordered_attributes = '';
if (isset($order->products[$i]['attributes'])) {
$attributes_exist = '1';
for ($j=0, $n2=sizeof($order->products[$i]['attributes']); $j<$n2; $j++) {
if (DOWNLOAD_ENABLED == 'true') {
$attributes_query = ''select popt.products_options_name, poval.products_options_values_name, pa.options_values_price, pa.price_prefix, pad.products_attributes_maxdays, pad.products_attributes_maxcount , pad.products_attributes_filename
from '' . TABLE_PRODUCTS_OPTIONS . '' popt, '' . TABLE_PRODUCTS_OPTIONS_VALUES . '' poval, '' . TABLE_PRODUCTS_ATTRIBUTES . '' pa
left join '' . TABLE_PRODUCTS_ATTRIBUTES_DOWNLOAD . '' pad
on pa.products_attributes_id=pad.products_attributes_id
where pa.products_id = ''' . $order->products[$i]['id'] . '''
and pa.options_id = ''' . $order->products[$i]['attributes'][$j]['option_id'] . '''
and pa.options_id = popt.products_options_id
and pa.options_values_id = ''' . $order->products[$i]['attributes'][$j]['value_id'] . '''
and pa.options_values_id = poval.products_options_values_id
and popt.language_id = ''' . $languages_id . '''
and poval.language_id = ''' . $languages_id . ''''';
$attributes = tep_db_query($attributes_query);
} else {
$attributes = tep_db_query(''select popt.products_options_name, poval.products_options_values_name, pa.options_values_price, pa.price_prefix from '' . TABLE_PRODUCTS_OPTIONS . '' popt, '' . TABLE_PRODUCTS_OPTIONS_VALUES . '' poval, '' . TABLE_PRODUCTS_ATTRIBUTES . '' pa where pa.products_id = ''' . $order->products[$i]['id'] . ''' and pa.options_id = ''' . $order->products[$i]['attributes'][$j]['option_id'] . ''' and pa.options_id = popt.products_options_id and pa.options_values_id = ''' . $order->products[$i]['attributes'][$j]['value_id'] . ''' and pa.options_values_id = poval.products_options_values_id and popt.language_id = ''' . $languages_id . ''' and poval.language_id = ''' . $languages_id . ''''');
}
$attributes_values = tep_db_fetch_array($attributes);
$sql_data_array = array('orders_id' => $insert_id,
'orders_products_id' => $order_products_id,
'products_options' => $attributes_values['products_options_name'],
'products_options_values' => $attributes_values['products_options_values_name'],
'options_values_price' => $attributes_values['options_values_price'],
'price_prefix' => $attributes_values['price_prefix']);
tep_db_perform(TABLE_ORDERS_PRODUCTS_ATTRIBUTES, $sql_data_array);
if ((DOWNLOAD_ENABLED == 'true') && isset($attributes_values['products_attributes_filename']) && tep_not_null($attributes_values['products_attributes_filename'])) {
$sql_data_array = array('orders_id' => $insert_id,
'orders_products_id' => $order_products_id,
'orders_products_filename' => $attributes_values['products_attributes_filename'],
'download_maxdays' => $attributes_values['products_attributes_maxdays'],
'download_count' => $attributes_values['products_attributes_maxcount']);
tep_db_perform(TABLE_ORDERS_PRODUCTS_DOWNLOAD, $sql_data_array);
}
$products_ordered_attributes .= ''nt'' . $attributes_values['products_options_name'] . ' ' . $attributes_values['products_options_values_name'];
}
}
//------insert customer choosen option eof ----
$total_weight += ($order->products[$i]['qty'] * $order->products[$i]['weight']);
$total_tax += tep_calculate_tax($total_products_price, $products_tax) * $order->products[$i]['qty'];
$total_cost += $total_products_price;
$products_ordered .= $order->products[$i]['qty'] . ' x ' . $order->products[$i]['name'] . ' (' . $order->products[$i]['model'] . ') = ' . $currencies->display_price($order->products[$i]['final_price'], $order->products[$i]['tax'], $order->products[$i]['qty']) . $products_ordered_attributes . ''n'';
}
// lets start with the email confirmation
$email_order = STORE_NAME . ''n'' .
EMAIL_SEPARATOR . ''n'' .
EMAIL_TEXT_ORDER_NUMBER . ' ' . $insert_id . ''n'' .
EMAIL_TEXT_INVOICE_URL . ' ' . tep_href_link(FILENAME_ACCOUNT_HISTORY_INFO, 'order_id=' . $insert_id, 'SSL', false) . ''n'' .
EMAIL_TEXT_DATE_ORDERED . ' ' . strftime(DATE_FORMAT_LONG) . ''nn'';
if ($order->info['comments']) {
$email_order .= tep_db_output($order->info['comments']) . ''nn'';
}
$email_order .= EMAIL_TEXT_PRODUCTS . ''n'' .
EMAIL_SEPARATOR . ''n'' .
$products_ordered .
EMAIL_SEPARATOR . ''n'';
for ($i=0, $n=sizeof($order_totals); $i<$n; $i++) {
$email_order .= strip_tags($order_totals[$i]['title']) . ' ' . strip_tags($order_totals[$i]['text']) . ''n'';
}
if ($order->content_type != 'virtual') {
$email_order .= ''n'' . EMAIL_TEXT_DELIVERY_ADDRESS . ''n'' .
EMAIL_SEPARATOR . ''n'' .
tep_address_label($customer_id, $sendto, 0, '', ''n'') . ''n'';
}
$email_order .= ''n'' . EMAIL_TEXT_BILLING_ADDRESS . ''n'' .
EMAIL_SEPARATOR . ''n'' .
tep_address_label($customer_id, $billto, 0, '', ''n'') . ''nn'';
if (is_object($$payment)) {
$email_order .= EMAIL_TEXT_PAYMENT_METHOD . ''n'' .
EMAIL_SEPARATOR . ''n'';
$payment_class = $$payment;
$email_order .= $payment_class->title . ''nn'';
if ($payment_class->email_footer) {
$email_order .= $payment_class->email_footer . ''nn'';
}
}
tep_mail($order->customer['firstname'] . ' ' . $order->customer['lastname'], $order->customer['email_address'], EMAIL_TEXT_SUBJECT, $email_order, STORE_OWNER, STORE_OWNER_EMAIL_ADDRESS);
// send emails to other people
if (SEND_EXTRA_ORDER_EMAILS_TO != '') {
tep_mail('', SEND_EXTRA_ORDER_EMAILS_TO, EMAIL_TEXT_SUBJECT, $email_order, STORE_OWNER, STORE_OWNER_EMAIL_ADDRESS);
}
// load the after_process function from the payment modules
$payment_modules->after_process();
$cart->reset(true);
// unregister session variables used during checkout
tep_session_unregister('sendto');
tep_session_unregister('billto');
tep_session_unregister('shipping');
tep_session_unregister('payment');
tep_session_unregister('comments');
tep_redirect(tep_href_link(FILENAME_CHECKOUT_SUCCESS, '', 'SSL'));
require(DIR_WS_INCLUDES . 'application_bottom.php');
?>
==========================================================< A lehetetlen mindössze annyit jelent, hogy még nem találtad meg a megoldást. >
-
KaoszTom
aktív tag
Még 1 kérdés:
Múltkor sikerült megoldani a 0ft helyett hívjon problémát. Visszaolvastam, de elég zavaros. Valaki összefoglalva le tudná írni, hogy mit hol kell átírni, és kell-e még feltenni valamit, hogy működjön? -
[HUN]Tyson
senior tag
Nem jó, mert a nyelvi fájlban 2 EMAIL_Separatort definiálsz, a vastag, és alulról a második.
Így csináld: (ez a magyar checkout_process.php)
define('EMAIL_TEXT_SUBJECT', 'Megrendelés - e-BeautyBox Webáruház');
define('SZOVEG', ' Értesítjük, hogy megrendelése bekerült a rendszerünkbe. <BR> Ön 24 órán belül visszaigazolást kap tőlünk a szállítás pontos időpontjáról. ');
define('EMAIL_TEXT_ORDER_NUMBER', 'Megrendelés száma:');
define('EMAIL_TEXT_INVOICE_URL', 'Megrendelési információk:');
define('EMAIL_TEXT_DATE_ORDERED', 'Megrendelés dátuma:');
define('EMAIL_TEXT_PRODUCTS', 'Termékek');
define('EMAIL_TEXT_SUBTOTAL', 'A megrendelés értéke (bruttó):');
define('EMAIL_TEXT_TAX', 'ÁFA: ');
define('EMAIL_TEXT_SHIPPING', 'Szállítás: ');
define('EMAIL_TEXT_TOTAL', 'Összesen: ');
define('EMAIL_TEXT_DELIVERY_ADDRESS', 'Szállítási cím');
define('EMAIL_TEXT_BILLING_ADDRESS', 'Számlázási cím');
define('EMAIL_TEXT_PAYMENT_METHOD', 'Fizetési mód');
define('EMAIL_SEPARATOR', '------------------------------------------------------');
define('TEXT_EMAIL_VIA', 'via');
Ezt csináld meg a németben is, ugyanúgy SZOVEG legyen a define után, és utána a német szöveg.
Aztán a SZOVEG-et a shop/checkout_process.php-ben oda rakod, ahova akarod.
(Az EMAIL_Separator teszi be a -------- csíkot)
Itt például a bolt neve után, 2 separator közé teszem:
// lets start with the email confirmation
$email_order = STORE_NAME . ''n'' .
EMAIL_SEPARATOR . ''n'' .
SZOVEG . ''n'' .
EMAIL_SEPARATOR . ''n'' .
EMAIL_TEXT_ORDER_NUMBER . ' ' . $insert_id . ''n'' .
EMAIL_TEXT_INVOICE_URL . ' ' . tep_href_link(FILENAME_ACCOUNT_HISTORY_INFO, 'order_id=' . $insert_id, 'SSL', false) . ''n'' .
EMAIL_TEXT_DATE_ORDERED . ' ' . strftime(DATE_FORMAT_LONG) . ''nn'';
if ($order->info['comments') {
$email_order .= tep_db_output($order->info['comments') . ''nn'';
}
$email_order .= EMAIL_TEXT_PRODUCTS . ''n'' .
EMAIL_SEPARATOR . ''n'' .
$products_ordered .
EMAIL_SEPARATOR . ''n''; -
sbazsi
veterán
válasz [HUN]Tyson #614 üzenetére
pont ugyanezt írtam #592
-
Belba
őstag
válasz [HUN]Tyson #614 üzenetére
Wow!
KÖSZÖNÖM!!!!
Szerintem ÍGY fog működni!!!
(Gyanús volt nekem, hogy a Separator után írjak be szöveget, akármilyen lamer vagyok, nekem az angolul ''elválasztás'', ''elkülönítés''... Valahogy nekem nem illett ide ez az egész.)
Mondjuk, még egy kicsit tiprodom a dolgon, mert Vakondka nekem a szövegbeszúrást NOTIFICATION-nal írta be...
define('NOTIFICATION',' ...és itt jött a html-kódokkal formázott szöveg...') ;
De ezen változtatni már igazán nem nagy ügy!
Az nagyon jó, hogy két elválasztóvonal közé lesz berakva, nem folyik össze a többivel!
Nagyon rendes vagy, köszönöm a segítséged!< A lehetetlen mindössze annyit jelent, hogy még nem találtad meg a megoldást. >
-
Belba
őstag
-
Belba
őstag
Igen, igazából én sem raknám be, mert nem lenne jó, ha tudná a böngésző Vevő, hogy most 22-en vannak a boltban, vagy ő egyszál magában...
Ennek inkább egy Fórumon van jelentősége... Szerintem.
Csak az újdonságra csodálkoztam rá, hogy osCommerce boltban ilyet látok.< A lehetetlen mindössze annyit jelent, hogy még nem találtad meg a megoldást. >
-
[HUN]Tyson
senior tag
Csináltam a freeweben egy új installt, felraktam rá a Separate_Price_Per_Customer_411-et. Ez a következőt tudja: A vevő regisztrációkor megadhatja a törzsvásárló kártya számát. A boltos leellenőrzi, hogy ez alapján mire jogosult, és beteszi a megfelelő vevőcsoportba, majd minden terméknél külön lehet állítani az árat, hogy melyik csoportnak mennyibe kerüljön.
Ez pont jó nekem, csak az a baj, hogy rohadt sok fájlt kell módosítani, ami egy nem új installnál meglehetősen macerás. Új installnál ugye csak simán felülírom a fájlokat, és szevasz. -
sbazsi
veterán
válasz [HUN]Tyson #623 üzenetére
backup.
sok fájlban kell módosítani, vagy sok filet kell lecserélni? mert ahogy észrevettem, az a jellemző, hogy benne van néhány új fájl, meg le van írva, hogy mely fájlokban mit és hol kell módosítani. szóval nem az, hogy ugy rakják össze a zip file-t hogy mondjuk a módosított index.php van benne, hanem leírják, hogy mit és hol kell átírni. -
[HUN]Tyson
senior tag
Természetesen az egészet lementettem, adatbázisostól mindenestől.
Ez a contrib is tartalmazza a módosított fájlokat, amivel egy új installt felül lehet írni, és tartalmazza a módosítások listáját, ha nekem kell beleírni hozzáadogatni a fájlokhoz.
DE! Kb 40!!! fájlt kell módosítani, és a módosításokat tartalmazó txt-t word-del nyitom meg, akkor 92!!! oldal.
Úgyhogy semmi kedvem hozzáfogni! -
Belba
őstag
válasz [HUN]Tyson #625 üzenetére
Pedig milyen jó kis hétvégi időtöltés lenne!
< A lehetetlen mindössze annyit jelent, hogy még nem találtad meg a megoldást. >
-
Belba
őstag
KÉPZELJÉTEK!!!
MEGTALÁLTAM a Beérkező termékek funkciót!!!!
Egészen véletlenűl (valamit próbálgattam) úgy jöttem rá, hogy működik ez, csak a barom fordítás miatt eszembe sem jutott aktivizálni ezt a lehetőséget...
Tudnillik : a Terméklapon legfelül van egy kis görgetőablak (Rendelkezésre álló idő YYYY-MM-DD)...
Na, itt be lehet állítani naptárból egy dátumot, de mikor a MEGNÉZEM oldalon megskubizom, milyen lett az új termékoldal, ott virított a hülye szöveg :
Ez a termék várható, hogy raktárkészleten marad : 2006 április 21 péntek
DEHOGYIS akarok ilyen baromságot kiírni, hát visszamentem és töröltem a beírt dátumot EDDIG!!!
De most bent maradt és mit tesz Isten : megjelent a webshopban a Főoldalon alul :
>> Érkező termékek / Várható érkezés : név, dátum
És a Termékoldalon alul :
>> Beszállítás alatt a 2006 április 21 péntek termék
Na, már ma sem éltem hiába!!!< A lehetetlen mindössze annyit jelent, hogy még nem találtad meg a megoldást. >
-
sbazsi
veterán
válasz [HUN]Tyson #625 üzenetére
Kellemes szórakozást!
Félre a tréfát, én már azt sem szeretem, ha 5-10 fájlban kell módosítani valamit...
az is szívás.
Jó lenne, ha írnának hozzá valami telepítőt...
bár ahogy elnézem, tény hogy nem egyszerű... -
Belba
őstag
Az lenne a jó, ha olyan modulok lennének, amit egyszerűen be kell rakni (install) és megy a meglevő webshoppal együtt...
De itt állandóan barkácsolni kell, millióféleképpen, ki hogy gondolja...
(Nekem az lenne a legszuperebb, ha lenne egy csomó modul a tarsolyban és azt aktivizálom, amelyiket csak akarom!)
Én az utóbbi napokban már azt gondolom, hogy jó, jó, nagyon klassz, hogy ez itten ingyért van, de én inkább fizetnék, csak ne kellene ennyit tökölni mindenen!!!!< A lehetetlen mindössze annyit jelent, hogy még nem találtad meg a megoldást. >
-
sbazsi
veterán
title és keyword
hogy lehet megadni ezt? -
KaoszTom
aktív tag
Valaki vágja itt a css-t?
A link színét szeretném megváltoztatni, odáig eljutottam, hogy ezzel lehet:
a:link {
color: #008000;
}
De én akárhova szúrom be a css-ben nem lesz jó... -
KaoszTom
aktív tag
válasz [HUN]Tyson #635 üzenetére
Köszönöm szépen!
Mindenkinek jó hétvégét! -
sbazsi
veterán
válasz [HUN]Tyson #635 üzenetére
és a visited?
-
sbazsi
veterán
szerintem úgy kompletten személyre szabva, olyan design-nal ahogy Te szeretnéd, sehol.
vannak cégek akik erre (is) szakosodtak, és átvállalják a designt, és a modulok telepítését/megírását, de meg is kérik az árát.
ez nem olyan mint egy cipő, hogy legyártják az adott fajtából a méreteket, és akkor van mindenkinek, mert ügye az igények eléggé szerteágazóak.
ezért mindent egyedileg csinálnak a megrendelőnek.
pontosan úgy, ahogy Te is csinálod most. -
[HUN]Tyson
senior tag
És gondolom ahogy mindannyian csináljuk. Bár nem tudom, Belba Te a saját motyódat árulod? Feltételezem KaoszTom sem telefonárus és vakondka sem foglalkozik darts-szal meg csocsóval, hanem a megrendelő megfizeti érte.
Így lehet személyreszabottan venni. Ha vkit megfizetsz, hogy megcsinálja neked.
Szerk.: Ja, ez Belbának szólt.
[Szerkesztve] -
Belba
őstag
Mondjuk, én jelen pillanatban olyan funkciókat csiholok ki a webshopból, amit alapból kellett volna tudnia...
Gyártók doboza, Banner működése, Hírlevél küldése...
Ez tényleg valami extra lenne?
Lehetne szebb is a design, de nekem ez is jó (legalább semleges)...
Nekem ilyen kis vágyaim vannak : a gyártók miért nincsnek görgethető ablakban (másoknak az van, nekem miért nem?)...
Ha még el tudnám érni, hogy a Főoldalon csak az a néhány fontos termékünk legyen, amit szeretnék, nagyon elégedett lennék!
Na, nem elégedetlenkedek, bár a világot mindig is az elégedetlenkedők vitték tovább.
==========================================================
Nézegettem tegnap az osCommerce Tudásbázist és az újabb verzióval úgy látom, sokkal könnyebb lehet mindenfélét beállítani az Admin-oldalon.
Az új verziót nem lehet upgradelni a régire?
Próbált már valaki ilyesmit?< A lehetetlen mindössze annyit jelent, hogy még nem találtad meg a megoldást. >
-
Belba
őstag
válasz [HUN]Tyson #642 üzenetére
Az én helyzetem nem a szokványos, mert egy baráti kapcsolat által keveredtem a webshop-üzemeltetői ''pozicióba''...
A barátnőm, aki Németországban él, ő a Vállalkozó és az ő tulajdona a webshop.
De mivel neki halvány gőze sincs a számítógép kezeléshez, interneten is maximum a levelezését intézi, így én lelkesen elvállaltam, segítendő neki és a lányoknak, akiket ismerek és kellett nekik a külföldi cucc...
A barátnőm mindent rámbíz, csináljam ahogy akarom/kedvem szerint, ő a pénzét fekteti be a cuccokba...
A termékek eladása után kapok xxFt-ot darabonként... CSAK ENNYI!
Semmivel nem kapok se többet, se kevesebbet, ha most Keresznevén üdvözli a Vevőket a webshop, vagy Vezetéknevén...
Ha a Vásárlók Vezetéknév alapján vannak kilistázva, ez csak nekem kényelmesebb.
Szóval, nálam nem úgy van, hogy benyújtom a számlát és kapom a zsozsót érte, ha valamit fejlesztettem.
(Nincs is a termékeken annyi haszon, hogy ezt meg lehessen csinálni.)< A lehetetlen mindössze annyit jelent, hogy még nem találtad meg a megoldást. >
-
Belba
őstag
válasz [HUN]Tyson #644 üzenetére
KÖSZÖNÖM!!!!
(Nálam a Manufacturers list 20-ra volt állítva!!! A size 1-re volt állítva, mert azt láttam, hogy itt 1 kellene.)
SZUPER!!!! Köszönöm!!!< A lehetetlen mindössze annyit jelent, hogy még nem találtad meg a megoldást. >
-
Pedro73
csendes tag
Én is köszönöm az előző helpet, sikerült megoldani amit akartam Az én motyóm is a freeweben van és a főoldal menüpont alatt a fw.hu jön be ami elég gáz. Nem tudjátok hol lehet beállítani? Ja az oldal ittvan: [link] Még erősen under construction, szal ez csak a kezdet...
[Szerkesztve] -
[HUN]Tyson
senior tag
Na én is eltolom a biciklit haza.
Jó (monitormentes) hétvégét!
Új hozzászólás Aktív témák
- Hogwarts Legacy teszt
- Gyúrósok ide!
- Nintendo Switch
- Microsoft Excel topic
- Samsung Galaxy A54 - türelemjáték
- Hogy is néznek ki a gépeink?
- Otthoni hálózat és internet megosztás
- Amlogic S905, S912 processzoros készülékek
- Luck Dragon: Asszociációs játék. :)
- Poco F3 - a mindenes, de nem mindenkinek
- További aktív témák...