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

adm/index.php после входа в админку все на таком языке Добро пожаловаС
 

Вложения

  • index.rar
    911 байт · Просмотры: 5
Проверьте в корне сайта файл .htaccess
У меня там прописаны строки:
Код:
AddDefaultCharset utf-8
AddCharset utf-8 *
<IfModule mod_charset.c>
    CharsetSourceEnc utf-8
    CharsetDefault utf-8
</IfModule>
Если у вас их нет попробуйте с ними
 
adm/index.php после входа в админку все на таком языке Добро пожаловаС

Можете также заменить свой файл на файл из вложения, сохраненный в кодировке ANSI
 

Вложения

  • index.rar
    867 байт · Просмотры: 0
Подскажите пожалуйста в чем проблема Запускаю с денвера при нажатии на комментарии вылетает такая ошибка
71120cfe4a83.jpg
 
подправь пути к файлу cryptographp.fct.php
из ошибки видно что папка capcha должна находиться на одном уровне с папкой www
Тебе нужно убрать одну точку в файле com.php в шестой строке должно быть
Код:
$cryptinstall="./capcha/cryptographp.fct.php";
а судя из ошибки у тебя прописано:
Код:
$cryptinstall="../capcha/cryptographp.fct.php";
 
Кто в курсе, как прикрутить категории?

Поиск searсh.php в версии 1.5.1 с ошибками, работает только поиск по тегам, поиск по содержимому выводит "ничего не найдено" не зависимо от того какое слово ввел, вот исправленный файл поиска:
Код:
<?php
require_once "inc/top.php";
require_once "config.php";
echo "<div class=\"dialog-round\">
<span class=\"d1\"></span><span class=\"d2\"></span><span class=\"d3\"></span><div class=\"nostyle\" style=\"text-align: left;\">
<center><b>ПОИСК ПО СОДЕРЖИМОМУ</b></center><br>";
$name = $_REQUEST['name'];
echo "<form action='' method=post>
<table>
<tr><td valign=top width=710>
<input type=text name=\"name\" value=\"$name\" maxlength=40 size=88%></td>
<td ><input class=\"button\" type=submit name=submit value=\"Искать\" ></td></tr>
</table></form>";
if(isset($_POST['submit']))
{
//Проверяем, на пустоту поле формы
$error = '';
if(empty($_POST['name'])) 
{
$error .=  "<center><p>Не введено искомое слово.
Введите поисковое слово и повторите поиск.</p></center>";
}
else
{
//обрабатываем на предмет sql инъекций
if (!get_magic_quotes_gpc())
{
$name = htmlspecialchars($_POST['name']);
}
else
{
$name = $_POST['name'];
}
//формируем поисковый запрос , в логическом режиме
$query = "SELECT * FROM quotes WHERE MATCH (content) AGAINST ('$name' IN BOOLEAN MODE)";
$post = mysql_query($query);
if($post)
        {
          $numtot = mysql_num_rows($post);
          if($numtot > 0)
          {
$rezult = "";
$rezult .= "<ol>";
while($posts = mysql_fetch_array($post))
            {
$rezult .= "<li><a href=".$_SERVER['']."/id".$posts['id']." target=_blank ><b>Статус №". $posts['id'].":</b></a> «".$posts['content']."»</li><hr>";
        }
$rezult .= "</ol>";
        }
//если результата нет, выводим сообщение
else
{
$error .= "<center><p>По поисковому запросу: <b>&quot;".$_REQUEST['name']."&quot;</b> ничего не найдено. Попробуйте изменить поисковое слово.</p></center>";
}
}
}
$error = strip_tags ($error, '<p>, <center>');
if(isset($error)) echo $error;
echo $rezult;
 
}
 
echo "</div><span class=\"d3\"></span><span class=\"d2\"></span><span class=\"d1\"></span></div><br>";
echo "<div class=\"dialog-round\">
<span class=\"d1\"></span><span class=\"d2\"></span><span class=\"d3\"></span><div class=\"nostyle\" style=\"text-align: left;\">
<center><b>ПОИСК ПО ТЕГАМ</b></center>";
$query=mysql_query("SELECT DISTINCT LCASE(LEFT(`tag`,1)) as letter, tag FROM `tags_cloud` ORDER BY `tag` ASC");
$lastLetter='';
while ($v=mysql_fetch_assoc($query))
{
        if ($lastLetter!=$v[letter])
        {
                echo "<br><br><hr class=\"iq\"><font style=\"font-variant: small-caps;\" size=\"5\" color=\"#ff050e\"><b>$v[letter]</b></font>";
                $lastLetter=$v[letter];
        }
$tag = $v[tag];
        echo " &#8225; <a href=\"tag.php?tag=$tag\">$tag</a>";
}
echo "</div><span class=\"d3\"></span><span class=\"d2\"></span><span class=\"d1\"></span></div><br>";
 
require_once "inc/bottom.php";
?>
Все упиралось в знаки ` и ' - где то отсутствовали, где то были лишними.
 
Решил заглянуть перед НГ. :) Сейчас, отдыхающе написал функцию для быстрого редактирования цитаты в админке (иногда нужно поправить 777 цитату из 1500 например и замучаешься ее искать для редактирования). Вставьте ее вызов echo searcheditq(); где удобно (я вставил где просмотр всех утвержденных цитат)
Код:
function searcheditq()
{
    $qstatus = $_GET['show'];
    echo "<form action='' method=get>";
    echo "Введите номен афоризма для редактирования <input type=\"number\" size=\"5\" name=\"id\" value=\"$searchq\"> <input type=hidden name=page value=quotes> <input type=hidden name=show value=$qstatus> <input type=submit name=action value=edit>";
    echo "</form>";
}
Возможно соберу последнюю версию цитатника на праздниках.
P.S. Категории прикручиваются добавлением в таблицу базы quotes параметра category и добавлением его в форму. Я так автора для афоризмов добавлял. Принцип одинаков. Можно только зафиксировать в форме этот параметр через тип список, чтобы что попало не вводили.
 
Еще в Админке, где все Цитаты, нужно разбить вывод цитат постранично, а то сейчас они выводятся как есть.

Вставил функцию в func.php, затем echo searcheditq(); в админку, в quotes.php все отобразилось, но при вводе на номера цитаты выдает Ошибка. Затем зашел в Проверенные советы и все, там заработало.

Спасибо :)

Весь код в func.php можно в начале файла.

А вывод формы в файл quotes.php:
Код:
.
.
.
    elseif($_GET['show']=="checked")
    {
echo searcheditq();     
echo "<br><a href=index.php?page=quotes>Управление советами</a><br><br>";
.
.
.

Неплохо :)

Еще бы вывод изображения и видео реализовать не по ссылке, а напрямую в цитату.

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

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

Поделись пожалуйста этой темой Для просмотра ссылки Войди или Зарегистрируйся формой подписки на цитатник, как на Для просмотра ссылки Войди или Зарегистрируйся в правом верхнем углу.

И там еще, на главной у тебя пишет Совет №хххх, а в поиске Статус №хххх.
 
Подписка это с subscribe.ru заводишь там подписку и доказываешь, что она серебряная (точно не помню) и тогда разрешают сделать подписку через rss. У меня уже давно постранично вывод в админке. :) все же нужно новую версию собрать и выложить. Только у меня на этом движке два варианта: В одном есть автор, а в том, который на сайте, видео или картинка. Какую собрать?
P.S. Про "статус" спасибо. Проглядел. :)
 
Назад
Сверху