Jump to content

rus

Expert
  • Posts

    5,943
  • Joined

  • Last visited

  • Days Won

    40

Everything posted by rus

  1. rus

    Создание файлов

    ТС как то составлял небольшой мануальчик по данной теме, если пригодится - берите .
  2. у меня тоже первый проект был на джумле и тоже жуть! на него и сейчас страшно смотреть, там еще заказчик сам понавтыкал свои "элементы дизайна" - это просто ужас!
  3. я давно и всего один раз видел изнутри DLE и могу только предполагать что там есть подключаемый скрипт, в котором могут быть строчки типа: theme_advanced_buttons1 - эта строчка для редактора тини, но она отвечает за отображение кнопок, не знаю какой там редактор используется, но посмотрите, может найдете что-то в этом роде.
  4. На мой взгляд, и ту и другую особенность верстки нужно применять к месту, а именно: 1) Резина - для сайтов где предполагается много контента и много картинок (что бы текст не было в напряг читать, разбавлять его картинками). Как правило, это сайты: интернет-магазины, информационные порталы, блоги к стати тоже отнесу к ним, хоть и не понимаю почему их всегда делают фиксированными. 2) Фикс - для сайтов-визиток, там мало контента, да и красивее выглядеть будет и читать не так уж много.
  5. Переделал скрипт под себя, но кое-что перестало работать, а именно: 1) в фф работает кнопка добавить, но не работает кнопка удалить, а в ие вообще ни одни кнопка не работает. 2) при создании новых форм fieldset вкладывается один в другого и получается наложение рамок от fieldset. html <div id="tovar"> <fieldset id="newline" name="nomer[0]"> <label>Название товара<font color="#FF0000">*</font> <input type="text" name="product[0]"> </label> <label>Ссылка на товар<font color="#FF0000">*</font> <input type="text" name="url[0]"> </label> <label>Артикул<font color="#FF0000">*</font> <input type="text" name="articul[0]"> </label> <label>Размер<font color="#FF0000">*</font> <input type="text" name="size[0]"> </label> <label>Цвет<font color="#FF0000">*</font> <input type="text" name="colors[0]"> </label> <label>Цена<font color="#FF0000">*</font> <select name="price"> <option value="0">выберите из списка</option> <option value="1">Фунты</option> <option value="2">Пенсы</option> </select> </label> <label>Количество<font color="#FF0000">*</font> <input type="text" name="number[0]"> </label> <a href="#" onclick="return rmline(0);" class="del"><img src="minus.gif"></a> </fieldset> </div> <p class="center"><a href="#" onclick="return addline();"><img src="plus.gif" border="0"></a></p> js <script language="JavaScript" type="text/javascript"> var c=0; //счётчик количества строк function addline() { c++; // увеличиваем счётчик строк s=document.getElementById('tovar').innerHTML; // получаем HTML-код дива s=s.replace(/[\r\n]/g,''); // вырезаем все символы перевода строк re=/(.*)(<fieldset id=.*>)(<\/fieldset>)/gi; // это регулярное выражение позволяет выделить последнюю строку fieldset s1=s.replace(re,'$2'); // получаем HTML-код последней строки fieldset s2=s1.replace(/\[\d+\]/gi,'['+c+']'); // заменяем все цифры к квадратных скобках // на номер новой строки s2=s2.replace(/(rmline\()(\d+\))/gi,'$1'+c+')'); // заменяем аргумент функции rmline на номер новой строки s=s.replace(re,'$1$2'+s2+'$3'); // создаём HTML-код с добавленным кодом новой строки document.getElementById('tovar').innerHTML=s; // возвращаем результат на место исходного дива return false; // чтобы не происходил переход по ссылке } function rmline(q) { if (c==0) return false; else c--; // если раскомментировать предыдущую строчку, то последний (единственный) // элемент удалить будет нельзя. s=document.getElementById('tovar').innerHTML; s=s.replace(/[\r\n]/g,''); re=new RegExp('<fieldset id="?newline"? nomer="?\\['+q+'.*?<\\/fieldset>','gi'); // это регулярное выражение позволяет выделить строку fieldset с заданным номером s=s.replace(re,''); // заменяем её на пустое место document.getElementById('tovar').innerHTML=s; return false; } </script> вообще использовалась изначально таблица, но мне захотелось вот так переделать с дивом, fieldset и лэйблами.
  6. У меня все работает.
  7. rus

    Mod ReWrite

    RedirectMatch /.* http://www.site.ru/ оно, не? а то можно видимо еще как-то так: // исходный урл. // index.php?option=com_content&view=article&id=223:2010-01-24-13-56-55&catid=2:2009-05-12-14-18-38&Itemid=2 // а это то, что нужно получить: Redirect http://www.site.ru/index.php([A-Za-z_]+)/([A-Za-z]+)/([0-9]+)/([0-9]+)/([0-9]+) http://www.site2.ru/ хз. второй вариант может и не проканать, вот с этим не знаю как правильно записать: 223:2010-01-24-13-56-55 - ([0-9]+)...
  8. а так не судьба сделать? <?php $myStyle="border:2px solid #BA905E;"; echo "<div style=\"".$myStyle."\"> вапвап </div>"; ?>
  9. css: a img { border:none; outline: none; } html: <a href="/"><img src="..."></a>
  10. rus

    Кнопки

    javascript.ru - вам в помощь!
  11. rus

    Музыка

    uppod.ru - вам в помощь!
  12. По ходу сам разобрался..., вроде как все работает. Тема закрыта.
  13. Пробовал, но дело в том, что этот скрипт "один на всех" то есть он задействован еще и в cms системе и он довольно большой. Пробовал по аналогии, но что-то не получилось у меня.
  14. rus

    Ищу скрипт в php

    Да, получил. Я вам ответил.
  15. Добрый день, форумчане! Возник такой вопрос: есть люди знающие перл? Суть вопроса: необходимо чтобы при формировании xml файла добавлялся к товару элемент: <manufacturer_warranty>true</manufacturer_warranty> а формирует его на основе http://partner.market.yandex.ru/legal/tt/#id1164476537337 перл скрипт, куда заранее уже внесены нужные параметры. Вот нужно в этом перл скрипте прописать строчку для <manufacturer_warranty>true</manufacturer_warranty> что бы он формировался в xml. manufacturer_warranty - элемент предназначен для отметки товаров, имеющих официальную гарантию производителя. сумма 150-200р. З.Ы. естесственно если просто в xml прописать как в примере: http://partner.market.yandex.ru/legal/tt/ то будет ошибка. Сам скрипт перл есть, только немного доработать надо его, дописать пару строчек. Могу его на мыло отправить..., вобщем пишите - договоримся.
  16. rus

    Ищу скрипт в php

    в личку не могу скинуть сообщение. давайте в аську: 210 пять-пять-три один 87. или мыло: 99-rus_гав_mailточкару
  17. rus

    Ищу скрипт в php

    Я могу такое сделать за оговоренную плату.
  18. psywalker - посмотри на клаву (кнопки Page Up & Page Down) и сразу станет все понятно. хотя откровенно признаться я это тоже впервые слышу. ТС, надо изъясняться понятнее, тогда и вас поймут, я не думаю что margin-down or padding-down используется непосредственно в css, я такого не видел. А по теме: может тогда попробовать все меню абсолютом сделать, но тогда гемор будет с высчитыванием отступов между пунктами, но при этом не будет такого смещения как у вас.
  19. border-bottom (top) - вам в помощь.
  20. Нее, ТС хочет как в cms Битрикс, что бы доступ по фтп протоколу к директориям было возможным через вэб интерфейс (браузер) в самой cms.
  21. Omnico - очень плохо когда з\п может варьироваться от 5000 тыс. руб до скажем 30 000 тыс. руб. Такая неопределенность просто убивает все желание работать.
  22. На сколько я знаю это невозможно без участия js, ajax... а чем вас не устраивают обычные табы? и вообще, какой именно пример не подошел и почему?
  23. rus

    Ищу скрипт в php

    Вот эту часть вообще не понял. Значит так: 1) таблица - это может быть html разметка документа, либо визуальное представление табличных данных (может быть сверстана не только тегами <table>). 2) Окна обратной связи - это что-то инопланетное наверное..., у формы обратной связи есть поля (<input> или <textarea>). З.Ы. из всей этой каши я только понял что нужен генератор форм на php, при чем не под админом, а любой юзер мог бы им воспользоваться на сайте в открытую. ТС, а зачем вам это если не секрет?
  24. на php - HTTP_USER_AGENT+css - display:block или none. можно еще на js определять браузер и даже через htaccess.
  25. лучше думаю без позиционирования решить, чисто на флоатах и клирингах.
×
×
  • 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