-
Posts
5,943 -
Joined
-
Last visited
-
Days Won
40
Content Type
Profiles
Forums
Calendar
Store
Everything posted by rus
-
можно поподробнее, каким образом это можно применить в битрикс?
-
на сколько я понял вам придется видимо копировать два шаблона меню в папку темплейтс и назвать их разными именами, а в папке фолдер уже вызывать оба шаблона.
-
ну так есть же компонент (bitrix:menu) отвечающий за вывод динамического меню, или я не понял вашего вопроса? в чем проблема то?
-
так а что вы хотели то? у меню без ховера стоит нормал, а с ховером - болд.
-
ну они как бы и так в разных тегах ul, хотя это и не семантично, но в одном ul, то есть получается что-то типа того: <ul class="nav"> <li>Раздел1</li> <ul> <li>Подраздел1-1</li> </ul> <li>Раздел2</li> </ul> классы им конечно не назначить разные, но обратиться вполне можно и так: .nav ul li {...} ну или как вариант попробуйте с помощью условий if(DEPTH_LEVEL=1) {меню первого уровня} elseif(DEPTH_LEVEL=2) {меню второго уровня}
-
ну что тут скажешь, только улыбнусь пожалуй вы переменной (произвольной/любой) присваиваете значение пришедшее в массиве $_POST[]; значения приходят (опять же, в виде массива) из данных name="text", то есть в $_POST['text'] - находятся те данные, что ввели на другой странице, а в value="какой-то текст" - уже находится сам текст, но если он еще не передан, как в value вообще что-то может быть, верно? а у вас в value что-то есть, но это "что-то" это данные заранее уже вытащенные из бд и силком туда вставленные
-
<?php $zag = $_POST['zag']; $text = $_POST['text']; $id = mysql_real_escape_string($_POST['id']); $result = mysql_query ("UPDATE `glavnaya` SET `zag` = '$zag', `text` = '$text' WHERE `id` = intval($_POST['id'])"); // id можно передавать в скрытом hidden поле в форме обновления данных if ($result == 'true') {echo "<p>Ваша запись успешно обновлена!</p>";} else {echo "<p>Ваша запись не обновлена!</p>";} ?> хотя странно конечно, почему не работает... UPD: будьте внимательнее: name="description" и name="title"
-
$zag = $_POST['zag'];
-
necro, выше я уже написал на что вам следует обратить свое внимание.
-
как вычислить ID заказа (вроде бы до оформления), почему не знаю, или сомневаюсь - потому что разбор полета происходит в init.php, а я не знаю как он инициализирует данные. вот что пытаюсь сделать (может быть не правильно, но...): AddEventHandler("sale", "OnOrderNewSendEmail", "bxModifySaleMails"); function bxModifySaleMails($orderID, &$eventName, &$arFields) { $arOrder = CSaleOrder::GetByID($orderID); $order_props = CSaleOrderPropsValue::GetOrderProps($orderID); $OrderPrice = ""; $dbBasketItems = CSaleBasket::GetList( array("NAME" => "ASC"), array("ORDER_ID" => 53), // вот как тут получить ID заказа? false, false, array("ID", "NAME", "QUANTITY", "PRICE", "CURRENCY") ); while ($arBasketItems = $dbBasketItems->Fetch()) { if($delivery_name == 'Банковский перевод' || $delivery_name == 'Сбербанк') { $percent = $arBasketItems["PRICE"]*1.04; $OrderPrice = $percent + $arBasketItems["DELIVERY_PRICE"] + $arBasketItems["TAX_PRICE"] - $arBasketItems["DISCOUNT_PRICE"]; } else { $OrderPrice = $arBasketItems["PRICE"] + $arBasketItems["DELIVERY_PRICE"] + $arBasketItems["TAX_PRICE"] - $arBasketItems["DISCOUNT_PRICE"]; } } $arFields["PRICE"] = $OrderPrice; }
-
делаете запрос, проверяете на наличие черточки "-", если есть - ставить свой стиль, нет - значит по дефолту.
-
обратите уже свое внимание на эту запись: if($myrow=mysql_fetch_array($result)) почему вы тут присваиваете переменной $myrow массив, а главное для чего? условие if тут тоже не понятно, что вы этой проверкой хотите добиться? цикл while вам о чем-нибудь говорит? и на эту: ".$row['name_themes']." откуда тут вообще взялась переменная $row? вот когда вы ответите себе на эти вопросы и почитаете об этом, что-то должно у вас проясниться.
-
SELECT `slovo` FROM `table` WHERE `gruppa` = (SELECT `gruppa` FROM `table` WHERE `slovo` = LIKE '%search%' || `gruppa` = int($_GET['gruppa'])) поиск+переход по ссылке про джойны тоже читал что вроде как они в действительности медленны и тем самым нагружают, даже приводились тесты... хотя сам еще не проверял, да и проверять негде, нет высоконагруженных проектов и большого кол-ва данных.
-
necro, учите php+mysql основы, у вас одни ошибки в запросах и вы явно не имеете представления о том что делаете. код скорее всего скопипи...ный...
-
хотя я вот тут подумал..., а что если все слова синонимы поместить в одну таблицу и разделить их ну скажем можно запятыми, или вертикальными черточками и если по поиску, или по клику по ссылке на одно из слов - делать запрос и выбирать остальные слова... ну там можно через эксплоуд бить, или еще как?
-
в .htaccess нужную кодировку и больше ничего не надо.
-
один ко многим связь вроде как получается.
-
1) для начала нужно грамотно продумывать структуру таблиц в бд, типа: темы (таблица themes): id_thems | root_id_themes 1 | 0 2 | 1 3 | 1 4 | 2 5 | 2 сообщения (таблица mess): id_mess | root_id_mess 1 | 1 2 | 1 3 | 1 4 | 2 5 | 2 6 | 2 7 | 3 8 | 3 9 | 3 2) ну и запрос на вывод сообщения для определенной темы: $query = mysql_query("SELECT * FROM `mess` as A, `themes` as B WHERE A.root_id_mess = B.id_thems AND A.id_mess = '".intval($_GET['id_mess'])."'"); не проверял, но что-то типа того...
-
в ссылке передавать id темы и на другой странице ее отлавливать и в условии запроса писать типа: $themes = mysql_query("SELECT * FROM `themes` WHERE `author_id` = {$_SESSION ['id']} && `id_themes` = {$_GET['id']} ORDER BY time_create DESC"); только подумайте еще и о защите от sql инъекций UPD: и да, откуда у вас в messages.php взялась $name_themes?
-
думаю что вот этот сайт захочет стать вашим партнером
-
1) - если файл находится в другой папке относительно корня, например /bla/test/index.php и из него вы пытаетесь подключить файл: ../template/index.php .. - (две точки) - на выход на два уровня вверх если не ошибаюсь. 2) и 3) - в принципе правильно, но в большинстве своем зависит от настроек сервера.
-
что ж, давайте попробуем пообщаться в аське, может и смогу чем помочь. аська в профиле.
-
sigma77, я думаю что ТС имел ввиду нечно иное, типа: <div> <p>текст для тега p<img src="kartinko.jpg"><span>какой-то текст</span><a hraf="#">текст ссылка, или картинка не важно</a></p> </div> например наводишь на: текст для тега p - и он по ховеру меняет цвет например, наводишь на: какой-то текст - он тоже там меняет цвет... и так с каждым в отдельности. может пример не самый удачный конечно, но вроде как смысл я именно так понял.
-
с помощью hover вряд ли удастся проделать подобное, только на js - onMouseOver.