Jump to content

Николаич

Newbie
  • Posts

    22
  • Joined

  • Last visited

Everything posted by Николаич

  1. to Great Rush Все верно за исключением нескольких но. Во-первых, ситуация меняется когда делаешь работу для хорошо знакомого человека. Вроде как друзья - какое ТЗ, какое повышение стоимости. А во-вторых, это не мой профиль. Я самоучка и много не знаю - могут возникнуть проблемы с реализацией каких-либо ухищрений, могу сорвать сроки, хотя в этом замечен не был. Все это всего лишь увлечение, а не работа всей жизни. Чтобы быть хоть как то конкурентоспособным приходится снижать цену раза так в 1,5 + идти на уступки - отказ от ТЗ. Да и работа осуществляется на чистовик - сразу на хостинге заказчика, что согласитесь опрометчиво. Вот такой своеобразный демпинг рынка, но что делать - кушать хочется всегда.
  2. Да, не спорю. Но сайт не мой - делаю на заказ в сжатые сроки. И думаю все прекрасно знают что такое, когда изначально делается просто шаблон будущего сайта-визитки без какого либо контента, когда нет ни малейшего представления что будет размещено на сайте, а потом, по мере выполнения заказа, у заказчика появляется много идей как сайт-визитку превратить чуть ли не в интернет магазин. Но что греха таит - у самого практики маловато, сам в каком то плане виноват. Спасибо за подсказки и советы. Ссылки на сайт на всякий случай подотру. Впринципе если тема не нужна - можете удалить. Еще раз спасибо.
  3. Большое спасибо, что откликнулись. Единственно, тут я сложнее немного задачу ставил, сразу просто объяснить толком не получилось. Идея в то, чтобы: 1. Серые квадраты были именно между 2-мя верхними цветными и 6-ю нижними. Не как сейчас - после цветных квадратов. 2. Левая колонка увеличивалась именно на цельные квадраты, а не как сейчас - 6 целых и 2 половинчатых. То есть в идеале проверяем величину контента справа и в зависимости от этого добавляем N-ое количество строк таблицы с серыми квадратами между квадратами цветными. На самом деле возможно задача стоит чересчур уж сложная. Я конечно в ширину сайт растяну, может просто контент на несколько страниц раскидаю...
  4. Добрый день. Нужно чтобы серые квадраты повторялись по вертикали в зависимости от содержимого. <table cellspacing="0" cellpadding="0" align="center" border="0"> <tr> <td style="width:966px; height:100%"> <table cellspacing="0" cellpadding="0" border="0"> <tr> <td style="width:42px; height:780px"></td> <td style="width:876px; height:780px"> <table cellspacing="0" cellpadding="0" border="0"> <tr> <td style="width:876px; height:100px"> <table cellspacing="0" cellpadding="0" border="0"> <tr> <td style="width:435px"> <br style="line-height:20px"> <a href="/"><img width="150" height="55" alt="Meritec" src="/templates/nesterov_product/images/logo.png" border="0"/></a> </td> </tr> </table> </td> </tr> <tr> <td style="width:876px; height:565px"> <table cellspacing="0" cellpadding="0" border="0"> <tr> <td style="width:226px; height:565px"> <table cellspacing="0" cellpadding="0" border="0" width="226px"> <tr> <td style="width:113px; height:113px"><a href="/" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('back_internal','','/templates/nesterov_product/images/back_internal_a.gif',1)"><img src="/templates/nesterov_product/images/back_internal.gif" name="back_internal" alt="На главную" border="0"></a></td> <td style="width:113px; height:113px"><a href="/produktsiya_meritec/index.html" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('product_internal','','/templates/nesterov_product/images/product_internal_a.gif',1)"><img src="/templates/nesterov_product/images/product_internal.gif" name="product_internal" alt="Продукция Meritec" border="0"></a><br></td></tr> </tr> <tr> <td style="width:113px; height:113px"><img src="/templates/nesterov_product/images/pic1_1.gif" alt=""><br></td> <td style="width:113px; height:113px"><img src="/templates/nesterov_product/images/pic1_1.gif" alt=""><br></td> </tr> <tr> <td style="width:113px; height:113px"><a href="/produktsiya_meritec/zamki/index.html" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('zamki_internal','','/templates/nesterov_product/images/zamki_internal_a.gif',1)"><img src="/templates/nesterov_product/images/zamki_internal.gif" name="zamki_internal" alt="Замки капота" border="0"></a><br></td> <td style="width:113px; height:113px"><a href="/produktsiya_meritec/immobilajzer/index.html" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('immobilajzer_internal','','/templates/nesterov_product/images/immobilajzer_internal_a.gif',1)"><img src="/templates/nesterov_product/images/immobilajzer_internal.gif" name="immobilajzer_internal" alt="Иммобилайзер" border="0"></a><br></td></tr> </tr> <tr> <td style="width:113px; height:113px"><a href=" /produktsiya_meritec/signalizacija/index.html" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('signalizacija_internal','','/templates/nesterov_product/images/signalizacija_internal_a.gif',1)"><img src="/templates/nesterov_product/images/signalizacija_internal.gif" name="signalizacija_internal" alt="Автомобильные сигнализации" border="0"></a></td> <td style="width:113px; height:113px"><a href="/produktsiya_meritec/moduli/index.html" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('moduli_internal','','/templates/nesterov_product/images/moduli_internal_a.gif',1)"><img src="/templates/nesterov_product/images/moduli_internal.gif" name="moduli_internal" alt="Дополнительные модули" border="0"></a><br></td> </tr> <tr> <td style="width:113px; height:113px"><a href="/produktsiya_meritec/gps/index.html" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('gps_internal','','/templates/nesterov_product/images/gps_internal_a.gif',1)"><img src="/templates/nesterov_product/images/gps_internal.gif" name="gps_internal" alt="Охранное устройство Meritec GSM page (GSM/GPS)" border="0"></a></td> <td style="width:113px; height:113px"><a href="/produktsiya_meritec/gsm/index.html" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('gsm_internal','','/templates/nesterov_product/images/gsm_internal_a.gif',1)"><img src="/templates/nesterov_product/images/gsm_internal.gif" name="gsm_internal" alt="Охранное устройство Meritec GSM page" border="0"></a><br></td> </tr> </table> </td> <td style="width:650px; height:565px; background-color:#F8F8F8; background-image:url(/templates/nesterov_product/images/top.gif); background-repeat:no-repeat"> <table cellspacing="0" cellpadding="0" border="0"> <tr> <td style="width:650px; height:565px; background-image:url(/templates/nesterov_product/images/bottom.gif); background-repeat:no-repeat; background-position: left bottom"> <br style="line-height:15px"> <div style="margin-left:20px; margin-right:20px"> <h1 align="center"><strong><?=$sitetitle; ?></strong></h1> <?=$contentcenter; ?><?php include "mycode/$myinclude.php"; ?> </div> </td> </tr> </table> </td> </tr> </table> </td> </tr> <tr> <td style="width:876px; height:63px" class="policy"> <br style="line-height:36px"> © 2010 <strong><?=$sitename; ?></strong> </td> </tr> <tr> <td>Powered by <a href="http://www.kan-studio.ru/" target="_blank"">Kandidat CMS</a></td> </tr> </table> </td> <td style="width:48px; height:780px"></td> </tr> </table> </td> </tr> </table> По логике вещей нужно через background-image и repeat-y сделать но не получается пока... Посмотрите если не сложно. Спасибо.
  5. Огромное спасибо - проблема решена. Можно со спокойной душой лететь на отдых в Тунис. =))
  6. Добрый день. Вставил в сайт, который сейчас делаю макет формы обратной связи взятый из интернета. http://meritec.su/contact.html Сайт расположен на хостинге www.sweb.ru Все отлично работает, письма приходят, например на почту mail.ru Создал ящик типа admin@mritec.su Письма приходят вида: ��� ����������: ���������, ����������� �����: karkarkar@bk.ru, ����: ����, ���������: ���� Обратился в техподдержку sweb: Проблема возникает из-за того, что у Вас в письме нигде не указана кодировка этого письма. Специализированные почтовые сервисы имею механизмы автоопределения кодировки, и в них письмо отображается корректно. Возьмите для образца скрипт с корректными заголовками: #!/usr/local/bin/php <? $to = 'support@sweb.ru'; $return = 'support@sweb.ru'; $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=utf-8' . "\r\n"; $headers .= 'From: ' . $return . "\r\n"; $headers .= 'Reply-To: ' . $return . "\r\n"; $headers .= 'Return-Path: ' . $return . "\r\n"; $headers .= 'X-Mailer: PHP/' . phpversion(); $date = date('l\, M dS Y\, h:i:s A'; mail("$to", "mail_test", "$date", $headers); echo "mail sent $date\n"; echo "done.\n"; ?> Но честно говоря пока что моих знаний не хватает чтобы исправить проблему и долго сидеть времени нет - жена ругается, в 4.15 утра уже самолет в Тунис. Помогите исправить проблему, спасибо. В файле html: <p style="color:red"><strong>Вы можете отправить сообщение, заполнив следующую форму:</strong></p> <form action="mail.php" method="post" onsubmit="return checkForm(this);"> <p><strong>Ваше имя:</strong><br> <input type="text" name="name" size="30"> </p> <p><strong>Ваш e-mail:</strong><br> <input name="email" type="text" size="30" > </p> <p><strong>Тема:</strong><br> <input name="theme" type="text" size="30" > </p> <p><strong>Сообщение:</strong><br> <textarea name="mess" rows="5" cols="50"></textarea> </p> <input type="submit" value="Отправить сообщение"> </form> В файле php: <script type="text/javascript"><!-- function checkForm(obj){ var return_value = true; // заносим значение поля почтовый ящик в переменную mail var mail = obj.email.value; // заносим значение поля отправитель в переменную sender var sender = obj.name.value; // заносим значение поля сообщение в переменную msg var msg = obj.mess.value; // регулярное выражение для проверки почтового ящика var reg_mail = /[0-9a-z_]+@[0-9a-z_^.]+.[a-z]{2,3}/i; // регулярное выражение для проверки отправителя var reg_sender = /[a-z]+/i; // объявляем переменную, куда будет заноситься текст сообщения об ошибке var error_msg = "Некорректно заполнены поля: "; //проверка поля отправитель if(reg_sender.exec(sender) == null && sender ==""){ error_msg += "Ваше имя "; return_value = false; } //проверка поля почтовый ящик if(reg_mail.exec(mail) == null){ error_msg += "Ваш e-mail "; return_value = false; } //проверка поля текст сообщения if(msg == ""){ error_msg += "Ваше сообщение "; return_value = false; } //проверка на наличие ошибок, если возникла ошибка, выводим текст сообщения if(!return_value) alert(error_msg); return return_value; }//--> </script> <?php if (isset ($name)) { $name = substr($name,0,20); //Не может быть более 20 символов if (empty($name)) { echo "<center><b>Не указано имя!<p>"; echo "<a href=/contact.html>Вернуться и правильно заполнить форму.</a>"; exit; } } else { $name = "не указано"; } if (isset ($email)) { $email = substr($email,0,20); //Не может быть более 20 символов if (empty($email)) { echo "<center><b>Не указан e-mail!<p>"; echo "<a href=/contact.html>Вернуться и правильно заполнить форму.</a>"; exit; } } else { $email = "не указано"; } if (isset ($theme)) { $theme = substr($theme,0,20); //Не может быть более 20 символов if (empty($theme)) { echo "<center><b>Тема сообщения не указана!<p>"; echo "<a href=/contact.html>Вернуться и правильно заполнить форму.</a>"; exit; } } else { $theme = "не указано"; } if (isset ($mess)) { $mess = substr($mess,0,1000); //Не может быть более 1000 символов if (empty($mess)) { echo "<center><b>Сообщение не написано!<p>"; echo "<a href=/contact.html>To return and fill the form correctly.</a>"; exit; } } else { $mess = "not filled"; } $i = "not filled"; if ($name == $i AND $email == $i AND $mess == $i) { echo "Error!"; exit; } $to = "admin@meritec.su"; /*УКАЗАТЬ СВОЙ АДРЕС!*/ $subject = "Сообщение с вашего сайта"; $message = "Имя пославшего: $name, Электронный адрес: $email, Тема: $theme, Сообщение: $mess, IP-адрес:$REMOTE_ADDR"; mail ($to,$subject,$message) or print "Не могу отправить письмо!"; echo "<center><b>СПАСИБО ЗА ВАШЕ СООБЩЕНИЕ!<br>"; exit; ?>
  7. Постараюсь объяснить... Если опять же на примере Битрикса смотреть, беру шаблон дизайна template.php, оптимизирую под CMS - размечаю header, footer. Далее создаю главную страницу index.php, привязываю к ней header и footer, через визуальный редактор вношу контент. И т.д. Если не брать php, создаю 5 html страниц с одинаковым дизайном, размечаю footer, header, меню, область контента и с помощью визуального редактора вношу контент. Одним словом чтобы при переносе сайт допустим на другой хостинг все ограничивалось элементарным копированием фалов. Ну или же при смене Cms опять же все ограничивалось просто выкидыванием специфических тегов из html страниц.
  8. to LunatiK Спасибо, посмотрю. А еще такой вопрос задам... Не подскажете тогда CMS, которая работает непосредственно с файлами? Наподобие Битрикс, чтобы и под админ панелью CMS и если зайти с FTP на хостинг была четкая структура сайта,, с папками, index.php и т.п. P.S. Прошу прощения, что так каряво изъясняюсь, всего лишь любитель-самоучка.
  9. Необходимо сделать простенький сайт-визитку для знакомого. Столкнулся с проблемой... Сайт я сделаю, зарегистрирую домен и размещу на хостинге. Но вот как он его будет редактировать?! Самому брать на себя удовольствие редактировать его постоянно как то не хочется. Нужно бы какую-нибудь cms... CMSки посмотрел - либо чересчур простые, ограничивают возможность сделать элементарные вещи, либо наоборот - сложные, навороченные, в таких не один месяц разбираться нужно и потом еще столько же чтобы заказчику объяснить что и как... А ведь нужен то всего по сути html редактор для правки 5-6 html страниц... Может что посоветуете? Спасибо.
  10. Нет - это я просто в качестве примера привел. Нужно небольшую картинку напротив меню "Форум" поместить. Но это не суть. Мне скорее понять как исправить комплексный компонент "меню" битрикса исправить, прописать: "Если меню первого уровня, то если пункт меню "Наш коллектив" - пункт меню как текст, цвет темно синий, если пункт меню "Форум" - пункт меню как ссылка, цвет темно синий, справа изображение, все остальное - пункт меню как ссылка, цвет темно синий; Если меню второго уровня, то пункт меню с черточкой впереди, цвет голубой". Если даже через CSS делать нужно ведь задать стиль конкретному пункту меню, что в любом случае в шаблоне нужно сделать. Как иначе - не знаю.
  11. Прошу прощения. Показало это скорее к этому разделу относится. Перенесите, пожалуйста, если не сложно.
  12. Добрый день. Возникла небольшая проблема с меню, посколько php знаю плохо решить пока не получается. Отрывок кода из шаблона моего меню: <?if ($arItem["DEPTH_LEVEL"]==1):?> <div class="lvl1_cont"> <?if ($arItem["TEXT"]=='Наш коллектив'){?><div class="lvl1_href_blue"><?=$arItem["TEXT"]?></div> <?}else{?> <a href="<?=$arItem["LINK"]?>" class="lvl1_href"><?=$arItem["TEXT"]?></a> <?}?> </div> <?else:?> <?if ($arItem["PERMISSION"] > "D"):?> <div class="lvl2_cont"><a href="<?=$arItem["LINK"]?>" class="lvl2_href">- <?=$arItem["TEXT"]?></a></div> <?endif?> <?endif?> Если пункт меню называется "Наш коллектив" - выводится темно синим текстом, если нет - темно синей ссылкой. если меню второго уровня - с черточкой впереди и голубым цветом. Нужно написать особое условие для пункта меню "Форум". Пробовал добавлять после определения пункта меню "Наш коллектив": <?elseif ($arItem["TEXT"]=='Форум'){?><div class="lvl3_href"><a href="<?=$arItem["LINK"]?></div> Пока не получается. =( Что делаю не так? Спасибо.
  13. Большое спасибо, разобрался!
  14. Подскажите пожалуйста, никак сделать не получается... <form action="index.php" method="POST"> <input type="Radio" name="rbutton" value="test1" checked>Пункт 1<br> <input type="Radio" name="rbutton" value="test2">Пункт 2<br> <input type="Submit" value="SUBMIT" name="submit"> </form> При выборе Пункт 1 должна открыться страница 1.php ; при выборе Пункт 2 соотвестственно 2.php Как это сделать? Спасибо.
  15. Спасибо большое за ответ. Вчера попробовал данную CMS - очень понравилась. Думаю на ней остановлюсь. Простенькое, в то же время все самое необходимое + минимальные заточки шаблонов под систему. Wordpress пробовал, что то не понравилось. Правда столько CMS перепробовал что не понмню что именно. =) А какое мнение насчет Amiro.Free?
  16. Да пока сам размышляю... Точнее я не знаю как пользователю рядовому удобнее будет. Мне то лично удобнее сверстать простенький шаблон, сделать менюшку и связать между собой штучек 10 страничек. Только вот как объяснить владельцу сайта как изменить хотя бы пару строчек... Кажется легче будет тыкнуть на нужное место в cms. Хотя с другой стороны взять к примеру drupal, в миг запутается. =)
  17. Нет конечно. Я и говорю - для сайта визитки она слишком мудреная, дорогая, да и куча модулей, опять же не требующихся для сайта-визитки. Вот если бы оставить в Битриксе только настройки системы, интеграцию шаблона, редактор файлов в режиме кода и визуальном редакторе, ну и сделать ее бесплатной - было бы самое то. Спасибо за совет, попробую.
  18. Нужна бесплатная Cms наподобие Битрикс для сайта визитки. Сам уже почти год работаю на Битриксе. CMS со своими минусами и плюсами конечно, к ней безусловно привыкнуть надо, но сейчас очень нравится. Однако иногда возникает задача сделать простенький сайт для знакомого человека, который в этом во все не знает ничего. Конечно хочется поставить какую нибудь понятную CMS, дабы и себе и человеку жизнь упростить. Но поскольку и сам сайт за символический презент идет, говорить о лицензии Битрикса минимум за 5 тыс. не приходится. Пробовал UMI и Joomla. Что мне очень не понравилось... В Битриксе очень здорово видно иерархическую структуру сайта. Отталкиваемся от общей папки "Файлы и папки". Хочешь создать главную страницу - просто создай index.php в корне данной папки с подключенными footer и header и контентом. Страница о компании, пожалуйста - about/index.php и т.д. Одним словом наглядно видно папки, файлы и что файлы содержат. Огромный плюс - возможность редактировать файл как в визуальном редакторе, так и в режиме кода. Еще добавляем возможность интеграции шаблона - вот и все что я ищу... Может кто посоветует. Знаю, много сайтов с демками CMS, но с работой и одновременной учебой в аспирантуре времени очень мало свободного стало... Очень надеюсь на Вашу помощь.
  19. Вы правы. Убрал многочисленные <p></p> - все стало так, как и должно быть. Да, проблема лишь в том, что сайт находится под управлением Битрикс и при заполнении страницы в визуальном редакторе тег <p> ставится ну просто везде. Спасибо за помощь, за ссылки, буду изучать.
  20. Проблема с высотой таблицы в IE и FireFox. <p align="left"> <table cellspacing="0" cellpadding="3" width="100%" bgcolor="#eeece8" border="1"> <tbody> <tr bgcolor="#c0c0c0"><td> <p align="center"><strong><font size="2">Город</font></strong></p> </td><td> <p align="center"><strong><font size="2">Компании</font></strong></p> </td><td> <p align="center"><strong><font size="2">Телефоны</font></strong></p> </td><td> <p align="center"><strong><font size="2">Адрес</font></strong></p> </td><td> <p align="center"><strong><font size="2">e-mail</font></strong></p> </td></tr> <tr><td> <p align="left"><font size="1">Самара</font></p> </td><td><font size="1"> <p align="left"><font size="1">«Поволжское представительство БИРСС»</font></p> </font></td><td><font size="1"> <p align="left"><font size="1">(8462) 60-19-21</font></p> </font></td><td><font size="1"> <p align="left"><font size="1">443080, <br /> г. Самара, ул. Гаражная, д. 10</font></p> </font></td><td> <p align="left"><a class="maildilers" href="mailto:birss@samtel.ru" >birss@samtel.ru</a></p> </td></tr> </tbody> </table> </p> (Укоротил для удобства) Подскажите как исправить. Спасибо.
  21. Извините, с темой немного ошибся, думаю. Удалите, пожалуйста.
×
×
  • 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