- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
$('button').not('.noBind').bind('click',function(){
if(...)
{
if(...)
{
return false;
}
}
document.location=$(this).attr('rel')
});
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+161
$('button').not('.noBind').bind('click',function(){
if(...)
{
if(...)
{
return false;
}
}
document.location=$(this).attr('rel')
});
Сидели ломали голову, отчего все кнопки на странице куда-то ломятся, а тут такое наследство откопалось. В js-ке, которая грузится всегда.
+161
ISQ.Tools.RGBtoHex=function(c,b,a){
return ISQ.Tools.toHex(c)+ISQ.Tools.toHex(b)+ISQ.Tools.toHex(a)
};
ISQ.Tools.RGBtoHex2=function(a){
a=a.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/);
return "#"+ISQ.Tools.toHex(a[1])+ISQ.Tools.toHex(a[2])+ISQ.Tools.toHex(a[3])
};
ISQ.Tools.toHex=function(a){
if(typeof(a)==="string"){
a=parseInt(a)
}
if(typeof(a)!=="number"||a===0){
return "00"
}
a=Math.max(0,a);
a=Math.min(a,255);
a=Math.round(a);
return "0123456789ABCDEF".charAt((a-a%16)/16)+"0123456789ABCDEF".charAt(a%16)
};
ОК, это последний на сегодня, просто сил нет...
+161
function validate() {
var at = document.getElementById("email").value.indexOf("@");
var age = document.getElementById("age").value;
var fname = document.getElementById("fname").value;
submitOK = "true";
if (fname.length > 10) {
alert("Имя не должно содержать более 10 знаков");
submitOK = "false";
}
if (isNaN(age) || age < 1 || age > 100) {
alert("Возраст должен быть от 1 до 100");
submitOK = "false";
}
if (at == -1) {
alert("Неправильный e-mail");
submitOK = "false";
}
if (submitOK == "false") {
return false;
}
}
Джордж Буль в гробу перевернулся.
+161
$('documetnt').ready (function () {
$('#navcat ul li ul').addClass('over');
if ('/faq'.indexOf('/faq') == 0) {
$('#navcat #child40 > ul').addClass('active');
}
if ('massbuying' == 'aion') {
$('#navcat ul li.scand ul').addClass('active');
}
if ('massbuying' == '...') {
$('#navcat ul li.scand ul').addClass('active');
}
if ('massbuying' == '...') {
$('#navcat ul li.kaz ul').addClass('active');
}
if ('massbuying' == 'cao') {
$('#navcat ul li.kaz > ul').addClass('active');
}
if ('/massbuying/faq'.indexOf('...') == 0) {
$('#navcat #child7 > ul').addClass('active');
}
if ('massbuying' == 'site') {
$('#navcat ul li.mini ul').addClass('active');
}
if ('massbuying' == 'portal') {
$('#navcat ul li.portals ul').addClass('active');
}
if ('massbuying' == '...') {
$('#navcat ul li.portals ul').addClass('active');
}
if ('massbuying' == 'shop') {
$('#navcat ul li.shop ul').addClass('active');
}
if ('massbuying' == 'design') {
$('#navcat ul li.design ul').addClass('active');
}
if ('massbuying' == 'services') {
$('#navcat ul li.services ul').addClass('active');
}
if ('massbuying' == 'rekl') {
$('#navcat ul li.contextAdv ul').addClass('active');
}
...
if ('/massbuying/faq' == '/faq') {
$('#child40 > a').addClass('active2');
}
...
код для выпадающего меню))))) И такого говна там 400 строк ))) (оторвать прогеру руки и засунуть туда от куда они у него растут)
+161
function translit ($out='') {
$out = iconv('UTF-8', 'CP1251', $out);
$eval = '
$out = strtr($out,
"абвгдезийклмнопрстуфхцыэАБВГДЕЗИЙКЛМНОПРСТУФХЦЫЭ№",
"abvgdezijklmnoprstufhcieABVGDEZIJKLMNOPRSTUFHCIE#"
);
$out = strtr($out, array(
"ё"=>"yo", "ж"=>"zh", "ч"=>"ch", "ш"=>"sh", "щ"=>"shh", "ъ"=>"``", "ь"=>"`", "ю"=>"yu", "я"=>"ya",
"Ё"=>"Yo", "Ж"=>"Zh", "Ч"=>"Ch", "Ш"=>"Sh", "Щ"=>"Shh", "Ъ"=>"``", "Ь"=>"`", "Ю"=>"Yu", "Я"=>"Ya"
));
';
$eval = iconv('UTF-8', 'CP1251', $eval);
eval ($eval);
return iconv('CP1251', 'UTF-8', $out);
}
+161
ReceiveManager* getReveiceManager() { return (receiveManager == 0 ? 0 : receiveManager); }
+161
// Функция определения количества слов в запросе
function kslov($s)
{
for($i=0;$i<=strlen($s)-1;$i++)
{
if(($s[$i]==' ')and(($s[$i+2]==' ')or($s[$i+3]==' '))){$s[$i]='';}
if(($s[$i]==' ')and($s[$i+1]=='')){$s[$i]='';}
if(($s[$i]==' ')and(($s[$i+2]=='')or($s[$i+3]==''))){$s[$i]='';}
if(($s[$i]==' ')and(($s[$i-3]=='')or($s[$i-2]==''))){$s[$i]='';}
}
$mp=explode(' ',$s);
$kp=count($mp);
if($kp>3){$kp=3;}
return $kp;
}
Реальный код...
+161
void convert_bglfile(std::string infile, std::string source_charset, std::string target_charset)
{
std::string outfile;
const char *p = infile.c_str();
const char *p1 = strrchr(p, '.');
if (p1) {
outfile.assign(p, p1-p);
} else {
outfile = infile;
}
...
Из опенсорсного словаря StarDict. Товарисч на форуме написал, что не комилируется - не иклюдился cstring. А там такое :o
+161
wp_list_categories('orderby=order&hide_empty=0&title_li&echo=0&exclude=13,14,19,20,21,36,37,42,43,44,45,46,47,48,70,126,127,167,75,128,129,130,131,132,133,53,68,69,134,135,136,117,118,119,168,146,120,121,122,67,150,123,142,124,54,125,149,66,104,105,144,106,107,108,55,109,110,111,112,57,113,114,115,116,162,175,95,96,97,98,99,100,59,163,49,101,145,102,103,158,153,157,174,169,160,147,148,151,172,152,161,154,165,173,170,171,177,166,176,155,159,156,164,87,180,181,182,183,184,185,186,191,193,22,194,78,16,82,89,88,28,83,73,85,71,72,30,23,58,86,90,26,25,190,41,34,35,39,40,50,51,52,56,74,62,91,92,93,94,178,187,188,192,18,31,33,63,61,65,60,64,29,32,79,80,81');
Как вы заебали..
+161
$ctime = sprintf("%04d%02d%02d%02d%02d%02d",
date ("Y",
mktime (date("s"),
date("i"),
date("H"),
date("m"),
date("d"),
date("Y")
)
),
date ("m",
mktime (date("H"),
date("i"),
date("s"),
date("m"),
date("d"),
date("Y")
)
),
date ("d",
mktime (date("H"),
date("i"),
date("s"),
date("m"),
date("d"),
date("Y")
)
),
date ("H",
mktime (date("H"),
date("i"),
date("s"),
date("m"),
date("d"),
date("Y")
)
),
date ("i",
mktime (date("H"),
date("i"),
date("s"),
date("m"),
date("d"),
date("Y")
)
),
date ("s",
mktime (date("H"),
date("i"),
date("s"),
date("m"),
date("d"),
date("Y")
)
)
);