PHP.SU
Программирование на PHP, MySQL и другие веб-технологии
|
|
Страниц (7): « 1 [2] 3 4 5 6 7 »
Найдено сообщений: 93 |
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):
скопировать код в буфер обмена
<script type="text/javascript"><!-- $(function () { $('.column a').each(function () { var location = window.location.href var link = this.href if(location == link) { $(this).addClass('active'); } }); }); //--></script>
код работает, но как сравнить не всю ссылку а только её часть после слеша / |
criaton |
Отправлено: 03 Июня, 2012 - 12:49:59 • Тема: Не совпадение ссылки с текущим адресом • Форум: JavaScript & VBScript |
Ответов: 3 Просмотров: 1213
|
CODE ( javascript):
скопировать код в буфер обмена
<script type="text/javascript"><!-- function getURLVar(urlVarName) { var urlHalves = String(document.location).toLowerCase().split('?'); var urlVarValue = ''; if (urlHalves[1]) { var urlVars = urlHalves[1].split('&'); if (urlVars[1]) { urlVarValue = urlVars[1]; } else { var urlVarrs = urlVars[0].split('='); urlVarValue = urlVarrs[1]; } } return urlVarValue; } $(document).ready(function() { route = getURLVar('route'); if (!route) { $('#tab_home').addClass('active'); } else { part = route.split('/'); if (route == 'common/home') { $('#tab_home').addClass('active'); } else if (route == 'information/contact') { $('#tab_contact').addClass('active'); } else if (route == 'information/sitemap') { $('#tab_sitemap').addClass('active'); } else if (part[0] == 'contact-us') { $('#tab_contact').addClass('active'); } else { $('#tab_home').addClass('active'); } } }); //--></script>
|
criaton |
Отправлено: 02 Июня, 2012 - 14:12:45 • Тема: Не совпадение ссылки с текущим адресом • Форум: JavaScript & VBScript |
Ответов: 3 Просмотров: 1213
|
CODE ( htmlphp):
скопировать код в буфер обмена
<script type="text/javascript"><!-- $(function () { // Когда страница загрузится $('.column a').each(function () { // получаем все нужные нам ссылки var location = window.location.href // получаем адрес страницы var link = this.href // получаем адрес ссылки if(location == link) { // при совпадении адреса ссылки и адреса окна $(this).addClass('active'); //добавляем класс } }); }); //--></script>
Если текущая ссылка не совпадает которая в окне браузера
так как отличие в присутствии www.
как можно убирать www. если эти буквы присутствуют |
criaton |
Отправлено: 17 Мая, 2012 - 17:51:15 • Тема: Сортировка цифр • Форум: Программирование на PHP |
Ответов: 2 Просмотров: 450
|
CODE ( htmlphp):
скопировать код в буфер обмена
CREATE TABLE IF NOT EXISTS `cms_product` ( `product_id` int(11) NOT NULL auto_increment, `model` varchar(64) NOT NULL, `metr` int(11) NOT NULL default '0', `power` int(11) NOT NULL default '0', `first` decimal(15,0) NOT NULL default '0', `sku` varchar(64) NOT NULL, `upc` varchar(12) NOT NULL, `location` varchar(128) NOT NULL, `quantity` int(4) NOT NULL default '0', `stock_status_id` int(11) NOT NULL, `image` varchar(255) default NULL, `manufacturer_id` int(11) NOT NULL, `shipping` tinyint(1) NOT NULL default '1', `price_dollar` int(11) NOT NULL default '0', `dollar_sale` int(11) NOT NULL default '0', `price_euro` int(11) NOT NULL default '0', `euro_sale` int(11) NOT NULL default '0', `price_ruble` int(11) NOT NULL default '0', `price_total` decimal(15,0) NOT NULL default '0', `price` int(11) NOT NULL default '0', `points` int(8) NOT NULL default '0', `tax_class_id` int(11) NOT NULL, `date_available` date NOT NULL, `weight` decimal(5,2) NOT NULL default '0.00', `weight_class_id` int(11) NOT NULL default '0', `length` decimal(5,2) NOT NULL default '0.00', `width` decimal(5,2) NOT NULL default '0.00', `height` decimal(5,2) NOT NULL default '0.00', `length_class_id` int(11) NOT NULL default '0', `subtract` tinyint(1) NOT NULL default '1', `minimum` int(11) NOT NULL default '1', `sort_order` int(11) NOT NULL default '0', `status` tinyint(1) NOT NULL default '0', `date_added` datetime NOT NULL default '0000-00-00 00:00:00', `date_modified` datetime NOT NULL default '0000-00-00 00:00:00', `open` enum('yes','no') NOT NULL default 'yes', `viewed` int(5) NOT NULL default '0', PRIMARY KEY (`product_id` ), UNIQUE KEY `product_id` (`product_id` ), KEY `manufacturer_id` (`manufacturer_id` ), KEY `sort_order` (`sort_order` ), KEY `date_available` (`date_available` ) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=488 ;
(Добавление)
Цитата:`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 - 20:33:21 • Тема: Вывод последних строк из файла • Форум: Программирование на PHP |
Ответов: 5 Просмотров: 703
|
CODE ( htmlphp):
скопировать код в буфер обмена
<?php $zet = 3; $counter = 0; ?> <?php foreach ($breadcrumbs as $breadcrumb) { ?> <div id="bread" <?php if($zet == 3) echo 'class="first"' ?>style="z-index: <?php echo $zet-- ; ?>; left: <?php echo $counter * -30;?>px;"> <a href="<?php echo $breadcrumb['href']; ?>"><?php echo $breadcrumb['text']; ?></a> <span></span> </div> <?php $counter++; } ?>
В данном коде выводятся первые три строки из файла, как переделать чтобы выходили последние 3 строки |
criaton |
Отправлено: 02 Апреля, 2012 - 19:12:18 • Тема: Дерево категорий • Форум: JavaScript & VBScript |
Ответов: 2 Просмотров: 989
|
CODE ( htmlphp):
скопировать код в буфер обмена
$('.category_button').click(function(){ var button = $(this); var category_id = button .attr ('id').split('-')[1 ]; if ($('#category_'+category_id).css('display') == 'none'){ button.attr('src', 'catalog/view/theme/shopcart/image/btn-collapse.png'); categoryAdd(category_id); } else { button.attr('src', 'catalog/view/theme/shopcart/image/btn-expand.png'); categoryRemove(category_id); } $('#category_'+category_id).toggle(200); });
Есть данный код, как его модернизировать чтобы при развертывании одного списка, другой автоматически сворачивался |
criaton |
Отправлено: 09 Марта, 2012 - 17:12:21 • Тема: xml2array • Форум: Программирование на PHP |
Ответов: 1 Просмотров: 574
|
CODE ( htmlphp):
скопировать код в буфер обмена
<? $xml_file = DIR_SERVER_DIR . 'currency_rates.xml'; if ($xml_data) { $data = xml2array($xml_data); foreach ($data['ValCurs']['Valute'] as $valute) { $data_values[$valute['CharCode']['value']] = str_replace(",", ".", $valute['Value']['value']); $data_nominal[$valute['CharCode']['value']] = $valute['Nominal']['value']; } if (CModule::IncludeModule("currency") AND date("N") != 6 AND date("N") != 7 AND $data) { // Не обновляем курс валют по выходным $rsCurrency = CCurrency::GetList($by, $order); $base_currency = CCurrency::GetBaseCurrency(); while ($arCurrency = $rsCurrency->GetNext()) { if ($arCurrency['CURRENCY'] != $base_currency) { $arCurrency['TIMESTAMP'] = MakeTimeStamp($arCurrency['DATE_UPDATE'], "YYYY-MM-DD HH:MI:SS"); $r = CCurrencyRates::Add(array( 'CURRENCY' => $arCurrency['CURRENCY'], 'DATE_RATE' => $data['ValCurs']['attr']['Date'], 'RATE_CNT' => $data_nominal[$arCurrency['CURRENCY']], 'RATE' => $data_values[$arCurrency['CURRENCY']], )); } } } } } ?>
Во время создания файла 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
|
ошибка выходит из за неизвестного пока значения cookie
до передачи методом POST
как указать что если значения cookie пока пустые то выводить пустую ячейку а не сообщение об ошибке |
|
Страниц (7): « 1 [2] 3 4 5 6 7 »
Powered by ExBB FM 1.0 RC1. InvisionExBB
|
|