- 1
- 2
- 3
- 4
- 5
$('div').each(function (i) {
if(i==0)$(this).css('display', 'none');
else
for(j=0;j<=1;j++)break;
});
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+163
$('div').each(function (i) {
if(i==0)$(this).css('display', 'none');
else
for(j=0;j<=1;j++)break;
});
Вместо $("div:first").hide();
+129
<span class='news'><table border='0' width='100%'><tr><td style='padding-bottom: 10px;' align='left'><font size="4" color="#444444"><b>Льготная подписка на «МК»</b></font></td><td align='right'><font size="2" color="#cccccc"><b>07.12.2010</b></font></td></tr><tr><td style='border-bottom:1px solid #b7b7b7; border-bottom-style: dashed; text-align: justify; padding-bottom: 10px;' colspan='2'><p><img src="storage/images/news/ab8cde65ad4dc5fe6144877a11efc85e.jpg" alt="Московский комсомолец" width="100" height="54" /> <br />7 и 8 декабря 2010 года в холле корпуса «А» проходит подписка на газету «Московский комсомолец» (первое полугодие) по льготной цене 395 руб.</p></td></tr><tr><td style='height: 20px;' colspan='2'></td></tr><tr><td style='padding-bottom: 10px;' align='left'><font size="4" color="#444444"><b>Расписание экзаменационной сессии</b></font></td><td align='right'><font size="2" color="#cccccc"><b>06.12.2010</b></font></td></tr><tr><td style='border-bottom:1px solid #b7b7b7; border-bottom-style: dashed; text-align: justify; padding-bottom: 10px;' colspan='2'><p>В разделе «Студенту» доступно для скачивания расписание зимней экзаменационной сессии.</p>
<p style="padding-left: 30px;"><img src="news/img/rar.gif" border="0" alt="" width="16" height="16" align="left" /> <a href="storage/files/exam_rasp_winter2010.rar"><strong>Скачать расписание экзаменационной сессии</strong></a> <br />(Внимание! В расписание могут быть внесены изменения!)</p></td></tr><tr><td style='height: 20px;' colspan='2'></td></tr><tr><td style='padding-bottom: 10px;' align='left'><font size="4" color="#444444"><b>Золотой голос МГТУ «МАМИ» - 2010</b></font></td><td align='right'><font size="2" color="#cccccc"><b>22.11.2010</b></font></td></tr><tr><td style='border-bottom:1px solid #b7b7b7; border-bottom-style: dashed; text-align: justify; padding-bottom: 10px;' colspan='2'><p><img src="storage/images/news/85ab13073ef0af83c17e27cb75c41061.jpg" alt="Золотой голос МГТУ «МАМИ»" width="200" height="140" /> <br />VIII Фестиваль вокального мастерства «Золотой голос МГТУ «МАМИ» - 2010» состоится 8 декабря 2010 г. в ауд. А-202. Начало в 17:00. Отборочный тур пройдет 4 декабря 2010 г. в 16:00, ауд. Н-401. Заявки на участие принимаются в УВР (ауд. Н-402) до 3 декабря 2010 г.</p>
<p>Приходите и участвуйте!</p></td></tr><tr><td style='height: 20px;' colspan='2'></td></tr><tr><td style='padding-bottom: 10px;' align='left'><font size="4" color="#444444"><b>Поздравляем профком студентов!</b></font></td><td align='right'><font size="2" color="#cccccc"><b>07.12.2010</b></font></td></tr>
МАМИ ТВТМ
−129
//Тут был код
//!Проверки на корректность данных.
ИначеЕсли (Строка(Лист.Cells(Счетчик,8).value) = "") ИЛИ (Строка(Лист.Cells(Счетчик,8).value) = "") ИЛИ ((Лист.Cells(Счетчик,8).value) = 0) ИЛИ ((Лист.Cells(Счетчик,8).value) = 0) Тогда
Сообщить("У номенклатуры в строке №"+Счетчик+" не хватает данных по ценам! Позиция не добавлена!", СтатусСообщения.Важное);
ИначеЕсли ((Лист.Cells(Счетчик,8).value) < 0) ИЛИ ((Лист.Cells(Счетчик,8).value) < 0) Тогда
Сообщить("У номенклатуры в строке №"+Счетчик+" отрицательная цена! Позиция не добавлена!", СтатусСообщения.Важное);
Иначе
Мас.Добавить(Строка(Лист.Cells(Счетчик, 1).value));
ЭлементСправочника = Справочники.Номенклатура.НайтиПоРеквизиту("Артикул", Строка(Лист.Cells(Счетчик, 1).value));
//Там дальше код
Фрагмент обработки найден в конфиге клиента. До фрагмента - открытие файла excel. После - распихивание данных с него по регистрам. Гениальная проверка на корректность гениальна.
+131
<div class="pg_content"><br> <div id="pg_title" class="pg_title"><br> <h1 style="display:block;top:25px;"><br>
Shape Company Website Design </h1><br> <h1>Summer of Love</h1> ... </div> <div id="pg_preview"><br>
<img class="pg_thumb" style="display:block;z-index:9999;" src="images/medium/1.jpg" alt="images/large/1.jpg"/><br>
<img class="pg_thumb" src="images/medium/2.jpg" alt="images/large/2.jpg"/> ... </div>
<div id="pg_desc1" class="pg_description"><br> <div style="display:block;left:250px;"> <br>
<h2>Project Description</h2> <br> <p>A description comes here</p><br> </div> <div><br> <h2>Project Description</h2><br> <p>A description comes here</p> <br> </div>
... </div> <div id="pg_desc2" class="pg_description"><br> <div style="display:block;left:250px;"><br>
<h2>Technologies Used</h2><br> <p>A text comes here</p><br> </div> <div> <br>
<h2>Technologies Used</h2><br> <p>A text comes here</p> <br> </div> ... </div></div>
Собственно теги переноса вперемешку с блоками. Ересь :)
Код, соответственно, не мой. Слава Богу))
−141
public function getToBrick(brick:Point):void
{
function f():void {
scale_sliderbar.position = scale_sliderbar.position;
view_wall.x = (brick.x * -300) * view_wall.scaleX + 150;
view_wall.y = (brick.y * -178) * view_wall.scaleY + 258;
testWallPosition();
}
f();
f();
f();
}
Бог любит троицу! =)
Самое смешное, если убрать троекратный вызов f(); - то все работает как-то коряво..
Функция testWallPosition(); проверяет min&&max координаты у стены, там также нет никаких математических просчетов.
Хоть убейте - не пойму - но аффору +100500 за потрясный кусок кода:)
+161
$uploaddir = '../foto/'.$img_name_clean.'/';
$uploadfile = $uploaddir . basename($_FILES[$key]['name']);
$img_name = $_FILES[$key]['name'];
if (file_exists("../foto/".$img_name_clean."/".$img_name."")){echo "Внимание! Ошибка, в папке ".$img_name_clean." уже существует файл ".$img_name."! Пожалуста, переименуте загружаемый файл."; exit;}
if (move_uploaded_file($_FILES[$key]['tmp_name'], $uploadfile)) {
chmod('../foto/'.$img_name_clean.'/' . $img_name, 0666);
echo "Файл ".$_FILES[$key]['name']." загружен в папку ".$img_name_clean.".\n<br>";
} else {
echo "Файл ".$_FILES[$key]['name']." не загружен в папку ".$img_name_clean.".\n<br>";exit;
}
Эх, не удержался таки! Продолжение предыдущего.
+163
$img_name_clean = $_FILES[$key]['name'];
$img_name_clean = str_replace (".img","",$img_name_clean);
$img_name_clean = str_replace (".jpeg","",$img_name_clean);
$img_name_clean = str_replace (".jpg","",$img_name_clean);
$img_name_clean = str_replace (".gif","",$img_name_clean);
$img_name_clean = str_replace (".JPG","",$img_name_clean);
$img_name_clean = str_replace (".IMG","",$img_name_clean);
$img_name_clean = str_replace (".GIF","",$img_name_clean);
$img_name_clean = str_replace (".JPEG","",$img_name_clean);
if(!file_exists("../foto/".$img_name_clean."/")){mkdir("../foto/".$img_name_clean."/", 0777); chmod('../foto/'.$img_name_clean, 0777);}
+156
<!-- saved from url=(0014)about:internet -->
<?php
define('WEATHER_FILE_3_DAYS', '/meteoparse/weather.xml');
define('WEATHER_URL_3_DAYS', 'http://pogoda.by/xml2/xml-kstati.by.php');
define('BASE_PATH', $_SERVER['DOCUMENT_ROOT']);
define('DAYS_COUNT', 3);
require_once('include/weather_tools.php');
if (date('d.m.Y.h', filectime(BASE_PATH . WEATHER_FILE_3_DAYS)) != date('d.m.Y.h')) {
copy(WEATHER_URL_3_DAYS, BASE_PATH . WEATHER_FILE_3_DAYS);
}
$file = file_get_contents ('weather.xml');
$xmlWeather = simplexml_load_string($file);
$aXmlForecasts = $xmlWeather->xpath('/pogoda/CITY/FORECAST');
$aWeather = array();
$curDay = 0;
foreach($aXmlForecasts as $xmlForecast) {
$attrs = $xmlForecast->attributes();
$date = $attrs->day . '-' .
$attrs->month . '-' .
$attrs->year;
$hour = strval($attrs->hour);
if (!array_key_exists($date, $aWeather)) {
$curDay++;
if ($curDay > DAYS_COUNT) break;
$aWeather[$date] = array();
}
if (!array_key_exists($hour, $aWeather[$date])) {
$aWeather[$date][$hour] = array();
}
foreach($xmlForecast as $property => $values) {
$aWeather[$date][$hour][$property] = '';
$valuesAttr = $values->attributes();
foreach($valuesAttr as $value) {
$aWeather[$date][$hour][$property] .= strval($value);
}
}
}
foreach($aWeather as $dateKey => $date) {
foreach ($date as $hourKey => $hour) {
$aWeather[$dateKey][$hourKey]['DAYTIME'] = getDayTime($hourKey);
$aWeather[$dateKey][$hourKey]['PHENOMENA'] = getPhenomeaUrl($hour['PHENOMENA']);
$aWeather[$dateKey][$hourKey]['WIND'] = getWind($hour['WIND']);
}
}
?>
<td colspan="<?php echo count($aWeather); ?>">
<?php foreach ($aWeather as $date => $hours) : ?>
<table id="<?php echo 'table' . $date; ?>" class="hide">
<tr class="attrs">
<th></th>
<th></th>
<th>Давление</th>
<th>t, °С</th>
<th>Ветер</th>
</tr>
<?php foreach($hours as $hour => $properties) : ?>
<tr>
<td><?php echo $properties['DAYTIME']; ?></td>
<td><img src="<?php echo $properties['PHENOMENA']; ?>" /></td>
<td class="param"><?php echo $properties['PRESSURE']; ?> гПа </td>
<td class="param1"><?php echo $properties['TEMPERATURE']; ?> °C</td>
<td class="param"><?php echo $properties['WIND']; ?>  (м/с)</td>
</tr>
<?php endforeach; ?>
</table>
<?php endforeach; ?>
</td>
</tr>
</table>
</div>
<script type="text/javascript">
var weatherBox = document.getElementById('weatherBox');
weatherBox.getElementsByTagName('table')[0].getElementsByTagName('table')[0].className = "show";
</script>
#4837 Продолжение.
+96
procedure TForm1.Button2Click(Sender: TObject);
var stSQL: string;
i: integer;
begin
try
SQLConnection1.Params.Values['HostName']:=Server; // имя сервера
SQLConnection1.Params.Values['DataBase']:=MyBase ;
SQLConnection1.Params.Values['OS Authentication']:= 'True';
SQLConnection1.Open;
except
MessageDlg('Соединение с БД невозможно', mtError, [mbOK], 0);
exit;
end;
SQLQuery1.SQL.Add('IF EXISTS (SELECT * FROM sysobjects WHERE name ='+''''+'MyTable'+''''+') DELETE FROM MyTable;');
SQLQuery1.ExecSQL;
SQLQuery1.SQL.Clear;
SQLQuery1.SQL.Add('IF EXISTS (SELECT * FROM sysobjects WHERE name ='+''''+'MyTable'+''''+') DROP TABLE MyTable;');
SQLQuery1.ExecSQL;
SQLQuery1.SQL.Clear;
SQLQuery1.SQL.Add('CREATE TABLE MyTable (VZPROJ varchar(50), PARTITION varchar(50), '+
'MAKER varchar(50), STATE varchar(50), DATECRT varchar(50), DATEP varchar(50), '+
'DATEF varchar(50), DATETOCRD varchar(50), DATECRD varchar(50), DATEPLN varchar(50), '+
'DATEFIN varchar(50), DATECNCL varchar(50))');
SQLQuery1.ExecSQL;
cdsList.First;
for i:=1 to cdsList.RecordCount do
begin
stSQL:='INSERT INTO MyTable VALUES(';
if cdsList.FieldByName('VZPROJ').AsString<>'' then
stSQL:=stSQL+' '''+cdsList.FieldByName('VZPROJ').AsString+''','
else
stSQL:=stSQL+' NULL,';
if cdsList.FieldByName('PARTITION').AsString<>'' then
stSQL:=stSQL+' '''+cdsList.FieldByName('PARTITION').AsString+''','
else
stSQL:=stSQL+' NULL,';
if cdsList.FieldByName('MAKER').AsString<>'' then
stSQL:=stSQL+' '''+cdsList.FieldByName('MAKER').AsString+''','
else
stSQL:=stSQL+' NULL,';
if cdsList.FieldByName('STATE').AsString<>'' then
stSQL:=stSQL+' '''+cdsList.FieldByName('STATE').AsString+''','
else
stSQL:=stSQL+' NULL,';
if cdsList.FieldByName('DATECRT').AsString<>'' then
stSQL:=stSQL+' '''+cdsList.FieldByName('DATECRT').AsString+''','
else
stSQL:=stSQL+' NULL,';
if cdsList.FieldByName('DATEP').AsString<>'' then
stSQL:=stSQL+' '''+cdsList.FieldByName('DATEP').AsString+''','
else
stSQL:=stSQL+' NULL,';
if cdsList.FieldByName('DATEF').AsString<>'' then
stSQL:=stSQL+' '''+cdsList.FieldByName('DATEF').AsString+''','
else
stSQL:=stSQL+' NULL,';
if cdsList.FieldByName('DATETOCRD').AsString<>'' then
stSQL:=stSQL+' '''+cdsList.FieldByName('DATETOCRD').AsString+''','
else
stSQL:=stSQL+' NULL,';
if cdsList.FieldByName('DATECRD').AsString<>'' then
stSQL:=stSQL+' "'+cdsList.FieldByName('DATECRD').AsString+''','
else
stSQL:=stSQL+' NULL,';
if cdsList.FieldByName('DATEPLN').AsString<>'' then
stSQL:=stSQL+' '''+cdsList.FieldByName('DATEPLN').AsString+''','
else
stSQL:=stSQL+' NULL,';
if cdsList.FieldByName('DATEFIN').AsString<>'' then
stSQL:=stSQL+' '''+cdsList.FieldByName('DATEFIN').AsString+''','
else
stSQL:=stSQL+' NULL,';
if cdsList.FieldByName('DATECNCL').AsString<>'' then
stSQL:=stSQL+' '''+cdsList.FieldByName('DATECNCL').AsString+''''
else
stSQL:=stSQL+' NULL';
stSQL:=stSQL+');';
SQLQuery1.SQL.Clear;
SQLQuery1.SQL.Add(stSQL);
SQLQuery1.ExecSQL;
cdsList.Next;
end;
end;
дельфипаста с гарниром
+159
<?php
session_start();
define('_JEXEC', 1);
$host = $_SERVER['DOCUMENT_ROOT'];
include $host.'/admin/function.php';
include $host.'/data/conf.php';
include $host.'/data/settings.php';
$templates = $system['templates'];
$content = file_get_contents($host.'/design/'.$templates.'/index.tpl');
$result = mysql_query(" SELECT * FROM news WHERE section='index' ");
$myrow = mysql_fetch_array($result);
$result2 = mysql_query(" SELECT * FROM slogan ");
$myrow2 = mysql_fetch_array($result2);
$index_news = $myrow['news'];
$title = $myrow['title'];
$description = $myrow['description'];
$keywords = $myrow['keywords'];
$menu='';
function callback($s) {$GLOBALS['menu'].=$s; }
ob_start('callback');
include $host.'/data/site_content/menu.php';
ob_end_flush();
$menu="$menu";
$content=str_replace('{templates}', $templates, $content);
$content=str_replace('{menu}', $menu, $content);
$content=str_replace('{content}', $index_news, $content);
$content=str_replace('{slogan_name}', $myrow2['slogan_name'], $content);
$content=str_replace('{slogan}',$myrow2['slogan'], $content);
$content=str_replace('{title}', $title, $content);
$content=str_replace('{description}', $description, $content);
$content=str_replace('{keywords}', $keywords, $content);
echo $content;
?>