Не нравятся результаты поиска? Попробуйте другой поиск!

Валидность кода


     07.09.2011    Общие вопросы по вёрстке, Хаки    2376

вопрос
Здравствуйте.
Прошу помочь устранить ошибку в коде хака "Популярные новости", хак взят с данного сайта, немного изменен и настроен "под себя"...

Ошибка в данном куске кода:


Если я правильно понял, HTML Validator сообщает, что отсутствуют кавычки... пример:

<img src="http://www.сайт.com/uploads/posts/2011-09/thumbs/1314966434_хххх-хххх.jpg" width="250" height="50%" />


topnews.php полностью:


Если кто-то не допонимает проблемы - ошибки как таковой нет, хак работает, вопрос в валидности...

Ответил: Webstrannik


пропиши атрибут ALT в конце строки кода
пример: .........width="250" height="50%" alt=""/>
fellow

UPD
код:
<img src=".$shortnews." width=\"250\" height=\"50%\">


Заменить на:
<img src=\"{$shortnews}\" width=\"250\" height=\"50%\" alt=\"\" />
Отредактировал 9-09-2011, 18:35 - ПафНутиЙ
Причина: ответ дополнен

Комментарии пользователей (8)

Kim
1

17 | 13

Kim - 7 сентября 2011 15:04 - Юзер

Пробовал уже, выдает вот это:

Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /home/XXX/domains/XXX.com/public_html/engine/modules/topnews.php on line 69

Webstrannik
3

53 | 27

Webstrannik - 7 сентября 2011 15:24 - Юзер


$link = "<div class="background">&raquo; <a href="">" . stripslashes( $title ) . "[/url]<div class="info">[img].$shortnews.[/img]</div>&#
60;/div>";

попробуй вот так
if( $link ) $alt = "alt=""";
$link = "<div class="background">&raquo; <a href="">" . stripslashes( $title ) . "[/url]<div class="info">[img].$shortnews.{$alt}[/img]</div&
#62;</div>";

как то так, я не силен в PHP

Kim
1

17 | 13

Kim - 7 сентября 2011 17:51 - Юзер

Нет, совсем не то... < - что это?

Проблема вот в этой строке:
$link = "<div class=\"background\">&raquo; <a href=\"" . $full_link . "\">" . stripslashes( $title ) . "</a><div class=\"info\"><img src=".$shortnews." width=\"250\" height=\"50%\" /></div></div>";


Я конечно не силен в этом, но думаю там делов на "пару тегов и одну кавычку"...

Kim
1

17 | 13

Kim - 9 сентября 2011 12:31 - Юзер

Проблема устранена. Благодаря упорству пользователя Kim wink

И снова: Спасибо всем, что-бы я без Вашей помощи делал wink

ПафНутиЙ
1065

3396 | 2434

ПафНутиЙ - 9 сентября 2011 12:49 - Админ

упорство и труд всё перетрут :)
напишите хоть решение проблемы.

Каков вопрос - таков и ответ. Просто помните об этом.

Kim
1

17 | 13

Kim - 9 сентября 2011 15:13 - Юзер

Найти:
<img src=".$shortnews." width=\"250\" height=\"50%\">


Заменить на:
<img src=\"{$shortnews}\" width=\"250\" height=\"50%\" alt=\"\" />


Осталось устранить 4 ошибки и главная страница сайта будет полностью валидна... но с этим я уже точно не справлюсь... sad

ПафНутиЙ
1065

3396 | 2434

ПафНутиЙ - 9 сентября 2011 16:34 - Админ

Цитата: Kim
Осталось устранить 4 ошибки и главная страница сайта будет полностью валидна... но с этим я уже точно не справлюсь...

ну так задавайте вопросы, для этого и открыт этот сайт smile

Каков вопрос - таков и ответ. Просто помните об этом.

Kim
1

17 | 13

Kim - 9 сентября 2011 23:28 - Юзер

Да я задаю... только и сам на них отвечаю wink Возможно немного позднее... сам себя еще "до ручки не довел" wink

Кстати, может кому пригодится, чтобы при наведении на появившуюся картинку появлялся tooltip (всплывающая подсказка), надо вписать $title, вот сюда:
alt=\"$title\"

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы