• Страница 1 из 5
  • 1
  • 2
  • 3
  • 4
  • 5
  • »
Скрипты и коды для юкоз - Форум аццкого кодера » Записи участника » RazieL [61]
Результаты поиска
Дата: Среда, 11.08.2010, 03:41 | Сообщение #1 | Тема: «Оцените сайт» ... Вот так просто.
RazieL
Лейтенант
Группа: Проверенные
Сообщений: 54
Награды: 0
Репутация: 0
Статус: Offline


Интересно узнать мнение аццкого кодера, ну и может дадите советы полезные smile
Рисунок:


Сам сайт посвящен серии игр Guilty Gear, ну уже и BlazBlue)

Сразу говорю, я особо к стандартам консорциума не прибегал, использовал некоторые свойства CSS3, более менее отточил дизайн, чтобы сайт более менее одинаково отображался в браузерах (FF, Opera, Chrome, Safari), из них только Opera не поддерживает CSS3 градиент(пришлось ей бэкграунды прописывать )) ), в остальном все ок. Использую по умолчанию FF. Ну больше сказать нечего...
Оригиналы картинок:
http://s001.radikal.ru/i195/1008/6f/713d0cd0ce76.png

Прикрепления: 4335755.png (177.8 Kb)

 
Дата: Среда, 11.08.2010, 15:10 | Сообщение #2 | Тема: «Оцените сайт» ... Вот так просто.
RazieL
Лейтенант
Группа: Проверенные
Сообщений: 54
Награды: 0
Репутация: 0
Статус: Offline


Смотрю под разрешение 1366, для разрешения 1024 будет виден только контент без боковых рисунков, ну может чуть выступающих. Если честно, то я только недавно прочитал про преимущества статичных сайтов перед резиновыми ну и решил попробовать smile .
Насчет остальных ошибок, будем исправлять...)) С кнопкой профиль для гостей в самом деле стормозил, обычно такое продумываю в первую очередь...
Насчет highslide, то что в новостях и других разделах по две картинки, это из-за того, что highslide я установил только сейчас, так что придется все новости и прочее редактировать, да работы есть не мало...
Насчет списка при переполнении, такого у меня не наблюдалось, надо будет этим заняться.

Спасибо за советы и помощь, надо будет изучить про режим совместимости, а то все на уровне дилетанта сижу)

 
Дата: Суббота, 14.08.2010, 12:54 | Сообщение #3 | Тема: Шапка сайта (вопрос)
RazieL
Лейтенант
Группа: Проверенные
Сообщений: 54
Награды: 0
Репутация: 0
Статус: Offline


А как можно реализовать, чтобы изображения сменялись(как при ротаторе баннеров), но при этом и чтобы сам эффект оставался. Просто в яваскрипте я не мастер(даже не дилетант), могу кое что переделать, из уже существующего, если мне понятно, но с нуля писать не могу...
Моё текущий код,
Code

<script type="text/javascript">
var Header = {
addFade : function(selector){
$("<span class=\"fake-hover\"></span>").css("display", "none").prependTo($(selector));
$(selector+" a").bind("mouseenter",function(){
$(selector+" .fake-hover").stop(true, true).fadeIn(1000);
});
$(selector+" a").bind("mouseleave",function(){
$(selector+" .fake-hover").stop(true, true).fadeOut(1000);
});
}
};
$(function(){
Header.addFade("#header");
});
</script>

Code

<style type="text/css">
#header {
margin: 0; padding: 0; text-indent: -9999px; width: 890px; height: 200px; position: relative;
background: url('/design/logo-bg.png') no-repeat;
}
#header a {
position: absolute; top: 0; left: 0; width: 890px; height: 200px; display: block; border: 0;
background: transparent; overflow: hidden;
}
#header .fake-hover {
margin: 0; padding: 0; width: 890px; height: 200px; display: block; position: absolute; top: 0; left: 0;
background: url('/design/logo-bg.png') no-repeat 0 -200px;
}
</style>

Code

<div id="header"><a href="http://guiltygear.ucoz.ru/">Header</a></div>


Сообщение отредактировал RazieL - Суббота, 14.08.2010, 12:55
 
Дата: Суббота, 14.08.2010, 13:15 | Сообщение #4 | Тема: Шапка сайта (вопрос)
RazieL
Лейтенант
Группа: Проверенные
Сообщений: 54
Награды: 0
Репутация: 0
Статус: Offline


likbezz, При перезагрузке страницы, картинок ~10... естественно разных), если имеете ввиду по размерам, то одинаковых...

Сообщение отредактировал RazieL - Суббота, 14.08.2010, 13:16
 
Дата: Суббота, 14.08.2010, 15:41 | Сообщение #5 | Тема: Шапка сайта (вопрос)
RazieL
Лейтенант
Группа: Проверенные
Сообщений: 54
Награды: 0
Репутация: 0
Статус: Offline


likbezz, Получилось)
использовал функции из операторов юкоз
<?if(rnd 9='8')?>условие<?else?><?if(rnd 9='7')?>условие...<?endif?><?endif?>
Может и банально но работает)))


 
Дата: Суббота, 13.11.2010, 20:20 | Сообщение #6 | Тема: Условные операторы и системные коды юКоз
RazieL
Лейтенант
Группа: Проверенные
Сообщений: 54
Награды: 0
Репутация: 0
Статус: Offline


Quote (fflesh(from uCoz))
Ты можешь из одной даты отнять вторую? «2010»-«1990» результатом - будет возраст - полных лет.
Можно ещё активировать доп поле, дабы не заморачиваться, например - MSN идентификатор пользователя - и туда заносить дату. Скрыто/не скрыто - уже на выбор.
Много вариантов есть, если подумать.

Смысл я понял, что можно проводить махинации с датами, но откуда например взять дату 1990(учитывая что дата должна быть персональная для каждого пользователя)
Вариант с доп. полями отпадает, они у меня заняты...
Я просил на форуме uCoz чтобы они сделали возможность добавлять свои дополнительные поля, чтобы не трогать поля MSN, Yahoo и пр. а потом эти доп. поля можно было бы использовать в любом модуле, но они проигнорировали мой пост...

Других вариантов я не вижу пока...

 
Дата: Воскресенье, 14.11.2010, 19:14 | Сообщение #7 | Тема: Условные операторы и системные коды юКоз
RazieL
Лейтенант
Группа: Проверенные
Сообщений: 54
Награды: 0
Репутация: 0
Статус: Offline


likbezz, Обычная кнопка "Дополнительные данные"(при клике появляется поле с данными), есть на большинства форумах(там может отображаться место проживания, полное имя пользователя, пол пользователя, количество постов на форуме, дата регистрации и пр.) хотел и возраст вставить, да нету системного кода...

 
Дата: Среда, 23.02.2011, 19:10 | Сообщение #8 | Тема: Как сделать вывод определенных наград на форуме...
RazieL
Лейтенант
Группа: Проверенные
Сообщений: 54
Награды: 0
Репутация: 0
Статус: Offline


У меня такой вопрос...
Как реализовать, вывод определенных наград на форуме...
Пример: я добавил 4 награды в категорию "Знаки отличия" (я бы создал новую категорию, да нельзя), и хочу, чтобы только эти четыре награды отображались, если они есть у пользователя...

На сайте авардов, нашел скрип, но он выводит всю категорию, а мне надо только 4 награды из данной категории...

Code

<span id="listawards$ID$">загрузка наград ...</span>

<script type="text/javascript">
$('#listawards$ID$').hide(); // by UAWARDS.RU & X-3me ~ http://x-3me.ru/
$.get('/index/54-$UID$', function(data){
data=$(data).text();
data=$(data).find('fieldset:has(legend:contains("Знаки отличия"))');
$('#listawards$ID$').html($('td',data)).show();
})
</script>

Как я понял, мне надо, как то изменить элементы(то что красным) этих двух строк, например на поиск урл награды, а не названия категории...

Quote (Code)
data=$(data).text();
data=$(data).find('fieldset:has(legend:contains("Знаки отличия"))');

Но я в jQuery к сожалению не разбираюсь...

За ранее благодарю...
Не против и альтернативных методов...

 
Дата: Пятница, 25.02.2011, 13:36 | Сообщение #9 | Тема: Как сделать вывод определенных наград на форуме...
RazieL
Лейтенант
Группа: Проверенные
Сообщений: 54
Награды: 0
Репутация: 0
Статус: Offline


likbezz, Окей подожду...
И все таки, каким образом производится запрос на сервер... Информация о пользователе и его наградах и вывод наград (get('/index/54-$UID$') ? Но а если эти награды(4 штуки что я добавлю) находятся у меня на сайте в файл. архиве, и я хочу, чтоб только они отображались, запрос будет только на пользователей? Или как это все работает?


 
Дата: Воскресенье, 13.03.2011, 00:45 | Сообщение #10 | Тема: Как сделать вывод определенных наград на форуме...
RazieL
Лейтенант
Группа: Проверенные
Сообщений: 54
Награды: 0
Репутация: 0
Статус: Offline


Quote (likbezz)
Скриптом перебирать их, и при не совпадении сравнения - скрывать - останутся только ваши.

Именно это я и пытаюсь сделать...
Quote (Code)

data=$(data).text();
data=$(data).find('fieldset:has(legend:contains("Знаки отличия"))');

Этот скрипт перебирает по названиям категорий, а я вот например хочу вписать вместо названия категории ссылку к картинке, например:
Quote (Code)

data=$(data).text();
data=$(data).find('img:has(src:contains("http://мой_сайт/awards/awards/cup_gold.png"))');

Но видимо он не понимает таким образом. Что из этого надо изменить img:has, src:contains, если вообще такой вариант возможен?

Добавлено (13.03.2011, 00:45)
---------------------------------------------
Так можно ли сделать, чтоб этот вариант, канал для тега img? см. пост выше...

Сообщение отредактировал RazieL - Вторник, 01.03.2011, 15:56
 
Дата: Воскресенье, 13.03.2011, 21:27 | Сообщение #11 | Тема: Как сделать вывод определенных наград на форуме...
RazieL
Лейтенант
Группа: Проверенные
Сообщений: 54
Награды: 0
Репутация: 0
Статус: Offline


likbezz, Так почему для тега fieldset это можно а для img так не возможно...
Quote (likbezz)
P.S. Возможный вопрос “как?” - не актуален без исходного файла медалей (ссылка), на который совершается запрос, и списка ваших медалей

так вот расположение медали... (http://мой_сайт/awards/awards/cup_gold.png), и еще три медали(cup_bronze.png, cup_silver.png и др...) с другими именами но расположенные там-же...


Сообщение отредактировал RazieL - Воскресенье, 13.03.2011, 21:31
 
Дата: Воскресенье, 28.08.2011, 17:28 | Сообщение #12 | Тема: Эффект выдвигающегося блока
RazieL
Лейтенант
Группа: Проверенные
Сообщений: 54
Награды: 0
Репутация: 0
Статус: Offline


Не знаю как реализовать, в общем необходим эффект выдвигающегося блока
Хотелось бы реализовать с помощью события (onclick или onmouseon), а не прописывания отдельно скрипта...
Скрипт что-то с toggle связнаный, при клике меняет класс, на другой и обратно...

Code


<style>
#infoblock. {
       width: 210px;
       float:left;
       position:absolute;
       left: 215px;
       display:none;
}
</style>
<div><a href="javascript://" onclick="событие(скрипт) то что сокрыто за покровами тайны для меня)">Инфо</a>
<div class="infoblock">Содержимое</div>
  


Первоначально блок скрыт, при нажатии(на ссылку Инфо) блок с информацией выдвигается вправо, при повторном нажатии(или по таймауту) скрывается обратно.
Эффект выдвигания я могу реализовать с помощью css3 transition

Стили показаны для примера...

Перерыл много информации, но так и не смог пристроить...

Заранее благодарю)


 
Дата: Понедельник, 29.08.2011, 00:51 | Сообщение #13 | Тема: Эффект выдвигающегося блока
RazieL
Лейтенант
Группа: Проверенные
Сообщений: 54
Награды: 0
Репутация: 0
Статус: Offline


DesBR, хороший скрипт, немного изменив его смог приручить, тока есть проблемка... smile

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

Вот скрипт, который у меня сейчас:
Code

<script type="text/javascript">
function toggle( targetId ) {
if (document.getElementById) {
target = document.getElementById( targetId );
if (target.style.display == "") {
target.style.display = "block";
} else {
target.style.display = "";
}
}
}
</script>
<a href="javascript://" onclick="toggle( id$ID$ ); return false;">Инфо</a>
<div class="user_info" id="id$ID$">Содержимое</div>

В данном случае, $ID$ это системный код юкоза ID материала, который всегда разный...
Так вот тут в скрипт отправляется id...

Скрипт, что ты предложил, слегка измененный мною:
Code

<script type="text/javascript">
function on(){
if ($("div.user_info").width() == '0'){
$('div.user_info').animate({
width:"210px",
display:"block",
opacity: 1
}, 1000) }
      else {
$('div.user_info').animate({
width:"0px",
display:"none",
opacity: 0
}, 1000); }
};
</script>
<a href="javascript://" onclick="on()">Инфо</a>
<div class="user_info" id="id$ID$">Содержимое</div>

Если использовать твой скрипт, то при клике открываются все дивы сразу(что соответствую каждому пользователю), т.к. все блоки имеют одинаковы класс...

Можно ли как-то обойти эту проблему)
Заранее благодарю biggrin


Сообщение отредактировал RazieL - Понедельник, 29.08.2011, 00:53
 
Дата: Понедельник, 29.08.2011, 15:03 | Сообщение #14 | Тема: Эффект выдвигающегося блока
RazieL
Лейтенант
Группа: Проверенные
Сообщений: 54
Награды: 0
Репутация: 0
Статус: Offline


likbezz, Спасибо за помощь, все работает, теперь осталось тока со стилями поиграться, изменить немного под себя)))
А вот в этом коде
Code
({width:"210px",display:"block",opacity:'1'},1000)}

я могу любые CSS стили в этом коде вставлять?


Сообщение отредактировал RazieL - Понедельник, 29.08.2011, 15:08
 
Дата: Вторник, 30.08.2011, 09:02 | Сообщение #15 | Тема: Эффект выдвигающегося блока
RazieL
Лейтенант
Группа: Проверенные
Сообщений: 54
Награды: 0
Репутация: 0
Статус: Offline


likbezz, Хорошо, пытаюсь сделать так: чтобы при клике на инфо, окно с содержимым слайдом выходило из блока аватары
Использую margin-left, вроде бы тоже в цифрах измеряется, но скрипт, перестает работать, я даже пытался вместо width ставить opacity, все равно не работает., реагирует, только когда в условии width...
Этот не работает
Code

<script type="text/javascript">
function on(id){var obj=$('#'+id);
if(obj.opacity()=='0'){obj.animate({width:'210px',opacity:'1'},500)}
else{obj.animate({width:'0xp',opacity:'0'},500);}
};
</script>

Этот тоже не работает
Code

<script type="text/javascript">
function on(id){var obj=$('#'+id);
if(obj.margin-left()=='0'){obj.animate({margin-left:'225px',opacity:'1'},500)}
else{obj.animate({margin-left:'0px',opacity:'0'},500);}
};
</script>

Чтобы я не поставил вместо условия (obj.width()=='0'), любое свойство, которое измеряется в цифрах, не работает...


Сообщение отредактировал RazieL - Вторник, 30.08.2011, 10:07
 
Скрипты и коды для юкоз - Форум аццкого кодера » Записи участника » RazieL [61]
  • Страница 1 из 5
  • 1
  • 2
  • 3
  • 4
  • 5
  • »
Поиск:


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