Здравствуйте!
После недельного отпуска (была сессия) я опять начал принимать заказы с Веблансера. И вот пришел интересный заказ: возможность выделять в админке (в списке новостей) свои новости. Возможно, я написал не понятно... Вот картинка как это выглядит:
Типо, как избранное.
Я сначала тоже не понял что хочет от меня заказчик, но потом въехал
Функции хака (если это можно так назвать): выделять новости, например, те, в которых вы сделали рерайт.
На AJAX`е пока что не получилось сделать (но сделаю скоро), сделал с перезагрузкой страницы. Тут используется БД. Запросов дополнительных нет (что самое главное).
Делал я "маленький" хак около трех - четырех часов . Обычно хаки для меня не проблема, а вот этот стал проблемой.
Когда сделал, то все: был на "седьмом небе". НО, были и баги: т.к. я использовал вот такую структуру:
и она не работала корректно: не выделялась первая новость. В исходном коде я увидел что нету тегов
Это в моей практике такое впервые (что бы выводило не все теги).
Как я только не пытался их добавить: через jQuery, JAVA, вставками PHP - результата ноль...
Но, изучив тщательно исходный код я увидел что структура получилась вот такая:
Вот и причина: нельзя ставить теги form одна в одну. Запрос будет не корректным.
Но я сделал чуть по другому и все функции работают
Напишу я об этом хаке в следующем посте.
ВЫВОД: не смотрите тщательно исходный код при добавлении нового хака. А то промучитесь как я. А время - деньги.
Хорошо что заказчик не отказался от моих услуг. За это я ему и благодарный.
Все)
Удачи :)
После недельного отпуска (была сессия) я опять начал принимать заказы с Веблансера. И вот пришел интересный заказ: возможность выделять в админке (в списке новостей) свои новости. Возможно, я написал не понятно... Вот картинка как это выглядит:
Типо, как избранное.
Я сначала тоже не понял что хочет от меня заказчик, но потом въехал
Функции хака (если это можно так назвать): выделять новости, например, те, в которых вы сделали рерайт.
На AJAX`е пока что не получилось сделать (но сделаю скоро), сделал с перезагрузкой страницы. Тут используется БД. Запросов дополнительных нет (что самое главное).
Делал я "маленький" хак около трех - четырех часов . Обычно хаки для меня не проблема, а вот этот стал проблемой.
Когда сделал, то все: был на "седьмом небе". НО, были и баги: т.к. я использовал вот такую структуру:
<form method="post" >
<input type="hidden" name="actionvlad" value="zvcheck" >
<input type="hidden" name="postidzv" value="{$row['id']}" >
<input type="hidden" name="zvfixs" value="{$zvcheck2}" >
<input class="zvradio{$zvcheck1}" value='' type="submit">
</form>
и она не работала корректно: не выделялась первая новость. В исходном коде я увидел что нету тегов
[code]<form method="post" >
и
</form>
Это в моей практике такое впервые (что бы выводило не все теги).
Как я только не пытался их добавить: через jQuery, JAVA, вставками PHP - результата ноль...
Но, изучив тщательно исходный код я увидел что структура получилась вот такая:
<form method="post" >
php code - php code - php code
//Моя форма
<form method="post" >
<input type="hidden" name="actionvlad" value="zvcheck" >
<input type="hidden" name="postidzv" value="{$row['id']}" >
<input type="hidden" name="zvfixs" value="{$zvcheck2}" >
<input class="zvradio{$zvcheck1}" value='' type="submit">
</form>
php code - php code - php code
</form>
Вот и причина: нельзя ставить теги form одна в одну. Запрос будет не корректным.
Но я сделал чуть по другому и все функции работают
Напишу я об этом хаке в следующем посте.
ВЫВОД: не смотрите тщательно исходный код при добавлении нового хака. А то промучитесь как я. А время - деньги.
Хорошо что заказчик не отказался от моих услуг. За это я ему и благодарный.
Все)
Удачи :)
- Владислав
- 3-11-2011, 21:04
- 51 722