[Другое] Цитатник от jon4god (lsass.exe)

Спасибо, попробую со своей базой связать =) Нет, вы представляете - только тут вылезла и напомнила о своем цитатнике, и вот пожалуйста - уже орет касперский =) Кому тут неймется, кто мне каку на сайт загрузил? =)

База полностью совместима с последним цитатником от сюда, единственно нужно залит таблицу категорий, так как добавил cat.php который выводит категории цитат и заливает все в базу.

cat.php полностью копия tag.php. Единственно перебил названия переменных, и в файл функций добавил переменные.

Вскрыть цитатник 5 минут, может и залили чего.
 
У меня не совсем последняя версия, но ничего, потаблично перенесу тогда.
Да понятно, что дырок в цитатнике много, просто сам факт - кому-то отсюда прям вот надо было подгадить, неприятно =/
 
Немного исправленная версия Tips v.1.5.1-brootos на 25.01.2013 г.

- закрыты уязвимости, xss, sql inj (по крайней мере, сканеры не нашли), уязвимости были в тегах, коментариях.
- добавлены категории
- добавлена возможность добавлять свои демотиваторы (бета версия)
- исправления по мелочи

Если кто, вылечить поиск, скидывайте сюда, не забывайте что в поиске устранили xss.

Пример работы: Для просмотра ссылки Войди или Зарегистрируйся

вот поправил поиск в твоей версии
 

Вложения

  • Tips v.1.5.1-evoll-FIX.rar
    984,6 KB · Просмотры: 27
вот поправил поиск в твоей версии

Отлично! Вечерком гляну код.

Еще предложение, когда смотришь цитаты по тегам, цитаты отображаются ограниченным количеством, то есть если их более 100 то отображаются всего 10 вроде. Как бы сделать разбивку по страницам, когда выбираешь по тегам, так же и по категориям.

И неплохо было бы боковую панельку, туда разместить категории. Если сделаю скину, ну а кто сделает, скидывайте тоже :)
 
Оооо... оживление в теме :).
А я забил на стандартную реализацию поиска - прикрутил пользовательский google.
Плюсы в адсенсовской рекламе в поиске и отсутствии нагрузки на мускуль и уязвимостей.

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

Может чего полезного из ваших сборок себе выдеру... ;) / у меня маленько другая реализация.
 
Оооо... оживление в теме :).
А я забил на стандартную реализацию поиска - прикрутил пользовательский google.
Плюсы в адсенсовской рекламе в поиске и отсутствии нагрузки на мускуль и уязвимостей.

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

Может чего полезного из ваших сборок себе выдеру... ;) / у меня маленько другая реализация.

Скрипт демотиваторов выдернул на одном из ресурсов, автор DimonX вроде, там это надо связать с базой количество демотиваторов :)

Кстати, не пробовал боковую панельку сделать? И когда выбираешь по тегу показывалось не ограниченное количество цитат.

А поиск нормальный, мне нравится. Revenge-R скинь код разбивки постранично цитат в админке.
 
Последнее редактирование модератором:
Revenge-R скинь код разбивки постранично цитат в админке.
Тебе кусочками или полностью?

Код:
if(!isset($_GET['pg']) or empty($_GET['pg'])) $_GET['pg'] = 1;
$_GET['pg'] = intval($_GET['pg']);
$from = ($_GET['pg']-1)*20;
$query = mysql_query("SELECT * FROM `quotes`");
$col = ceil(mysql_num_rows($query)/20);
$query = mysql_query("SELECT * FROM `quotes` WHERE `status` = 'checked' ORDER BY `id` DESC LIMIT $from,20");
.... тут вывод цитат
 
echo "</table><br>Страницы: ";
for($i=1; $i<=$col; $i++)
{
if($i==$_GET['pg']) echo "$i ";
else echo "<a href=?page=quotes&show=checked&pg=$i>$i</a> ";
}
Так разберешься?

... о поиске:
мне кажется goo-ша любит когда его поиск на своем сайте используют. ;)
индексирует помоему быстрей... да и без рекламы никуда. надо же отбивать.

о тегах: они у меня цифрами tag/123 и выводят все цитаты по метке...

о демотиватор-движке: нее я как раз сторонник не использования mysql...
там много чего можно доработать... например кешить чтобы каждый раз папки не шарило... ну и нормально реализовать страницу с демом, а не просто выдавать картинку голой.
это ж вы индекс ничего не пойдет... только в гошены и яшены images поиски.
вообщем там делать и делать... :)
Подумываю интегрировать дем движок в скрипт баша... ну например шаблон притянуть из папок выше tmpl... ну и все такое.
Времени пока нету... :(
 
Как сделать что бы Всего цитат было равно последнему номеру цитаты?

920511054.png


Когда удаляю цитату номер цитаты сбивается.

Всего статусов, фактическое сверху, а id цитаты больше фактического.
 
Как сделать что бы Всего цитат было равно последнему номеру цитаты?
Так ты и выводи id последней цитаты, а не количество записей в базе.

там у тебя сейчас так:
$query = mysql_query("SELECT * FROM `quotes` WHERE `status` = 'checked'");
$st['checked'] = mysql_num_rows($query);

т.е это количество утвержденных цитат.
 
Так ты и выводи id последней цитаты, а не количество записей в базе.

там у тебя сейчас так:
$query = mysql_query("SELECT * FROM `quotes` WHERE `status` = 'checked'");
$st['checked'] = mysql_num_rows($query);

т.е это количество утвержденных цитат.

Понятно. Так и сделаю. Спасибо.
 
Назад
Сверху