Jump to content

rus

Expert
  • Posts

    5,943
  • Joined

  • Last visited

  • Days Won

    40

Everything posted by rus

  1. можно поподробнее, каким образом это можно применить в битрикс?
  2. на сколько я понял вам придется видимо копировать два шаблона меню в папку темплейтс и назвать их разными именами, а в папке фолдер уже вызывать оба шаблона.
  3. ничего не понял...
  4. ну так есть же компонент (bitrix:menu) отвечающий за вывод динамического меню, или я не понял вашего вопроса? в чем проблема то?
  5. так а что вы хотели то? у меню без ховера стоит нормал, а с ховером - болд.
  6. ну они как бы и так в разных тегах 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) {меню второго уровня}
  7. ну что тут скажешь, только улыбнусь пожалуй вы переменной (произвольной/любой) присваиваете значение пришедшее в массиве $_POST[]; значения приходят (опять же, в виде массива) из данных name="text", то есть в $_POST['text'] - находятся те данные, что ввели на другой странице, а в value="какой-то текст" - уже находится сам текст, но если он еще не передан, как в value вообще что-то может быть, верно? а у вас в value что-то есть, но это "что-то" это данные заранее уже вытащенные из бд и силком туда вставленные
  8. <?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"
  9. necro, выше я уже написал на что вам следует обратить свое внимание.
  10. как вычислить 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; }
  11. делаете запрос, проверяете на наличие черточки "-", если есть - ставить свой стиль, нет - значит по дефолту.
  12. обратите уже свое внимание на эту запись: if($myrow=mysql_fetch_array($result)) почему вы тут присваиваете переменной $myrow массив, а главное для чего? условие if тут тоже не понятно, что вы этой проверкой хотите добиться? цикл while вам о чем-нибудь говорит? и на эту: ".$row['name_themes']." откуда тут вообще взялась переменная $row? вот когда вы ответите себе на эти вопросы и почитаете об этом, что-то должно у вас проясниться.
  13. SELECT `slovo` FROM `table` WHERE `gruppa` = (SELECT `gruppa` FROM `table` WHERE `slovo` = LIKE '%search%' || `gruppa` = int($_GET['gruppa'])) поиск+переход по ссылке про джойны тоже читал что вроде как они в действительности медленны и тем самым нагружают, даже приводились тесты... хотя сам еще не проверял, да и проверять негде, нет высоконагруженных проектов и большого кол-ва данных.
  14. necro, учите php+mysql основы, у вас одни ошибки в запросах и вы явно не имеете представления о том что делаете. код скорее всего скопипи...ный...
  15. хотя я вот тут подумал..., а что если все слова синонимы поместить в одну таблицу и разделить их ну скажем можно запятыми, или вертикальными черточками и если по поиску, или по клику по ссылке на одно из слов - делать запрос и выбирать остальные слова... ну там можно через эксплоуд бить, или еще как?
  16. в .htaccess нужную кодировку и больше ничего не надо.
  17. один ко многим связь вроде как получается.
  18. 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'])."'"); не проверял, но что-то типа того...
  19. в ссылке передавать 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?
  20. думаю что вот этот сайт захочет стать вашим партнером
  21. 1) - если файл находится в другой папке относительно корня, например /bla/test/index.php и из него вы пытаетесь подключить файл: ../template/index.php .. - (две точки) - на выход на два уровня вверх если не ошибаюсь. 2) и 3) - в принципе правильно, но в большинстве своем зависит от настроек сервера.
  22. что ж, давайте попробуем пообщаться в аське, может и смогу чем помочь. аська в профиле.
  23. sigma77, я думаю что ТС имел ввиду нечно иное, типа: <div> <p>текст для тега p<img src="kartinko.jpg"><span>какой-то текст</span><a hraf="#">текст ссылка, или картинка не важно</a></p> </div> например наводишь на: текст для тега p - и он по ховеру меняет цвет например, наводишь на: какой-то текст - он тоже там меняет цвет... и так с каждым в отдельности. может пример не самый удачный конечно, но вроде как смысл я именно так понял.
  24. с помощью hover вряд ли удастся проделать подобное, только на js - onMouseOver.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy