1

(3 ответов, оставленных в Проблемы и их решения)

Если бы $tpl['post']['id'] - то не должно (если через шаблон), а так - вывод в необработанном виде. Все может быть...

Волшебные волшебные, пока данных немного ))
Я же говорю - это как с таблицей юзеров. Пока их немного - все хорошо. даже 3500 новостей - считай доп полей в которых для каждой новости, скажем, 20 байт информации, то получаем 70000 байт = 70 Кб - это фигня для сервера.

Да и если надо будет добавить доп поле - надо опять лазить функцию править. Что не есть гуд для тех, кто мало с этим сталкивался )

cmd, я уважаю Ваш труд, не поймите привратно. Но я ищу другие пути wink

2 минуты и 16 секунд спустя:

И да, если убить последнюю функцию и вынести это:

        $qq = $sql->select(array('table' => 'xfields_data',  'select' => array('id' , 'comments' , 'commentsstop' , 'template' , 'fs_format' , 'pinged')));
        foreach($qq as $row) {
        $qqqqq[$row['id']] = array('comments' => $row['comments'],'commentsstop' => $row['commentsstop'],'template' => $row['template'],'fs_format' => $row['fs_format'],'pinged' => $row['pinged']);
        }

в head.php после вывода массива юзеров - то вообще хорошо будет...

3

(7 ответов, оставленных в Проблемы и их решения)

хм.... мож сервак перегружен?

В общем - почитал инфу - пишут - украинские боты. А этот юзер агент очень распространен. Типа любят ботам под Линукс его приписывать. Блокировать нельзя!

Ставьте ддос защиту. Типа обращаться к сайту больше 1 раза в 1 секунду запрещено...

Счетчики от сторонних сайтов (гугл, яндекс, мэйл и п.х.) не учитывают роботов. А счетчик клубники учитывает все.
А возможно кто-то парсит инфу с вас )
Или тот же робот открывает новость. ддосят с нескольких адресов.

В htaccess - ничего не меняли? получается папки нет на сервере или она заблокирована...

В общем у вас неверно указан путь к подключаемому файлу. Вообще не знаю как пхп реагирует на путь типа "...". Первый раз такое вижу.
Попробуйте вот так тогда:

include($_SERVER['DOCUMENT_ROOT']."/pro/blog/head.php");

1 минуту и 13 секунд спустя:

корень сайта в папке public_html ?

archi, ну вообще есть и абсолютный )) Его можно посмотреть через глобальную : $_SERVER['DOCUMENT_ROOT'].
И что есть полный путь? И тогда уж попробуйте подключить head.php так:

include("home2/viprminf/public_html/pro/blog/head.php"); 
или
include("/home2/viprminf/public_html/pro/blog/head.php");

А вот это:

include_once(...blog/head.php)

вообще белеберда. Где вы так писать научились?

9

(7 ответов, оставленных в Проблемы и их решения)

Да незачо )))

10

(9 ответов, оставленных в Проблемы и их решения)

Так  вам сервер прям указывает на то, что не так. Он не может подключить фал по пути "...blog/head.php"

Вообще - не плохо бы вам разобраться с абсолютными путями. Что б подключать все правильно.

11

(7 ответов, оставленных в Проблемы и их решения)

конкретно файлы addnews.mdu и editnews.mdu.
Там надо будет тоже проверить функцию нэймспейс... Ну заменить её название вобщем. Думаю вы в курсе wink

12

(7 ответов, оставленных в Проблемы и их решения)

Это просто сообщение, что данная функция устарела и не рекомендуется для дальнейшего использования.
По поводу ошибок 502 - обновите скрипт с репозитория.

Ошибка 500 - это на установку флагов в .htaccess реакция. Видимо у вас это запрещено.
Редактирование заголовков - такого еще небыло. Категории можно сразу несколько выбирать...

rgruslan, пользовался раньше. Сайты шустро работали. Но... сказка не длилась вечно - начались какие то сбои непонятные. Ушел от туда...
В .htaccess пропишите:

 php_value error_reporting 1 
 php_value display_errors On

В head.php найдите строку с определением ошибок. Поставьте там error_reporting(E_ALL);

rgruslan, позвольте узнать, что за хостинг у вас?

Возможно сервер не тянет большую нагрузку.
Запросите данные у хостера о нагрузке в моменты ошибок.
Кеширование вам кеширует вместе с ошибкой - поэтому разницы и не видно.

Лог ошибок ведется?

17

(9 ответов, оставленных в Проблемы и их решения)

I`m shall see that.

18

(8 ответов, оставленных в Форум для чайников)

1) Какое максимальное  количество страниц держит движок?
Пока место на сервере не закончится из-за переполнения базы данных.

2) Какая актуальная версия, как я понял 1.4?
1.1.3

3) Используется ли БД?  Просто уже запутался немного в движке, вроде была CuteNews потом кто-то ушел  переименовали.. и т.д.
в 1.1.3 - используется и текстовая база и MySQL

4) УДобно ли редактировать добавлять страницы? ( если их много )
Страницы или новости? Страницы - все сводится к редактированию шаблона. Новости - в админ панели выбираем нужную новость и редактируем её...

5) Можно ли задавать урлы вида сайт.ру/страница.хтмл ?
Можно.

6) Удобно ли натягивать дизайн?
Достаточно удобно если немного вникнуть в процесс подключения движка в ваш шаблон.


7) к форме добавления комментариев, есть каптча или защита?А то сайты смотрю на движке, везде без капчи
В iceStrawberry и Strawberry 1.2 есть встроенные капчи. На форуме есть есть хак для версии 1.1.1(подойдет и для 1.1.3)

8) мета теги, можно ли задать свой тайтл который отличается от h1заголовка:? )
Можно.

9) Прочёл что возникает проблема с обновлением, или точнее обновить будет нельзя, а что делать людям которые  повесят на сайт 10000 страниц,  перейти на новую версию потом нельзя будет?)
Где прочитали? Да - я писал такое для бета версии. Т.к. я даю её людям пощупать, а не использовать в готовых проектах.
Обновление осуществить можно - но будет много гемора и скорее всего за денежку.
Речь шла о автоматическом обновлении. Автоматическое обновление есть с версии 1.1.1 (1.1.3) на 1.2.
Как дела с этим в iceStrawberry - не знаю... Но думаю что базы идентичны с версией 1.1.1.


Еще вопросы есть? )

В каждой ссылке не надо дописывать. Только в тех что нужно.
Код будет работать и с ними и без них.
Если делать как вы говорите, то нужно писать обработчик для всей ссылки и выдирать её параметры.
Или писать условие в обработчике (регулярке). Но тогда вам в page= придется писать цель, а не цифру...

Выбирайте, могу поэкспериментировать над Вами, если Вы не против wink

20

(4 ответов, оставленных в Проблемы и их решения)

В дефолтных шаблонах все должно быть.

21

(17 ответов, оставленных в Флуд)

от 1 GB до 10 GB

В тарифах только 1Гб увидел.

в незнании праил:

if ($row['category'] == 8) {

Yuriy, Привет!

замени блок с регулярками для ссылок на этот:

  // ссылки
$bb[] = "#\[url\]([\w]+?://([\w\#$%&~/.\-;:=,?@\]+]+|\[(?!url=))*?)\[/url\]#is";
  $html[] = "<a href=\"\\1\" target=\"_blank\" title=\"\\1\">\\1</a>";
$bb[] = "#\[url target=([a-zA-Z\_]+)\]([\w]+?://([\w\#$%&~/.\-;:=,?@\]+]+|\[(?!url=))*?)\[/url\]#is";
  $html[] = "<a href=\"\\2\" target=\"\\1\" title=\"\\2\">\\2</a>";

$bb[] = "#\[url\]((www|ftp)\.([\w\#$%&~/.\-;:=,?@\]+]+|\[(?!url=))*?)\[/url\]#is";
  $html[] = "<a href=\"http://\\1\" target=\"_blank\" title=\"\\1\">\\1</a>";
$bb[] = "#\[url target=([a-zA-Z\_]+)\]((www|ftp)\.([\w\#$%&~/.\-;:=,?@\]+]+|\[(?!url=))*?)\[/url\]#is";
  $html[] = "<a href=\"http://\\2\" target=\"\\1\" title=\"\\2\">\\2</a>";

$bb[] = "#\[url=([\w]+?://[\w\#$%&~/.\-;:=,?@\[\]+]*?)\]([^?\n\r\t].*?)\[/url\]#is";
  $html[] = "<a href=\"\\1\" target=\"_blank\" title=\"\\1\">\\2</a>";
$bb[] = "#\[url=([\w]+?://[\w\#$%&~/.\-;:=,?@\[\]+]*?) target=([a-zA-Z\_]+)\]([^?\n\r\t].*?)\[/url\]#is";
  $html[] = "<a href=\"\\1\" target=\"\\2\" title=\"\\1\">\\3</a>";

$bb[] = "#\[url=((www|ftp)\.[\w\#$%&~/.\-;:=,?@\[\]+]*?)\]([^?\n\r\t].*?)\[/url\]#is";
  $html[] = "<a href=\"http://\\1\" target=\"_blank\" title=\"\\1\">\\2</a>";
$bb[] = "#\[url=((www|ftp)\.[\w\#$%&~/.\-;:=,?@\[\]+]*?)  target=([a-zA-Z\_]+)\]([^?\n\r\t].*?)\[/url\]#is";
  $html[] = "<a href=\"http://\\1\" target=\"\\2\" title=\"\\1\">\\3</a>";

теперь в коде дописывай terget=цель и будет тебе счастье wink

Так же как в шаблоне указываете ссылки для вывода категорий - так и пишите в шаблоне карты сайта.

За ссылки робот будет брать все что найдет.
Создайте ему карту сайта в xml формате. Поищите по форуму по словам "Карта сайта".
Далее в robots.txt укажите поисковикам путь к вашей карте.