Фильтр по:
  

  • Страница 4 из 5
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • »
Модератор форума: Admin, Cибиря4ка, Komoff, Diana  
Скрипты и коды для юкоз - Форум аццкого кодера » Раздел для начинающих » Если вы пришли за помощью, то Вам сюда... » Вопросы от “RazieL'я” (Простые вопросы, которые не вошли в другие категории)
Вопросы от “RazieL'я”
Дата: Пятница, 30.12.2011, 19:27 |
RazieL
Лейтенант
Группа: Проверенные
Сообщений: 54
Награды: 0
Репутация: 0
Статус: Offline


likbezz, С наступающим Новым Годом! biggrin

Спасибо, смог настроить. Тока хочу спросить кое какие вопросы по скрипту...
В чем разница между el=document.getElementById('id'); и obj=document.getElementById('id');
Можешь также растолковать эту часть скрипта
Code
var isClassReplace=function(a,b,c){var rExp=new RegExp("\\b("+c+"\\w+)\\b","ig");
if(a.search(rExp)!=-1){return a.replace(rExp,c+b);
}else{return a+' '+c+b;}
};


Последнее, как удалить куки. Я знаю только что надо установить дату на -1 от той, которая сейчас в памяти.
Code
<script type="text/javascript">  
function setDynClass(mClass){  
if(!arguments.length){  
var mClass=(mClass=document.cookie.match(/\bdyncss=([^;]*)/))&&mClass[1];if(!mClass)return '';}  
document.getElementById('swdes').className=mClass;  
var d=new Date();  
d.setFullYear(d.getFullYear()+1);  
document.cookie=['dyncss=',mClass,';expires=',d.toGMTString(),';path=/;'].join('');  
return mClass;}  
setDynClass();  
function delCookie(style){ что-то, что-то}
</script>

<a href="javascript://" onclick="delCookie('style');return false;">Удалить</a>


 
Дата: Суббота, 31.12.2011, 03:30 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


RazieL,
Quote (RazieL)
likbezz, С наступающим Новым Годом!

Ага, пасибки, тебя так же, с тем же )))
...

Quote (RazieL)
В чем разница между el=document.getElementById('id'); и obj=document.getElementById('id');

Никакой - «el» и «obj» - это переменные, в которые заносится объект с - имена переменных выбираешь/назначаешь сам, как тебе удобно. Кроме зарезервированных имен, соответственно.
...

Quote (RazieL)
var isClassReplace=function(a,b,c){var rExp=new RegExp("\\b("+c+"\\w+)\\b","ig");
if(a.search(rExp)!=-1){return a.replace(rExp,c+b);
}else{return a+' '+c+b;}
};

Назначаем переменной «isClassReplace» функцию, которая будет принимать три параметра a,b,c (a - текущий класс объекта; b - новый класс {часть класса}; с - поисковый префикс {начало класса, который будем заменять}) и возвращать строку - либо: return a.replace(rExp,c+b); - заменённый класс, если указанный в входном параметре «с» - класс (часть класса) - найден в текущем классе объекта - if(a.search(rExp)!=-1), и return a+' '+c+b; - добавленный класс - если указанный класс НЕ найден.
Сама функция производит замену найденного класса a.replace(rExp,c+b); - по регулярному выражению RegExp("\\b("+c+"\\w+)\\b","ig"); и возвращает строку.
...

Quote (RazieL)
Последнее, как удалить куки.

Code
setDynClass('')

....

Quote (RazieL)
Я знаю только что надо установить дату на -1 от той, которая сейчас в памяти.

Code
<a href="javascript://" onclick="setDynClass('');return false;">Удалить куку</a>

... Проще, не ищи сложных путей, они сами найдут тебя. )))
...


 
Дата: Понедельник, 02.01.2012, 18:07 |
RazieL
Лейтенант
Группа: Проверенные
Сообщений: 54
Награды: 0
Репутация: 0
Статус: Offline


likbezz, Благодарю за помощь, с меня причитается... happy

Хотел спросить по поводу шаблонов юкоз...
Форма регистрации/редактирования данных.
Code

<tr id="siM1"><td colspan="2" align="center" class="errorMsg" id="siM2">$ERROR$</td></tr><tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr" /></td></tr>

Вот эти id (siM1, siM2) имеют какое нибудь важное значение(например обрабатываются в скриптах юкоза) или я могу их спокойно удалить?


 
Дата: Вторник, 03.01.2012, 03:18 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


RazieL,
Quote (RazieL)
Вот эти id (siM1, siM2) имеют какое нибудь важное значение(например обрабатываются в скриптах юкоза) или я могу их спокойно удалить?

Думаю, нет, не особо важны.


 
Дата: Понедельник, 09.01.2012, 19:02 |
RazieL
Лейтенант
Группа: Проверенные
Сообщений: 54
Награды: 0
Репутация: 0
Статус: Offline


likbezz, привет...
У меня тут магическим образом вокруг всего боди сайта рамка белая появилась... И я не курсе как её убрать... Может какая-то ошибка в шаблоне css?

Вот код Боди
Code

<body id="swdes">
содержимое...
</body>
body {
      background: none repeat scroll 0 0 transparent;
      color: #474747;
      font-family: 'Play',Play-regular,Georgia,Arial,Verdana;
      font-size: 15px;
      line-height: 21px;
      list-style-type: none;
      min-height: 25px;
      text-align: center;
}

И еще один вопрос, со сменой цвета ссылок, иногда не все ссылки на сайте изменяются, остаются с первоначальным цветом, я заметил обычно это те ссылки которые я посещал, перед тем как сменить их цвет...
Хотя, что самое интересное, фаербаг показывает что они поменяли цвет и должны быть как все...

Прикрепления: 7447668.jpg (291.8 Kb) · 6149870.jpg (299.0 Kb)

Сообщение отредактировал RazieL - Понедельник, 09.01.2012, 19:03
 
Дата: Понедельник, 09.01.2012, 21:01 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


RazieL,
Quote (RazieL)
У меня тут магическим образом вокруг всего боди сайта рамка белая появилась...

Ага, прикольно сказал ... Ничё се “рамочка” ... В пол сантиметра )))
Code
body{margin:0;padding:0;}

...

Quote (RazieL)
И еще один вопрос, со сменой цвета ссылок, иногда не все ссылки на сайте изменяются, остаются с первоначальным цветом, я заметил обычно это те ссылки которые я посещал, перед тем как сменить их цвет...

Типа про :visited ты ничего не слышал? ...
Напоминаю,
  • :visited
    Данный псевдокласс применяется к посещенным ссылкам. Обычно такая ссылка меняет свой цвет по умолчанию на фиолетовый, но с помощью стилей цвет и другие параметры можно задать самостоятельно.

...
А у тебя:
Code
a:visited {
     color: #0080A4;
     text-decoration: none;
}
a:hover {
     color: #000000 !important;
     text-decoration: none;
}
a:active {
     color: #0080A4;
     text-decoration: none;
}

Следовательно ... Делаем выводы ... )
...

По теме: Что такое «псевдоклассы» и псевдо - селекторы ... ...


 
Дата: Вторник, 10.01.2012, 00:42 |
RazieL
Лейтенант
Группа: Проверенные
Сообщений: 54
Награды: 0
Репутация: 0
Статус: Offline


Quote (likbezz)
Типа про :visited ты ничего не слышал? ...

Конечно слышал...
Quote (likbezz)
А у тебя:

Так смотри: у меня по умолчанию стили ссылок
Code

a:link {text-decoration:none; color:#0080a4;}
a:visited {text-decoration:none; color:#0080a4;}
a:hover {text-decoration:none; color:#000 !important;}
a:active {text-decoration:none; color:#0080a4;}

А уже смена цвета идет по этим css свойствам
Code

body.linkSky a:link, body.linkSky a:visited, body.linkSky a:active {color:#0080A4;} - синий
body.linkPink a:link, body.linkSky a:visited, body.linkSky a:active {color:#DD4B39;} - красный

И что тут не так? вроде все по правилам... huh


 
Дата: Вторник, 10.01.2012, 01:23 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


RazieL,
Quote (RazieL)
И что тут не так? вроде все по правилам...

Тогда давай ссылку на страницу.
На главной у тебя нет «body.linkSky» .... там «body#swdes» ...
А-а ... во как у тя, ... ))) Вижу уже ...

И какие ссылки не правильно отображаются? Какой текст в них?
Если «Читать далее», то у них свой класс - «entryReadAllLink», его перебивать нужно (!important), либо прописывать индивидуально.
...


 
Дата: Вторник, 10.01.2012, 01:35 |
RazieL
Лейтенант
Группа: Проверенные
Сообщений: 54
Награды: 0
Репутация: 0
Статус: Offline


likbezz, Класс linkSky появляется после выбора...

Вот тут на скрине изображена панель дизайна, (круги изменяют бэкграунд, прямоугольники цвет навиг. панели, квадраты изменяют цвет ссылок, восклиц. знак удаляет куки). Работают и сохраняют на страницах с /index и /forum...

Прикрепления: 9342303.jpg (363.0 Kb)

 
Дата: Вторник, 10.01.2012, 01:38 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


RazieL,
Quote (RazieL)
Вот тут на скрине изображена панель дизайна, (круги изменяют бэкграунд, прямоугольники цвет навиг. панели, квадраты изменяют цвет ссылок, восклиц. знак удаляет куки). Работают и сохраняют на страницах с /index и /forum...

Да понял я уже ... просто не сообразил сразу )
Так что, какие ссылки-то не корректно работают?
... Смотри выше ...

Добавлено (10.1.2012, 1:47:58)
---------------------------------------------
Quote (RazieL)
Но из-за копипаста прописал везде linkSky, и даже там гдже должен был быть linkPink

)) Ну ты это ... повнимательнее ))))


 
Дата: Среда, 14.03.2012, 02:41 |
RazieL
Лейтенант
Группа: Проверенные
Сообщений: 54
Награды: 0
Репутация: 0
Статус: Offline


Все в порядке исправил... biggrin
дело в том, что в начале у меня css был прописан так
Code
body.linkSky a:link, a:visited, a:active {color:#0080A4;} - синий
body.linkPink a:link, a:visited, a:active {color:#DD4B39;} - красный

После твоего замечания, я понял, что так свойство распостранняется только на a:link, и дописал остальным тоже body.linkSky
Code
body.linkSky a:link, body.linkSky a:visited, body.linkSky a:active {color:#0080A4;}
body.linkPink a:link, body.linkPink a:visited, body.linkPink a:active {color:#DD4B39;}

Но из-за копипаста прописал везде linkSky, и даже там гдже должен был быть linkPink biggrin
Code
body.linkSky a:link, body.linkSky a:visited, body.linkSky a:active {color:#0080A4;}
body.linkPink a:link, body.linkSky a:visited, body.linkSky a:active {color:#DD4B39;}


Добавлено (14.03.2012, 02:41)
---------------------------------------------
Заценил новую фикчу в Firefox 11 в инспектор режиме, отображение элементов DOM в 3D biggrin

А также теперь отлично отображаются изображения открытые в пустых вкладках...


Сообщение отредактировал RazieL - Среда, 14.03.2012, 02:43
 
Дата: Среда, 14.03.2012, 03:19 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


RazieL,
Quote (RazieL)
Заценил новую фикчу в Firefox 11 в инспектор режиме, отображение элементов DOM в 3D

Прикольная фишка, но по моему жутко бесполезная )))
Для тех кто “в танке” и так понятна иерархия элементов, для тех кто нет ... что так, что эдак - один хрен не понятно )))
Но красиво смотрится )
...

Quote (RazieL)
А также теперь отлично отображаются изображения открытые в пустых вкладках...

Гляну-гляну ... )


 
Дата: Среда, 14.03.2012, 10:27 |
Группа: Гости





RazieL, как отобразить?) хочу тоже глянуть... в некоторых случаях может оказаться полезной - например в плане обучения кого либо - для представления иерархии. наглядный показ.

 
Дата: Среда, 14.03.2012, 13:29 |
RazieL
Лейтенант
Группа: Проверенные
Сообщений: 54
Награды: 0
Репутация: 0
Статус: Offline


Гость, правой кнопкой мыши на любом месте страницы -> выбираешь проинспектировать элемент -> там выбираешь 3D внизу страницы...


Сообщение отредактировал RazieL - Среда, 14.03.2012, 13:29
 
Дата: Среда, 14.03.2012, 22:40 |
DesBR
Подполковник
Группа: Проверенные
Сообщений: 148
Награды: 0
Репутация: 1
Статус: Offline


Всё хорошо, но кнопки 3D нет, стоит 11 лис

 
Скрипты и коды для юкоз - Форум аццкого кодера » Раздел для начинающих » Если вы пришли за помощью, то Вам сюда... » Вопросы от “RazieL'я” (Простые вопросы, которые не вошли в другие категории)
  • Страница 4 из 5
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • »
Поиск:


Мобильная версия