|
| |
|
|
| |
для: Trianon
(07.06.2007 в 21:30)
| | | А с этим не поможете:
Мы брали условие, что $mmn_url_format = "no";
а если $mmn_url_format = "yes";
То как будет выглядеть данный код?
if ($mmn_url_format == "yes")
{
$news = mysql_fetch_array($res);
$news[data] = strtotime($news[data]);
echo "<a href=\"/news/".date("Y/m/d", $news[data])."\" title=\"Посмотреть все новости за ".russ_date('d F Y',$news[data])."\"><u>".$d."</u></a>";
}
|
Спасибо. | |
| |
|
|
| |
|
|
| |
для: Trianon
(07.06.2007 в 21:30)
| | | Спасибо. Очень признателен... )) | |
| |
|
|
| |
|
|
| |
для: kis-kis
(07.06.2007 в 20:33)
| | |
....
for($z=1;$z<$denned1day;$z++)
{
echo "<td valign=middle align=center> </td>\n";
}
$sql = "SELECT DAYOFMONTH(data) AS dm, COUNT(id) as cnt FROM news
WHERE LEFT(data, 7) = '$year-$month'
GROUP BY dm";
$res = mysql_query($sql) or die("Error");
while($row = mysql_fetch_assoc($res)) $posts[$row['dm']]=$row['cnt'];
//выводим дни месяца
for($d=1;$d<=$numdays;$d++)
{
$days[$d]=rus_format(date("w",mktime(1,1,1,$month,$d,$year)));
if($days[$d]==1)
echo "<tr>";
{
echo "<td valign=\"middle\" align=\"center\">";
//$news_date = $year."-".$month."-".$d;
//$query = "select * from news where date(data) = '".$news_date."' GROUP BY date(data)";
//$result = mysql_query($query) or die("Error:<b> ". mysql_error()." </b>in file <b>".__FILE__."</b> on line <b>".__LINE__);
//$news_rows = mysql_num_rows($result);
$news_rows = 0 + @$posts[$d];
if($news_rows <> 0)
{
|
| |
| |
|
|
| |
|
|
| |
для: Trianon
(07.06.2007 в 20:21)
| | | :ops:
>Я уже не один раз Вам говорил, что он написан отвратно.
>вот в этой теме я Вам на это указал: http://softtime.ru/forum/read.php?id_forum=3&id_theme=36626
Если честно, то я просто не понял идею вашего кода, и как его нужно использовать... | |
| |
|
|
| |
|
|
| |
для: kis-kis
(07.06.2007 в 20:10)
| | | Я уже не один раз Вам говорил, что он написан отвратно.
вот в этой теме я Вам на это указал: http://softtime.ru/forum/read.php?id_forum=3&id_theme=36626
Вот в этой теме http://softtime.ru/forum/read.php?id_forum=1&id_theme=36929
(из-за того, что Вам пофиг - Вы же не исправили код) я проигнорировал Ваш прямой вопрос.
В текущей теме, я сперва решил не связываться с Вами не в последнюю очередь опять же из-за этого 30 раз повторяющегося селекта. Вы сами напросились.
И сейчас Вы снова спрашиваете, хорош ли Ваш код.
Хорош. Только отстаньте. | |
| |
|
|
| |
|
|
| |
для: Trianon
(07.06.2007 в 19:56)
| | | Точно! ))
Уже была в другом месте такая же проблема, но там я исправил... Спасибо Вам!
И еще: насколько правильно написан данный скрипт? Как Вы считаете? Или нужно что-то оптимизировать? | |
| |
|
|
| |
|
|
| |
для: kis-kis
(07.06.2007 в 18:00)
| | | Проблема при работе Вашего скрипта вызвана тем, что цикл for($d = ... пробегает даты числами 1 2 3 ... 31 в то время как в запросе даты нужны в выровненном формате 01 02 03 ... 31
Проявляется она только на однозначных числах - в первой декаде месяца.
решением может быть $news_date = $year."-".$month."-".str_pad($d, 2, '0', STR_PAD_LEFT); | |
| |
|
|
| |
|
|
| |
для: Trianon
(07.06.2007 в 17:12)
| | | Дамп - вложение.
$mmn_url_format = "no"; | |
| |
|
|
| |
|
|
| |
для: Trianon
(07.06.2007 в 17:14)
| | | У меня структурный вид. Сначала очень было похоже, что мне. | |
| |
|
|
| |
|
|
| |
для: Unkind
(07.06.2007 в 17:12)
| | | > Unkind (07.06.2007 в 17:12) to: Trianon (07.06.2007 в 16:55) Это Вы мне что ли говорили? :)
Trianon (07.06.2007 в 16:55) to: kis-kis (07.06.2007 в 16:26) | |
| |
|
|
|