Jump to content

RK3DNP

User
  • Posts

    60
  • Joined

  • Last visited

Everything posted by RK3DNP

  1. Имеется апач сервер на Linux (для 1С, но не существенно), создал несколько файлов-конфигов с доменами 3его уровня для каждой базы 1С. 1c.домен.ру/база1 зуп.домен.ру/компания2 бух.домен.ру/база3 Все работает, переходит на нужную базу, но как сделать, чтобы при наборе 1c.домен.ру/компания2 или 1.домен.ру/база3 было сообщение, что страница не найдена, сейчас открывается база из указанной папки, чужая так сказать. У каждого домена своя папки он должен смотреть только там. Вот пример конфига NameVirtualHost *:443 <VirtualHost *:443> RewriteEngine On RewriteCond %{REQUEST_METHOD} ^TRACE RewriteRule .* - [F] SSLEngine on SSLCertificateFile /root/cert/group.crt SSLCertificateKeyFile /root/cert/group.key ServerName 1c.домен.ru ServerAlias 1c.домен.ru DocumentRoot /web/sites/1c-web/abc ErrorLog /web/sites/1c-web/log/error.log CustomLog /web/sites/1c-web/log/access.log common <Directory /web/sites/1c-web/abc> Options +SymLinksIfOwnerMatch AllowOverride All Require all granted </Directory> </VirtualHost> LoadModule _1cws_module "/opt/1C/v8.3/x86_64/wsap24.so" # 1c publication Alias "1c.домен.ru/abc" "/web/sites/1c-web/abc/" <Directory "/web/sites/1c-web/abc"> AllowOverride All Options None Require all granted SetHandler 1c-application ManagedApplicationDescriptor "/web/sites/1c-web/abc/default.vrd" </Directory>
  2. Ну Get будет в URL передавать если я понял, но у меня там много будет значений. Может подскажете копать, в принципе поможет еще вариант мне: Таблица, в одном столбце поля для ввода цифры, в соседнем столбце расчет (кол-во * на сумму). Может есть возможность при вводе кол-ва, сразу происходил перерасчет суммы ? Не могу найти примеры в интернете. Я нашел для себя другое решение. так как у меня две формы, я просто во 2ую форму передал эти даты и теперь у меня не сбивается первая таблица из 1ой формы. Может не понятно, у меня достаточно запутано получается. Но если сможете подсказать ссылку на скрипт по пересчету значения без кнопки, буду тока рад.
  3. Добрый день имеется форма, где нужно выбрать дату (из базы) и кнопка отправить. После нажатия кнопки отправить, выполняется обработка, все работает. Можно ли сделать, чтобы выбранная дата не очищалась, а так и оставалась выбранной? Поскольку есть еще одна форма с кнопкой, при нажатии на которую происходит обновление страницы и слетают значения результата с первой формы. <div>Выберите дату</div> <form method="post" name="edit_form"> <select name="date1">" <option value="no">Начальная дата</option> <?php while($row_date1 = $result_date1->fetch_assoc()){?> <option value="<?php echo $row_date1['date_change'];?>"> <?php echo $row_date1['date_change']; ?> </option> <?php }?> </select> <select name="date2">" <option value="no">Конечная дата</option> <?php while($row_date2 = $result_date2->fetch_assoc()){?> <option value="<?php echo $row_date2['date_change'];?>"> <?php echo $row_date2['date_change']; ?> </option> <?php }?> </select> <input type="submit" name="select-date" value="ПОИСК" /> </form>
  4. Имеются 3и основные таблицы 1. Модели принтеров 2. Модели картриджей 3. Названия принтеров И две связанные таблицы по ID 1. Модели-картриджи 2. Модели-названия принтеров Получить по модели принтера его картриджи или список принтеров не проблема, а вот как получить по имени принтера модели картриджа для него ? Нужно делать два запроса (получаем id модели и из него получаем модель картриджей) или можно как-то через один запрос?
  5. вот так получилось, правда думал немного по другому, но и работает. <select name=\"komp\"><option >\"".$row['komp']."\" </option><option value=\"нет\">нет</option><option value=\"да\">да</option></select> косые черты, так как файл php и в строке echo указать, что кавычки используются внутри кода, а не к строке echo. спасибо, попробую
  6. предлагаете так? echo "<td>Готовность компа</td><td><select name=\"komp\"><option value=\"".$row['komp']."\" value=\"нет\">нет</option><option value=\"да\">да</option></select></td>\n"; Тут просто получится, что два раза значение Да или Нет будет.
  7. Добрый день, имеется файл с формой, где несколько пунктов выбираются через выпадающее меню и заносятся в базу <td>Учетка</td><td> <select name="uchetka"> <option value="нет">нет</option> <option value="да">да</option> </select> </td> </tr><tr> </tr><tr> <td>Оборудование</td><td> <select name="komp"> <option value="нет">нет</option> <option value="да">да</option> </select> </td> Так же есть другой файл, который позволяет изменить эти значения. if (isset($_POST['submit_edit'])) { $id = $_POST['id']; $fio = $_POST['fio']; $boss = $_POST['boss']; $office = $_POST['office']; $position = $_POST['position']; $data = $_POST['data']; $oborudov = $_POST['oborudov']; $uchetka = $_POST['uchetka']; $komp = $_POST['komp']; $query = "UPDATE $table set fio= '$fio', boss= '$boss', office= '$office', position= '$position', data= '$data', oborudov= '$oborudov', uchetka='$uchetka', komp='$komp' where id = '$id'"; $sql = mysqli_query($con, $query); } .... while( $row = mysqli_fetch_assoc($query) ){ ... echo "<td>Место работы</td><td><input size=\"30\" type=\"text\" value=\"".$row['office']."\" name=\"office\" /></td>\n"; echo "</tr><tr>\n"; echo "<td>Готовность учетки</td><td><select name=\"uchetka\"><option value=\"нет\">нет</option><option value=\"да\">да</option></select></td>\n"; echo "</tr><tr>\n"; echo "<td>Готовность компа</td><td><select name=\"komp\"><option value=\"нет\">нет</option><option value=\"да\">да</option></select></td>\n"; echo "</tr><tr>\n"; Но тут получается, что данные не подтягиваются из базы. Как можно сделать, чтобы значение подтянулось из базы и в тоже время можно было выбрать другое из выпадающего меню, сохранив его в базе.
  8. Спасибо, вопрос решил добавлением tr td p {margin:0 -90% ;} и tr:nth-child(1) td { width: 84px;}
  9. интересно, один и тот же код, а показывает по разному тут https://codepen.io/anon/pen/ZrpZrr и тут http://jsfiddle.net/qjzwG/1926/
  10. А вот так? Заметил, что чем больше длина текста, тем шире столбец, мне бы вот под одинаковую ширину, коль перевернуто. https://codepen.io/anon/pen/PQGVaE
  11. Имеется таблица где в шапке из-за длины название необходимо текст перевернуть. Текст перевернул, но он не рационально расположен в ячейке. Как можно сузить ячейку таблицы, текст сделать в одну строку? table { border-collapse: collapse; margin: 0px auto;} td { padding: 3px; text-align: center; vertical-align: middle; } tr > td:nth-child(1), tr > td:nth-child(2) {text-align: left;} tr:nth-child(1) {background: #4682B4 !important; color: #fff; height:200px;} tr:nth-child(1) td {-webkit-transform: rotate(270deg); -moz-transform: rotate(270deg); -o-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg);} tr:nth-child(1) td:nth-child(1), tr:nth-child(1) td:nth-child(2) {transform: rotate(0deg);} <table border="1" cellpadding="0" cellspacing="0"> <tr style="border: solid 1px #000"> <td align="left" style="width:180px"><b>ФИО</b></td> <td align="left" style="width:250px"><b>Должность</b></td> <td>01. ИРД</td> <td>02. ТЭП</td> <td>03. Финансы</td> ...
  12. получается делаю запрос select, если нет записи в базе, то создаю запись. Делаю через powershell, не получается сделать через if, не срабатывает. $sql.CommandText = "select value from prj15 where value='8' and otdel='$aa';" if (!sql) {Write-Host "My variable is NULL"} else {Write-Host "My variable"}
  13. Имеется таблица с полями: юзер, офис, телефон Требуется если поле юзер и офис такой уже есть, то новая строка не создается, меняется только телефон Если хоть юзер или офис не совпадают, то создается новая строка. Если поля поставить уникальными и использовать ниже скрипт, то там достаточно одно совпадение, что бы менялось значение. INSERT INTO users(login, password) VALUES('login', 'password') ON DUPLICATE KEY UPDATE password='password'; @@ROWCOUNT=0 только в sql используется
  14. Спасибо, создание таблицы через запрос помог решить проблему.
  15. Ну так я пробовал по разному, разные варианты форматов, тоже самое было. Если я изменю на varchar то скорее всего будет работать, но мне потом надо будет забирать эти данные и делать сортировку по дате, я это смогу?
  16. Имеется mysql 5.7, php7. таблица с полями fio, boss, office, position, date-u, date-u имеет формат 0000-00-00 Выполняю запрос из php, не добавляет в базу данные mysqli_query($con, "INSERT INTO $table(fio, boss, office, position, date-u) VALUES ('$fio', '$boss', '$office', '$position', 11/11/2012)"); Если без даты, то данные добавляются Если сделать запрос из phpmyadmin, данные добавляются, но дата все равно с нулями. INSERT INTO `users`(`fio`, `boss`, `office`, `position`, `date-u`) VALUES (1,2,3,4, 11/11/2012) Почему дату не добавляет?
  17. Всем большое спасибо, получилось.
  18. Добрый день, на сайте вывел ползунок <div class="range"><input type="range" name="rangeInput" id="rangeP" min="0" max="1" step="1" value="0" onchange="updateTextInput(this.value);"></div> <p id="demo"></p>Через css привел к одному виду в разных браузерах, но осталось две проблемы:1. В ИЕ при нажатии на ползунок и перемещении, появляется с верху квадратик с цифрой, значением, вот как его убрать.2. При перемещении ползунка, в зависимости от значения 0 или 1, должна меняться картинка, в гугле и опере меняется, а в ИЕ не хочет, где ошибка? <script type="text/javascript"> function updateTextInput(val) { if (val == "0") { document.getElementById('demo').style = "background:url(/images/yandex.jpg) no-repeat left top;"; } else { document.getElementById('demo').style = "background:url(/images/google.jpg) no-repeat left top;"; } } </script>Заранее спасибо.
  19. Решилось таким образом: <?phpif (JURI::current() == JURI::base()) $this->addStyleDeclaration(' #jbmodule-default-93 > div:nth-child(1) > div.jbcategory-items {display:block !important;} ');?>
  20. Не совсем так. Имеется два меню, верхнее и левое. Нужно чтобы при активном пункте верхнего меню, у левого меню див принимал значение display:block С памощью java можно написать я думаю, а может можно еще с помощью css указать как-то?
  21. Добрый день есть меню: Главая Каталог Контакты И меню: Категория1 Товар1 Товар11 Категория2 Товар2 Товар2 На главной странице в нижнем меню отображаются только Категория1 и Категори2. При нажатии из этих категорий становятся отображаемые в меню товары только для заданной категории. Как можно сделать через CSS чтобы еще при активном пункте Главная, так же отображался товар у Категории1 ? Не могу сообразить как связать два разных div. <li class="item-101 current active"><a href="/" >Главная</a></li><div class="jbcategory-link"> <a href="/Категория1" > Категория1</a> </div><div class="jbcategory-items"> <div class="item-wrapper-desc"> <div class="item-title"> <a title="Товар1" href="товар1">Товар1</a> </div> </div> <div class="item-wrapper-desc"> <div class="item-title"> <a title="Товар2" href="товар2">Товар2</a> </div> </div></div></div>Отображение в css сейчас у меня .category-wrapper.category-active > div.jbcategory-items {display:block !important;}
  22. RK3DNP

    padding для IE

    Спасибо, помогло
  23. Добрый день, имеется код: <div> <ul> <li>текст</li> </ul> </div> Во всех браузерах для li назначено padding 5px, а для всех ie 10px. Создал отдельный фаил ie.css, прописал там стиль, в шаблоне между head прописал: <!--[if IE]> <link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/syte/css/ie.css" type="text/css" /><![endif]-->но стиль не применяется. Тестирую в 11 версии ИЕ.
  24. Вот еще одно решение, немного по другому <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=koi8-ru" /><script src="https://code.jquery.com/jquery-1.11.2.min.js"></script><script type="text/javascript"> function displ(ddd) { var el = document.getElementById(ddd); if (el.className.indexOf('hidden') >= 0) { el.className = 'text-box'; document.getElementById(ddd + '-link').innerText = 'Скрыть текст'; } else { el.className = 'text-box hidden'; document.getElementById(ddd + '-link').innerText = 'Показать текст'; }}</script><style>body {width:200px;}.text-box { heght: 100%; width:200px; float:left;}.text-box.hidden { overflow-y: hidden; height: 200px; }</style></head><body ><div id="var" class="text-box hidden">Этот скрытый текст сделан с помощью JavaScript. И вот по какому принципу он работает:... (далее по тексту)Этот скрытый текст сделан с помощью JavaScript. И вот по какому принципу он работает:... (далее по тексту) Этот скрытый текст сделан с помощью JavaScript. И вот по какому принципу он работает:... (далее по тексту) Этот скрытый текст сделан с помощью JavaScript. И вот по какому принципу он работает:... (далее по тексту) Этот скрытый текст сделан с помощью JavaScript. И вот по какому принципу он работает:... (далее по тексту) </div><a id="var-link" href="javascript:displ('var')">Показать текст</a><br/><br/><br/><div id="var1" class="text-box hidden">Этот скрытый текст сделан с помощью JavaScript. И вот по какому принципу он работает:... (далее по тексту)Этот скрытый текст сделан с помощью JavaScript. И вот по какому принципу он работает:... (далее по тексту) Этот скрытый текст сделан с помощью JavaScript. И вот по какому принципу он работает:... (далее по тексту) Этот скрытый текст сделан с помощью JavaScript. И вот по какому принципу он работает:... (далее по тексту) Этот скрытый текст сделан с помощью JavaScript. И вот по какому принципу он работает:... (далее по тексту) </div><a id="var1-link" href="javascript:displ('var1')">Показать текст</a></body></html>
×
×
  • 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