PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (7): « 1 [2] 3 4 5 6 7 »

> Найдено сообщений: 93
criaton Отправлено: 05 Июня, 2012 - 12:23:12 • Тема: Сравнение ссылки • Форум: JavaScript & VBScript

Ответов: 7
Просмотров: 2066
все работает но только когда русские буквы то нет
criaton Отправлено: 05 Июня, 2012 - 11:40:57 • Тема: Сравнение ссылки • Форум: JavaScript & VBScript

Ответов: 7
Просмотров: 2066
Да все верно

чтобы разделяло
после разделяющего слеша адреса и ссылки

http://www[dot]localhost/link/

чтобы сравнивало не всю ссылку а только вторую часть

/link/

но вот только я применял pathname и всеравно

не сравнивает /link/ = /link/

можете привести в данном коде её применение
(Добавление)
нет все работает

проблема в том что ссылка когда русском тогда не работает
criaton Отправлено: 04 Июня, 2012 - 19:43:03 • Тема: Сравнение ссылки • Форум: JavaScript & VBScript

Ответов: 7
Просмотров: 2066
CODE (javascript):
скопировать код в буфер обмена
  1.  <script type="text/javascript"><!--
  2. $(function () {
  3.     $('.column a').each(function () {
  4.         var location = window.location.href
  5.         var link = this.href
  6.         if(location == link) {
  7.             $(this).addClass('active');
  8.         }
  9.     });
  10. });
  11.  
  12. //--></script>


код работает, но как сравнить не всю ссылку а только её часть после слеша /
criaton Отправлено: 03 Июня, 2012 - 12:49:59 • Тема: Не совпадение ссылки с текущим адресом • Форум: JavaScript & VBScript

Ответов: 3
Просмотров: 1213
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. <script type="text/javascript"><!--
  3. function getURLVar(urlVarName) {
  4.         var urlHalves = String(document.location).toLowerCase().split('?');
  5.         var urlVarValue = '';
  6.  
  7.         if (urlHalves[1]) {
  8.                 var urlVars = urlHalves[1].split('&');
  9.                 if (urlVars[1]) {
  10.                                               urlVarValue = urlVars[1];
  11.                                             } else
  12.                                               {
  13.                                                var urlVarrs = urlVars[0].split('=');
  14.                                                    urlVarValue = urlVarrs[1];
  15.                                               }
  16.  
  17.         }
  18.  
  19.         return urlVarValue;
  20. }
  21.  
  22. $(document).ready(function() {
  23.         route = getURLVar('route');
  24.  
  25.         if (!route) {
  26.                 $('#tab_home').addClass('active');
  27.         } else {
  28.  
  29.                 part = route.split('/');
  30.  
  31.                 if (route == 'common/home') {
  32.                         $('#tab_home').addClass('active');
  33.                 } else if (route == 'information/contact') {
  34.                         $('#tab_contact').addClass('active');
  35.                 } else if (route == 'information/sitemap') {
  36.                         $('#tab_sitemap').addClass('active');
  37.                 } else if (part[0] == 'contact-us') {
  38.                         $('#tab_contact').addClass('active');
  39.                 } else {
  40.                         $('#tab_home').addClass('active');
  41.                 }
  42.         }
  43. });
  44. //--></script>
criaton Отправлено: 02 Июня, 2012 - 15:45:06 • Тема: Не совпадение ссылки с текущим адресом • Форум: JavaScript & VBScript

Ответов: 3
Просмотров: 1213
помогите с кодом ниже
criaton Отправлено: 02 Июня, 2012 - 14:12:45 • Тема: Не совпадение ссылки с текущим адресом • Форум: JavaScript & VBScript

Ответов: 3
Просмотров: 1213
CODE (htmlphp):
скопировать код в буфер обмена
  1.  <script type="text/javascript"><!--
  2. $(function () {                                      // Когда страница загрузится
  3.    $('.column a').each(function () {             // получаем все нужные нам ссылки
  4.        var location = window.location.href // получаем адрес страницы
  5.        var link = this.href                // получаем адрес ссылки
  6.        if(location == link) {               // при совпадении адреса ссылки и адреса окна
  7.            $(this).addClass('active');  //добавляем класс
  8.        }
  9.    });
  10. });
  11.  
  12. //--></script>


Если текущая ссылка не совпадает которая в окне браузера

так как отличие в присутствии www.

как можно убирать www. если эти буквы присутствуют
criaton Отправлено: 17 Мая, 2012 - 17:51:15 • Тема: Сортировка цифр • Форум: Программирование на PHP

Ответов: 2
Просмотров: 450
CODE (htmlphp):
скопировать код в буфер обмена
  1. CREATE TABLE IF NOT EXISTS `cms_product` (
  2.   `product_id` int(11) NOT NULL auto_increment,
  3.   `model` varchar(64) NOT NULL,
  4.   `metr` int(11) NOT NULL default '0',
  5.   `power` int(11) NOT NULL default '0',
  6.   `first` decimal(15,0) NOT NULL default '0',
  7.   `sku` varchar(64) NOT NULL,
  8.   `upc` varchar(12) NOT NULL,
  9.   `location` varchar(128) NOT NULL,
  10.   `quantity` int(4) NOT NULL default '0',
  11.   `stock_status_id` int(11) NOT NULL,
  12.   `image` varchar(255) default NULL,
  13.   `manufacturer_id` int(11) NOT NULL,
  14.   `shipping` tinyint(1) NOT NULL default '1',
  15.   `price_dollar` int(11) NOT NULL default '0',
  16.   `dollar_sale` int(11) NOT NULL default '0',
  17.   `price_euro` int(11) NOT NULL default '0',
  18.   `euro_sale` int(11) NOT NULL default '0',
  19.   `price_ruble` int(11) NOT NULL default '0',
  20.   `price_total` decimal(15,0) NOT NULL default '0',
  21.   `price` int(11) NOT NULL default '0',
  22.   `points` int(8) NOT NULL default '0',
  23.   `tax_class_id` int(11) NOT NULL,
  24.   `date_available` date NOT NULL,
  25.   `weight` decimal(5,2) NOT NULL default '0.00',
  26.   `weight_class_id` int(11) NOT NULL default '0',
  27.   `length` decimal(5,2) NOT NULL default '0.00',
  28.   `width` decimal(5,2) NOT NULL default '0.00',
  29.   `height` decimal(5,2) NOT NULL default '0.00',
  30.   `length_class_id` int(11) NOT NULL default '0',
  31.   `subtract` tinyint(1) NOT NULL default '1',
  32.   `minimum` int(11) NOT NULL default '1',
  33.   `sort_order` int(11) NOT NULL default '0',
  34.   `status` tinyint(1) NOT NULL default '0',
  35.   `date_added` datetime NOT NULL default '0000-00-00 00:00:00',
  36.   `date_modified` datetime NOT NULL default '0000-00-00 00:00:00',
  37.   `open` enum('yes','no') NOT NULL default 'yes',
  38.   `viewed` int(5) NOT NULL default '0',
  39.   PRIMARY KEY  (`product_id`),
  40.   UNIQUE KEY `product_id` (`product_id`),
  41.   KEY `model` (`model`),
  42.   KEY `sku` (`sku`),
  43.   KEY `upc` (`upc`),
  44.   KEY `manufacturer_id` (`manufacturer_id`),
  45.   KEY `sort_order` (`sort_order`),
  46.   KEY `status` (`status`),
  47.   KEY `date_available` (`date_available`)
  48. ) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=488 ;
  49.  

(Добавление)
Цитата:
`price_total` decimal(15,0) NOT NULL default '0',


сортировать по этому полю надо
criaton Отправлено: 17 Мая, 2012 - 16:56:54 • Тема: Сортировка цифр • Форум: Программирование на PHP

Ответов: 2
Просмотров: 450
Подскажите почему не точно сортируются данные по цифровым номерам
такого вида 10010, 2011, 56887 через ORDER BY

вроде уже и ячейка в виде DECIMAL

если нумереция мелкая например 1, 22, 99, 201 то все нормально
criaton Отправлено: 01 Мая, 2012 - 21:21:12 • Тема: Вывод последних строк из файла • Форум: Программирование на PHP

Ответов: 5
Просмотров: 703
решение хорошее но если строк меньше 3 то происходит сбой
criaton Отправлено: 01 Мая, 2012 - 20:55:26 • Тема: Вывод последних строк из файла • Форум: Программирование на PHP

Ответов: 5
Просмотров: 703
Да спасибо только и вывод строк происходит в обратной последовательности
criaton Отправлено: 01 Мая, 2012 - 20:33:21 • Тема: Вывод последних строк из файла • Форум: Программирование на PHP

Ответов: 5
Просмотров: 703
CODE (htmlphp):
скопировать код в буфер обмена
  1. <?php $zet = 3;  $counter = 0; ?>
  2.     <?php foreach ($breadcrumbs as $breadcrumb) { ?>
  3.  
  4.     <div id="bread" <?php if($zet == 3) echo 'class="first"' ?>style="z-index: <?php echo $zet-- ; ?>; left: <?php echo $counter * -30;?>px;">
  5.     <a href="<?php echo $breadcrumb['href']; ?>"><?php echo $breadcrumb['text']; ?></a>
  6.     <span></span>
  7.     </div>
  8.     <?php $counter++; } ?>


В данном коде выводятся первые три строки из файла, как переделать чтобы выходили последние 3 строки
criaton Отправлено: 02 Апреля, 2012 - 19:12:18 • Тема: Дерево категорий • Форум: JavaScript & VBScript

Ответов: 2
Просмотров: 989
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2.  $('.category_button').click(function(){
  3.         var button = $(this);
  4.         var category_id = button.attr('id').split('-')[1];
  5.         if ($('#category_'+category_id).css('display') == 'none'){
  6.             button.attr('src', 'catalog/view/theme/shopcart/image/btn-collapse.png');
  7.             categoryAdd(category_id);
  8.         } else {
  9.             button.attr('src', 'catalog/view/theme/shopcart/image/btn-expand.png');
  10.             categoryRemove(category_id);
  11.         }
  12.         $('#category_'+category_id).toggle(200);
  13.     });
  14.  


Есть данный код, как его модернизировать чтобы при развертывании одного списка, другой автоматически сворачивался
criaton Отправлено: 09 Марта, 2012 - 17:12:21 • Тема: xml2array • Форум: Программирование на PHP

Ответов: 1
Просмотров: 574
CODE (htmlphp):
скопировать код в буфер обмена
  1. <? $xml_file = DIR_SERVER_DIR . 'currency_rates.xml';
  2.  
  3. if (filemtime($xml_file)+3600*6 < time() OR !file_exists($xml_file)) { // Проверяем обновление каждые 6 часов
  4.   $xml_data = file_get_contents("http://www.cbr.ru/scripts/XML_daily.asp?date_req=" . date("d/m/Y") . "");
  5.   if ($xml_data) {
  6.      file_put_contents($xml_file, $xml_data);
  7.      $data = xml2array($xml_data);
  8.      $data_values = array();
  9.      $data_nominal = array();
  10.      foreach ($data['ValCurs']['Valute'] as $valute) {
  11.         $data_values[$valute['CharCode']['value']] = str_replace(",", ".", $valute['Value']['value']);
  12.         $data_nominal[$valute['CharCode']['value']] = $valute['Nominal']['value'];
  13.      }
  14.      if (CModule::IncludeModule("currency") AND date("N") != 6 AND date("N") != 7 AND $data) { // Не обновляем курс валют по выходным
  15.         $currencies = array();
  16.         $rsCurrency = CCurrency::GetList($by, $order);
  17.         $base_currency = CCurrency::GetBaseCurrency();
  18.         while ($arCurrency = $rsCurrency->GetNext()) {
  19.            if ($arCurrency['CURRENCY'] != $base_currency) {
  20.               $arCurrency['TIMESTAMP'] = MakeTimeStamp($arCurrency['DATE_UPDATE'], "YYYY-MM-DD HH:MI:SS");
  21.               $r = CCurrencyRates::Add(array(
  22.                  'CURRENCY' => $arCurrency['CURRENCY'],
  23.                  'DATE_RATE' => $data['ValCurs']['attr']['Date'],
  24.                  'RATE_CNT' => $data_nominal[$arCurrency['CURRENCY']],
  25.                  'RATE' => $data_values[$arCurrency['CURRENCY']],
  26.               ));
  27.            }
  28.         }
  29.      }
  30.   }
  31. }
  32.  
  33. ?>


Во время создания файла xml, который создается, выходит ошибка:

Call to undefined function xml2array() in currency_rates.php on line 7
criaton Отправлено: 10 Февраля, 2012 - 16:58:52 • Тема: Метод POST • Форум: Программирование на PHP

Ответов: 12
Просмотров: 593
Зверь, спасибо.
LIME, да я знаю, это замечание, но его не хотелось отключать.
criaton Отправлено: 10 Февраля, 2012 - 16:01:08 • Тема: Метод POST • Форум: Программирование на PHP

Ответов: 12
Просмотров: 593
CODE (htmlphp):
скопировать код в буфер обмена
  1. $this->data['filter_sale'] = $_COOKIE['filter_sale'];


ошибка выходит из за неизвестного пока значения cookie

до передачи методом POST

как указать что если значения cookie пока пустые то выводить пустую ячейку а не сообщение об ошибке

Страниц (7): « 1 [2] 3 4 5 6 7 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB