Реквизиты для оплаты:
|
2 дизайн для сайта - Форумы
2 дизайн для сайта
| |
Scorpik
=Offline=
|
Дата: Чт, 22.12.11, 20:53 | Сообщение # 1 |
Заказчик
Группа: Заказчики
Сообщений: 122
|
Привет, Паша. Прошу сделать 2 дизайн для сайта, изменения следующие: 1. Полностью убрать шапку, весь фон и поставить картинки из тестового варианта сайта 2. За место фона поставить рисунок который по адресу /images/novg/snow.jpg - кодом ставить на повтор (фон шапку не накрывает) 3. Установить скрипт снега: Code <script type=text/javascript src=http://www.patmax.eu/J1/111109072032.js></script> я его поставил в первом контейнере, но ты можешь установить его туда куда считаешь нужным, что впрочем относиться к любому коду Текущий дизайн на сайте остаётся без изменений. Код для организации двух дизайнов предлагаю следующий: Code <script> function getCookie(c_name) { if (document.cookie.length>0) { c_start=document.cookie.indexOf(c_name + "="); if (c_start!=-1) { c_start=c_start + c_name.length+1; c_end=document.cookie.indexOf(";",c_start); if (c_end==-1) c_end=document.cookie.length; return unescape(document.cookie.substring(c_start,c_end)); } } return ""; }
function setCookie(c_name,value,expiredays) { var exdate=new Date(); exdate.setDate(exdate.getDate()+expiredays); document.cookie=c_name+ "=" +escape(value)+ ((expiredays==null) ? "" : ";expires="+exdate.toGMTString()); }
var diz = getCookie('mydiz') ? getCookie('mydiz') :'styles1'; document.write('<link type="text/css" rel="StyleSheet" href="http://ваш сайт/'+diz+'.css">');
function dizsave() { setCookie('mydiz',document.getElementsByName('mdiz')[0].value, 365); location.reload(); } </script> между <body> и </body> ставим это: Code Выберите дизайн сайта: <select name="mdiz"> <option value="styles1" selected="selected">Темный</option> <option value="styles2">Светлый</option> </select>
<input type="button" name="save" onclick="dizsave(); return true;" value="Сохранить" /> Взято здесь: Доступно только для пользователей Пароли к тестовому сайту и к основному на всякий напишу в ЛС тебе. Вроде всё написал, но если что то упустил - отпишусь
Мой сайт
Сообщение отредактировал Scorpik - Чт, 22.12.11, 20:55
|
|
|
|
Scorpik
=Offline=
|
Дата: Чт, 22.12.11, 21:14 | Сообщение # 2 |
Заказчик
Группа: Заказчики
Сообщений: 122
|
И ещё раз хочу сказать за вчерашний инцидент с порчей кода в стилях, в заготовках для новой шапки - Паша извини меня за порчу твоих трудов, мне очень стыдно и это теперь для меня горький урок, это первый и последний раз.
Мой сайт
|
|
|
|
KorniloFF
=Offline=
|
Дата: Пт, 23.12.11, 06:34 | Сообщение # 3 |
Даос по жизни :)
Группа: Админ
Сообщений: 925
|
Quote (Scorpik) Паша извини меня за порчу твоих трудов, мне очень стыдно и это теперь для меня горький урок, это первый и последний раз. Принято. Да, задача не слабая, но все решаемо! )
C уважением, KorniloFF.
Мой сайт
|
|
|
|
KorniloFF
=Offline=
|
Дата: Пт, 23.12.11, 09:37 | Сообщение # 4 |
Даос по жизни :)
Группа: Админ
Сообщений: 925
|
Скрипт замены стиля переделал и доработал, стоит на тестовом. По п.2 не совсем понял, нужно подробнее По п.3 - не советую, скрипт с 3 ошибками и очень грузит систему. Потом лучше я тебе, как с дизайном разберемся, поставлю свою переделку с Юкозовского виджета. Образец здесь. [hide=30]Пасс 1975[/hide]
C уважением, KorniloFF.
Мой сайт
|
|
|
|
Scorpik
=Offline=
|
Дата: Пт, 23.12.11, 11:51 | Сообщение # 5 |
Заказчик
Группа: Заказчики
Сообщений: 122
|
По пункту 2 - я имел виду чтоб фон был не покрывал шапку, то есть шапка без фона должна быть, заканчивается фон на уровне блока меню. Я снег хотел мелкий, да этот скрипт притормаживает, но то что ты мне предлагаешь - слишком крупные снежинки Ещё хорошо бы выравнять рисунки в шапке, было бы чудесно Я заметил что скрипт меняет только дизайн на сайте, форум не затрагивает, хотелось бы чтоб менялся и на форуме. Кнопу изменения лучше сделать внизу сайта, над футером, по центру, по умолчанию чтоб запускался обычный дизайн пока. Благодарю за работу.
Мой сайт
|
|
|
|
KorniloFF
=Offline=
|
Дата: Пт, 23.12.11, 12:25 | Сообщение # 6 |
Даос по жизни :)
Группа: Админ
Сообщений: 925
|
Quote (Scorpik) но то что ты мне предлагаешь - слишком крупные снежинки Ну, их можно любыми сделать! Quote (Scorpik) то есть шапка без фона должна быть, заканчивается фон на уровне блока меню. Это понятно Quote (Scorpik) Ещё хорошо бы выравнять рисунки в шапке Сделаем Quote (Scorpik) Я заметил что скрипт меняет только дизайн на сайте, форум не затрагивает, В каждом модуле нужно прописывать отдельно Quote (Scorpik) по умолчанию чтоб запускался обычный дизайн Будет запускаться выбранный в последний раз конкретным пользователем. То есть, с чего человек уходил, к тому и вернется. Можешь даже сейчас проверить. Остальным вечером займусь
C уважением, KorniloFF.
Мой сайт
|
|
|
|
KorniloFF
=Offline=
|
Дата: Пт, 23.12.11, 19:07 | Сообщение # 7 |
Даос по жизни :)
Группа: Админ
Сообщений: 925
|
Сделал на тестовом. Посмотри, отпишись. Работал над Добавочным дизайном.
C уважением, KorniloFF.
Мой сайт
|
|
|
|
Scorpik
=Offline=
|
Дата: Пт, 23.12.11, 21:02 | Сообщение # 8 |
Заказчик
Группа: Заказчики
Сообщений: 122
|
Шапка получилась просто классно! очень здорово В принципе все, можно потихоньку переносить на основной сайт, только нужно учесть: Текущий дизайн на основном сайте без изменений остаётся, ветку я уберу. Форум тоже ты переделаешь? Я сделал дополнительный блок новогодний для сайта, если всё правильно размести плиз в новогоднем дизайне: Текст сообщения превышает допустимый лимит Вот же не задача...
Мой сайт
Сообщение отредактировал Scorpik - Пт, 23.12.11, 21:03
|
|
|
|
KorniloFF
=Offline=
|
Дата: Сб, 24.12.11, 10:53 | Сообщение # 9 |
Даос по жизни :)
Группа: Админ
Сообщений: 925
|
Кстати, ты про снег не написал, я для тебя его уменьшил и сделал горизонтальное смещение в границах экрана. Нравится? Просто мой скрипт раз в 10 легче для броузера, чем приведенный тобой, потому и советую.
C уважением, KorniloFF.
Мой сайт
|
|
|
|
Scorpik
=Offline=
|
Дата: Сб, 24.12.11, 15:04 | Сообщение # 10 |
Заказчик
Группа: Заказчики
Сообщений: 122
|
KorniloFF, да, снежинки нормальные, но только вроде подвисают немного Блок (глобальный) который желательно добавить в новогодний дизайн: Code <!-- <Блок Новый год> --> <?if($SMENU_1$)?> <div id="tpl_col_1"> <div id="tpl_col_text_top"><!-- <bt> -->Новый год!<!-- </bt> --></div> </div> <div id="tpl_col_2"> <div> <center><div align="center" style="padding:2px; border: 1px dashed white; width: 155px;"> <a href="http://poznanie-reyki.ru/forum/28-68-1"><img src="http://codmw.ucoz.net/dla_caita/packpytka/Merry-Christmas-PSD.png" border="0"></a> <div align="center" style="width: 140px;"><span style="color:#93d5fa"> <b><div align="center"><script Language="javascript"> function cdtime(container, targetdate){ if (!document.getElementById || !document.getElementById(container)) return this.container=document.getElementById(container) this.currentTime=new Date() this.targetdate=new Date(targetdate) this.timesup=false this.updateTime() } cdtime.prototype.updateTime=function(){ var thisobj=this this.currentTime.setSeconds(this.currentTime.getSeconds()+1) setTimeout(function(){thisobj.updateTime()}, 1000) } cdtime.prototype.displaycountdown=function(baseunit, functionref){ this.baseunit=baseunit this.formatresults=functionref this.showresults() } cdtime.prototype.showresults=function(){ var thisobj=this var timediff=(this.targetdate-this.currentTime)/1000 if (timediff<0){ this.timesup=true this.container.innerHTML=this.formatresults() return } var oneMinute=60 var oneHour=60*60 var oneDay=60*60*24 var dayfield=Math.floor(timediff/oneDay) var hourfield=Math.floor((timediff-dayfield*oneDay)/oneHour) var minutefield=Math.floor((timediff-dayfield*oneDay-hourfield*oneHour)/oneMinute) var secondfield=Math.floor((timediff-dayfield*oneDay-hourfield*oneHour-minutefield*oneMinute)) if (this.baseunit=="hours"){ hourfield=dayfield*24+hourfield dayfield="n/a" } else if (this.baseunit=="minutes"){ minutefield=dayfield*24*60+hourfield*60+minutefield dayfield=hourfield="n/a" } else if (this.baseunit=="seconds"){ var secondfield=timediff dayfield=hourfield=minutefield="n/a" } this.container.innerHTML=this.formatresults(dayfield, hourfield, minutefield, secondfield) setTimeout(function(){thisobj.showresults()}, 1000) } function formatresults2(){ if (this.timesup==false){ var displaystring="<span class='nonewyear'>"+arguments[0]+" Дней "+arguments[1]+" Часов<br>"+arguments[2]+" Минут "+arguments[3]+" Секунд</span> " } else{ var displaystring="<span class='newyear1'>С Новым годом!!!</span>" //alert("С Новым годом!!!") } return displaystring } </script> <div id="countdowncontainer2"></div> <script type="text/javascript"> var currentyear=new Date().getFullYear() var thischristmasyear=(new Date().getMonth()==0 && new Date().getDate()==1)? currentyear : currentyear + 1 var christmas=new cdtime("countdowncontainer2", "january 1, "+thischristmasyear+" 0:0:00") christmas.displaycountdown("days", formatresults2) </script></div></div></center><b></span> </div> <div id="tpl_col_3"></div> </div> <div style="clear: both;"> </div> <?endif?> <!-- <Блок Новый год> -->
Мой сайт
|
|
|
|
KorniloFF
=Offline=
|
Дата: Сб, 24.12.11, 15:10 | Сообщение # 11 |
Даос по жизни :)
Группа: Админ
Сообщений: 925
|
Quote (Scorpik) но только вроде подвисают немного Любой скрипт, создающий большое количество элементов будет подгружать броузер. Но этот подгружает значительно меньше того, что ты давал. И там ошибки были. По блоку ниче не понял. Ты накидал кучу кода, а где сопроводительная документация?
C уважением, KorniloFF.
Мой сайт
|
|
|
|
Scorpik
=Offline=
|
Дата: Сб, 24.12.11, 15:15 | Сообщение # 12 |
Заказчик
Группа: Заказчики
Сообщений: 122
|
Собственно говоря сам скрипт: Code <center><div align="center" style="padding:2px; border: 1px dashed white; width: 155px;"> <a href="http://poznanie-reyki.ru/forum/28-68-1"><img src="http://codmw.ucoz.net/dla_caita/packpytka/Merry-Christmas-PSD.png" border="0"></a> <div align="center" style="width: 140px;"><span style="color:#93d5fa"> <b><div align="center"><script Language="javascript"> function cdtime(container, targetdate){ if (!document.getElementById || !document.getElementById(container)) return this.container=document.getElementById(container) this.currentTime=new Date() this.targetdate=new Date(targetdate) this.timesup=false this.updateTime() } cdtime.prototype.updateTime=function(){ var thisobj=this this.currentTime.setSeconds(this.currentTime.getSeconds()+1) setTimeout(function(){thisobj.updateTime()}, 1000) } cdtime.prototype.displaycountdown=function(baseunit, functionref){ this.baseunit=baseunit this.formatresults=functionref this.showresults() } cdtime.prototype.showresults=function(){ var thisobj=this var timediff=(this.targetdate-this.currentTime)/1000 if (timediff<0){ this.timesup=true this.container.innerHTML=this.formatresults() return } var oneMinute=60 var oneHour=60*60 var oneDay=60*60*24 var dayfield=Math.floor(timediff/oneDay) var hourfield=Math.floor((timediff-dayfield*oneDay)/oneHour) var minutefield=Math.floor((timediff-dayfield*oneDay-hourfield*oneHour)/oneMinute) var secondfield=Math.floor((timediff-dayfield*oneDay-hourfield*oneHour-minutefield*oneMinute)) if (this.baseunit=="hours"){ hourfield=dayfield*24+hourfield dayfield="n/a" } else if (this.baseunit=="minutes"){ minutefield=dayfield*24*60+hourfield*60+minutefield dayfield=hourfield="n/a" } else if (this.baseunit=="seconds"){ var secondfield=timediff dayfield=hourfield=minutefield="n/a" } this.container.innerHTML=this.formatresults(dayfield, hourfield, minutefield, secondfield) setTimeout(function(){thisobj.showresults()}, 1000) } function formatresults2(){ if (this.timesup==false){ var displaystring="<span class='nonewyear'>"+arguments[0]+" Дней "+arguments[1]+" Часов<br>"+arguments[2]+" Минут "+arguments[3]+" Секунд</span> " } else{ var displaystring="<span class='newyear1'>С Новым годом!!!</span>" //alert("С Новым годом!!!") } return displaystring } </script> <div id="countdowncontainer2"></div> <script type="text/javascript"> var currentyear=new Date().getFullYear() var thischristmasyear=(new Date().getMonth()==0 && new Date().getDate()==1)? currentyear : currentyear + 1 var christmas=new cdtime("countdowncontainer2", "january 1, "+thischristmasyear+" 0:0:00") christmas.displaycountdown("days", formatresults2) </script></div></div></center><b></span> </div> Остальная часть - это блок в который вставляется этот скрипт, я его содрал с примеров: меню сайта, чат, статистика (контейнер) К скрипту документации нету он у меня давно был в блокноте, а для блока - в первом контейнере моего сайта)
Мой сайт
Сообщение отредактировал Scorpik - Сб, 24.12.11, 15:16
|
|
|
|
KorniloFF
=Offline=
|
Дата: Сб, 24.12.11, 20:31 | Сообщение # 13 |
Даос по жизни :)
Группа: Админ
Сообщений: 925
|
Фух, намучился немного с твоим сайтом, но результат есть, и хороший. В будущем изменения будет легче вносить.
C уважением, KorniloFF.
Мой сайт
|
|
|
|
Scorpik
=Offline=
|
Дата: Сб, 24.12.11, 20:49 | Сообщение # 14 |
Заказчик
Группа: Заказчики
Сообщений: 122
|
KorniloFF, Благодарю за работу
Мой сайт
|
|
|
|
KorniloFF
=Offline=
|
Дата: Сб, 24.12.11, 20:59 | Сообщение # 15 |
Даос по жизни :)
Группа: Админ
Сообщений: 925
|
Scorpik, на здоровье! Главное, чтобы моя работа радовала тебя и твоих посетителей. Ведь, собственно, для этого она и делается!
C уважением, KorniloFF.
Мой сайт
|
|
|
|
KorniloFF
=Offline=
|
Дата: Вс, 25.12.11, 02:07 | Сообщение # 16 |
Даос по жизни :)
Группа: Админ
Сообщений: 925
|
Не спалось, привел в порядок добавочный дизайн и переделал скрипт смены дизайнов.
C уважением, KorniloFF.
Мой сайт
|
|
|
|
Scorpik
=Offline=
|
Дата: Вс, 25.12.11, 10:05 | Сообщение # 17 |
Заказчик
Группа: Заказчики
Сообщений: 122
|
KorniloFF, всё прекрасно, только снег в основном варианте не к чему, он для новогоднего только Благодарю.
Мой сайт
|
|
|
|
KorniloFF
=Offline=
|
Дата: Вс, 25.12.11, 10:18 | Сообщение # 18 |
Даос по жизни :)
Группа: Админ
Сообщений: 925
|
Scorpik, уберем, не вопрос!
C уважением, KorniloFF.
Мой сайт
|
|
|
|
KorniloFF
=Offline=
|
Дата: Вс, 25.12.11, 11:15 | Сообщение # 19 |
Даос по жизни :)
Группа: Админ
Сообщений: 925
|
Сделал. С тебя зимний логотип и переделка картинок блоков - сделать прозрачные углы. ================= Сделал модуль форума. Оценивай. ================= Доделал остальные модули (Библиотека, Обратная связь)
Все, теперь жду твоих отзывов!
C уважением, KorniloFF.
Мой сайт
|
|
|
|
Scorpik
=Offline=
|
Дата: Вс, 25.12.11, 16:14 | Сообщение # 20 |
Заказчик
Группа: Заказчики
Сообщений: 122
|
KorniloFF, выявлены следующие ошибки: при смене на зимний дизайн - обратно сменить дизайн на форуме уже нельзя, он на пару секунд вернёт и обратно меняет, на сайте же нормально (сброс кеша не помогает) На сайте если зайти в библиотеку допустим - отсутствуют блоки слева: "это интересно" "поиск" "календарь" "метки" Шапка которая использовалась на тестовом сайте не пойдёт? Рисунки блоков я отредактировал, их заменить? или ты отдельно будешь для дизайна задействовать? Благодарю.
Мой сайт
Сообщение отредактировал Scorpik - Вс, 25.12.11, 18:40
|
|
|
|
|