- 1
$("#maintabs").tabs({disabled: [4<?php if (mb_strpos($kagData['CITY_UR'], 'Мухосранск') === false) echo ', 2'; ?>], heightStyle: "auto"});
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+156
$("#maintabs").tabs({disabled: [4<?php if (mb_strpos($kagData['CITY_UR'], 'Мухосранск') === false) echo ', 2'; ?>], heightStyle: "auto"});
No comments.
+156
if ($static['filter.date.start'] == 'NULL') {
$static['filter.date.start'] = null;
}
if ($static['filter.date.end'] == 'NULL') {
$static['filter.date.end'] = null;
}
В коде столкнулся таким оригинальным хранением пустого значения :D
пришлось немного подкостылять чтобы empty() хотя бы работала :)
+156
if (l > 0) l += (1 - l) * l;
else if (l < 0) l *= 1 - (- l);
+156
$query = $this->_db->prepare("SELECT * FROM `Stats` WHERE `Login` = :login");
$query->bindParam(':login', $login, PDO::PARAM_STR);
$query->execute();
$result = $query->fetchAll();
return count($result);
SELECT COUNT - неизвестная для того человека конструкция...
+156
$pdate = "01.".$dat["mon"].".".$dat["year"];
$stmp = MakeTimeStamp($pdate, "DD.MM.YYYY");
if($dat["mon"] == 1 || $dat["mon"] == 3 || $dat["mon"] == 5 || $dat["mon"] == 7 || $dat["mon"] == 8 || $dat["mon"] == 10 || $dat["mon"] == 12):
$stmp += 2678400;
elseif($dat["mon"] != 2):
$stmp += 2592000;
else:
$stmp += 2419200;
endif;
Поиск последнего дня месяца. Для последующей подстановки в SQL запрос
+156
// MiniNews
if($(".news_sl-column.gallery").size()) {
$(".minigal-nav .counter").text("1 из " + $(".news_sl-column.gallery").find("li").size());
$(".minigal-nav li.next").on("click", function() {
var index = $(".news_sl-column.gallery li.current").index();
index++;
if(index > $(".news_sl-column.gallery").find("li").size() - 1) {
index = 0;
}
switchImage(index);
});
if (window.isWindowsPhone){
$(".news_sl-column.gallery img").attr("onclick", '$(".minigal-nav li.next").trigger("click");');
} else {
$(".news_sl-column.gallery img").on("click", function() {
$(".minigal-nav li.next").trigger("click");
});
}
if (window.isWindowsPhone){
$(".minigal-nav li.prev").attr("onclick", 'var index = $(".news_sl-column.gallery li.current").index(); index--; if(index < 0) { index = $(".news_sl-column.gallery").find("li").size() - 1;} switchImage(index);');
} else {
$(".minigal-nav li.prev").on("click", function() {
var index = $(".news_sl-column.gallery li.current").index();
index--;
if(index < 0) {
index = $(".news_sl-column.gallery").find("li").size() - 1;
}
switchImage(index);
});
}
var switchImage = function(index) {
$(".news_sl-column.gallery li.current").fadeOut(function() {
$(this).removeClass("current");
$(".news_sl-column.gallery").find("li").eq(index).fadeIn().addClass("current");
});
$(".minigal-texts li.current").fadeOut(function() {
$(this).removeClass("current");
$(".minigal-texts").find("li").eq(index).fadeIn().addClass("current");
});
$(".minigal-nav .counter").text(index + 1 + " из " + $(".news_sl-column.gallery").find("li").size());
}
}
// endof MiniNews
Это проект меня убивает....
+156
//CSS Анимация 1
function hideConv(){
//добавляем класс содержащий св-ва конца анмиации
$("#mail").addClass("animated200ms");
$("#mail").css("opacity","0");
//определяем объект анимации
var elem=document.getElementById("mail");
//вешаем прослушиватель завершения анимации
elem.addEventListener('transitionend', function(event) {
event.stopImmediatePropagation();
//ф-ия выполняемая после завершения анимации 1
showConv();
},false);
}
//CSS Анимация 2
function showConv(){
//копируем содержимое объекта анимации
var m = $("#mail").html();
//удаляем объект анимации на ***
$("#mail").remove();
//вставляем его снова ***
$(".сontacts").append("<div id='mail' class='animated200ms' style='opacity: 0;'></div>");
$("#mail").append(m);
//не можем отловить событие завершения анимации 2 - делаем таймаут и надеемся что анимация успела выполнится
$("#mail").css("opacity",0);
tv = setTimeout(function()
{
$("#mail").css("opacity",1);
},500);
//не можем отловить событие завершения анимации 3 - делаем таймаут и надеемся что анимация успела выполнится
time_var = setTimeout(function()
{
$("#mail").removeClass("animated200ms");
openMail();
}, 3500);
}
Задача: выполнить цепочку анимации на CSS: анимация-1, анимация-2, анимация-3. Каждая следующая анимация должна запускаться по завершению предыдущей. Смотрим и улыбаемся.
Работу выполнил фрилансер: https://www.fl.ru/users/nDc/ за 900руб.
+156
<?php
$dataProvider = new CActiveDataProvider('User', array(
'criteria'=>array(
'condition' => 'id = ' . $id,
),
));
$regdata = $dataProvider->getData();
if (is_array($regdata)) $regdata = current($regdata);
//....
$this->redirect(Yii::app()->createUrl('user/profile'));
Как не стоит писать на Yii
+156
if($(".picture-column.gallery").size()) {
$(".minigal-nav .counter").text("1 из " + $(".picture-column.gallery").find("li").size());
if (window.isWindowsPhone){
$(".minigal-nav li.next").attr("onclick", 'var index = $(".picture-column.gallery li.current").index(); index++; if(index > $(".picture-column.gallery").find("li").size() - 1) {index = 0;};switchImage(index);');
$(".picture-column.gallery img").attr("onclick", '$(".minigal-nav li.next").trigger("click");');
$(".minigal-nav li.prev").attr("onclick", 'var index = $(".picture-column.gallery li.current").index();index--;if(index < 0) {index = $(".picture-column.gallery").find("li").size() - 1;};switchImage(index);');
} else {
$(".minigal-nav li.next").on("click", function() {
var index = $(".picture-column.gallery li.current").index();
index++;
if(index > $(".picture-column.gallery").find("li").size() - 1) {
index = 0;
}
switchImage(index);
});
$(".picture-column.gallery img").on("click", function() {
$(".minigal-nav li.next").trigger("click");
});
$(".minigal-nav li.prev").on("click", function() {
var index = $(".picture-column.gallery li.current").index();
index--;
if(index < 0) {
index = $(".picture-column.gallery").find("li").size() - 1;
}
switchImage(index);
});
}
var switchImage = function(index) {
$(".picture-column.gallery li.current").fadeOut(function() {
$(this).removeClass("current");
$(".picture-column.gallery").find("li").eq(index).fadeIn().addClass("current");
});
$(".minigal-texts li.current").fadeOut(function() {
$(this).removeClass("current");
$(".minigal-texts").find("li").eq(index).fadeIn().addClass("current");
});
$(".minigal-nav .counter").text(index + 1 + " из " + $(".picture-column.gallery").find("li").size());
}
}
Это что-то типа адаптивный слайдер))))
+156
function scramble(){
var p1,p2,p3,p4,p5,p6
p1='<a title="Написать письмо" href="mai'
p2='komiaviatrans'
p3='">'
p1+='lto:'
p2+='@'
p5='</a>'
p6='<img src="img/ico/xfmail.png" height="38" style="border: 0px;" align="center" valign="center" ></img>'
p2+='komi.com'
p4=p6
document.write(p1+p2+p3+p4+p5)
}
scramble();
wtf?
http://komiaviatrans.ru/