Станислав

Станислав
Рейтинг
262
Регистрация
27.12.2009

Этот будет лучше, так как основан вобщем то на стандартном решении wp.

У вас же есть обработчик который плюсует рейтинг и записывает данный в базу данных.

Сделайте в нем два простых запроса

1. Проверка последнего порядкового номера

2. Запись нового порядкового номера

Нужно сделать проверку суммы рейтинга поста, то есть если сумма рейтинга равна 5 то выполняем запрос на добавление / обновление нового поля в базе данных при следующем лайке.

Можно без проблемно обойтись js и взять со страницы значение нынешнего рейтинга.

Получится что если рейтинг равен 4, и при клике по лайку +1, можно запустить еще один скрипт, который в свою очередь добавит порядковый новый номер в поле, при это нужно будет так же подключится к базе и взять от туда последнее значение int поля, прибавить +1 и записать в новое поле принадлежащие новости.

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

Думаю это оптимальная логика работы скрипта для выполнения вашей задачи. Хотя может у кого и по лучше будут предложения.

Думаю тут в раздел ПС нужно обращаться, а не в Веб-строительство

Сделать в таблице еще одно поле int и при достижении 5 лайков в поле прибавлять +1 и соответственно сортировку делать по данному полю. Тогда свежие записи (которые попали на главную сегодня) будут выводится в самом начале.

Могу разжевать поподробнее, если нужно.

Soxay:
вот такая хотя бы http://www.netbynet.ru/, но с картинками вместо анимаций

порядка 5-6к деревянный.

И да, это не простой шаблон

CSS

#page {

margin:0 auto;
background: #FFFFFF;
overflow:hidden;
width:1257px;
min-width:1000px;
}

Вариант:

1. Создали таблицу с какими то данными и в полной новости выводят таблицу, в бэкапе базы таблицы нет, поэтому и скрипт останавливается. Ошибки php включены?

2. Где то имеется include который подключает файл, которого уже не существует.

Других вариантов не вижу.

Я с WP не работал, попробуйте в index.php после

<?php

вставить

error_reporting(E_ALL | E_STRICT) ;

ini_set('display_errors', 'On');

и перейдите на страницу с полным содержанием новости, выведет ошибку или нет?

GoldSolution:
Ну тогда рубите их на корню) Переименуйте или удалите файл /engine/modules/register.php. После этого регистрироваться точно не смогут, при этом авторизация на сайте останется рабочей.

угу, а потом еще и всю систему удалите, зачем вам вобще она нужна ☝

Ставьте кейкапчу или как там ее, там где нужно картинку составлять.

100% забудете о данной проблеме.

а чем php не угодило?

Берем реферала, достаем запрос из урла и обрабатываем его

Делаем массив запрещенных запросов и пишем условие, если запрос равен запросу ставим редирект на какую нибудь страницу (хоть и на 403 как вам нужно)

Всего: 1569