1

Тема: Strawberry 1.1b4

С блэк-джеком и шлюхами.

Признанный мастер чинпоко, а-ай ^_^

Re: Strawberry 1.1b4

1.Настройки -> Категории -> Вылазит такая бяка!

Добавить категорию
Warning: Invalid argument supplied for foreach() in z:\home\test2.ua\www\inc\mod\categories.mdu on line 14

Но правда после добавления категории исчезает, мелочь но все же...


2. Не работает плагин "Template for alone news"

Вылазит вот такое

Warning: main(z:hometest2.uawww/data/tpl/z:hometest2.uawww/data/tpl/test/active.tpl): failed to open stream: Invalid argument in z:hometest2.uawwwincshow.news.php on line 189

Warning: main(): Failed opening 'z:hometest2.uawww/data/tpl/z:hometest2.uawww/data/tpl/test/active.tpl' for inclusion (include_path='.;/usr/local/php/PEAR') in z:hometest2.uawwwincshow.news.php on line 189

3. Еще возможно я что - то не так делаю но вроди не работает Watermark

В папку data/Watermark/ кинул картинки размером 88*31 потом захожу в Настройки выбираю "картинка" выбираю к каким картинкам применить и жму Send но ничего с картинками не происходит. Что не так делаю ?

Пока  все что заметил!

3 (05 Jul 2006 18:05:23 отредактировано RocketeeR)

Re: Strawberry 1.1b4

Привет. wink И первое, что увидел, когда с горем пополам переехал с 1.1b3 на 1.1b4 (скорее всего, что-то напутал сам) пропорциональное возрастание запросов (текстовая база) с 12 до 38! hmm Ладно, продолжу опыты...
===============
Спустя время... Вот оно что! Лехин блэк-джек! +24 запроса находятся при включении плюгина Prev-next-links  1.1 Круто...

Не бывает некрасивых девушек, бывает Photoshop старой версии

4 (06 Jul 2006 04:50:05 отредактировано Sipaj)

Re: Strawberry 1.1b4

Опять бока с поиском, хотя уже все почти работает.
Точнее, все будет работать только у тех, у кого локаль на серваке по умолчанию настроена правильно. Т.е. на русскую кодировку.
Теперь файл search.txt создается, в нем есть какое-то содержимое, но оно было странным - либо только цифры, либо английские слова. Мои поиски привели к function replace_all_sucks, начинающуюся с 151 строки файла show_search.php
Основная проблема в том, что при ненастроенной локали, в строке 159

$text = preg_replace('/\W/', ' ', $text);

убивает все русское, доброе, светлое...
а строка 160

$text = strtolower($text);

не переводит русские символы в нижний регистр. hmm

Для себя я проблему решил, изменив функцию следующим образом:

function replace_all_sucks($text, $array_walk = true){

    $text = strip_tags($text);
    $text = str_replace("\
", '', $text);
    $text = str_replace("\
", '', $text);
//      $text = preg_replace('/\W/', ' ', $text);
    $text = preg_replace('/[^АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯABCDEFGHIKLMNOPQRSTUVWXYZабвгдеёжзийклмнопрстуфхцчшщъыьэюяabcdefghiklmnopqrstuvwxyz]/s', ' ', $text);

//    $text = strtolower($text);
    $text = strtr($text,
        "АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯABCDEFGHIKLMNOPQRSTUVWXYZ",
        "абвгдеёжзийклмнопрстуфхцчшщъыьэюяabcdefghiklmnopqrstuvwxyz");
    if ($array_walk){
        $text = explode(' ', $text);
        array_walk($text, 'need_mooore');
    }

return $text;
}

Цена этого решения - потеря переносимости в вопросе кодировок. Т.е., если вы собираетесь работать с koi-8 или другой, отличной от win-1251 кодировкой, то в функции надо будет перенабрать русские буквы в соответствующей кодировке.

А можно ли ничего не менять? Можно. Нас может спасти следующая функция, которую надо запихнуть в самое начало вашей основной странички сценария:
setlocale('LC_CTYPE', 'ru_RU.CP1251');
Если это сработает - считайте вам повезло. Если нет, придется спрашивать у хостинг-провайдера название локалей для русских кодировок. Имена локалей задаются при настройке операционки и для них не существует стандартов. Хорошо еще если провайдер - русский. А представьте, если это забугорный чурка...

Вот такие дела Леха & Compani...
Есть еще такая функция как mb_strtolower(string text, string encoding), но я с этим не работал, что там за фортели с  могут быть - не знаю. И кажется, эта функция работает только в том случае, если на пхп установлено расширение iconv

И еще, если в файле show_search.php строки 81, 82, 83 заменить следующим кодом, то поиск будет рулить по двум, трем, четырем и более словам, разделенных пробелом. Но, будут проблемы с подсветкой - это точно.

$searchs=explode(' ',$search);
foreach ($searchs as $seakey) {
   if (stristr($word, $seakey)){ $result[] = $post_id; }
}

P.S. Кстати, если поиск будет и дальше развиватся в таком стиле, то очень рекомендую завести для него отдельную папку и размещать файлы с цифровыми именами, равные длине строк. Т.е. все трехбуквенные слова хранятся в файле 3.txt, четырех буквенные 4.txt ... 12.txt и т.д. Тогда при поиске достаточно определить длину слова и подхватить соответствующий файл из поисковой папки. А значит, не надо будет загружать в память мегабайты ненужной информации, грузить сервак и т.п.

Re: Strawberry 1.1b4

Проинсталировал Strawberry 1.1b4, но войти не могу.  Логин и пароль не принимает. Нужна помощь.

Re: Strawberry 1.1b4

Да ещё. Я вообще не знаю Php.

7

Re: Strawberry 1.1b4

ELECTRIC, поправлю.

RocketeeR, он всегда много запросов делал, но я ещё и забыл прописать if чтобы коннектился к базе только для полного поста smile.

Sipaj,

про локаль. Ты сам заметил, что для локали никаких стандартов нет и кадый хостер присвоивает имена, как хочет. Самое глупое, задаёшь ru_RU.CP1251, а она на самом деле ru_RU.cp1251. Мы некоторое время сидели на хостинге без русской win-1251 локали. Я отправлял кучу жалоб в сюппорт, на что мне отвечали, что такая локаль есть и имя ей ru_RU.cp1251, но её не было, на самом деле была кой8-ру. Поэтому эту проблему оставлю для пользователя некоторых хостингов. Максимум, что могу сделать это дополнить ФАК smile.

Про много слов. Ты думаешь я так не дклал? Делал, конечно. Но почему-то не работало.

Про бд слов. Ты прав. Будут большие массивы, которые скушают всю оперативку. Но и твой метод - не панаценя. Может слова в БД пихать?

mrX, и этикет тебе чужд.

Признанный мастер чинпоко, а-ай ^_^

Re: Strawberry 1.1b4

Лёха zloy и красивый пишет:

mrX, и этикет тебе чужд.

Да знать мне здесь не помогут?.. Прийдется искать в другом месте.

Счастья Вам.

9

Re: Strawberry 1.1b4

mrX, нахуй, чувак, нахуй тебя.

Признанный мастер чинпоко, а-ай ^_^

Re: Strawberry 1.1b4

Лёха zloy и красивый пишет:

Про много слов. Ты думаешь я так не дклал? Делал, конечно. Но почему-то не работало.

Про бд слов. Ты прав. Будут большие массивы, которые скушают всю оперативку. Но и твой метод - не панаценя. Может слова в БД пихать?

Много слов в поиске не работал?
У меня с первого раза все запахало без проблем...

Можно конечно в БД слова запихнуть, но когда я советовал - исходил из того, что Strawberry и дальше текстовую версию БД должен поддерживать. Я не совсем осознаю насколько быстро или медленее работает текстовая БД, потому выше и предлагал тот вариант развития, приемлемый как в версии с мускулом, так и текстом.

11

Re: Strawberry 1.1b4

Sipaj, да, наверное, ты прав. Я так и сделаю.

Признанный мастер чинпоко, а-ай ^_^

Re: Strawberry 1.1b4

Лёха zloy и красивый пишет:

mrX, нахуй, чувак, нахуй тебя.

lol

Re: Strawberry 1.1b4

Sipaj пишет:
Лёха zloy и красивый пишет:

Про много слов. Ты думаешь я так не дклал? Делал, конечно. Но почему-то не работало.

Про бд слов. Ты прав. Будут большие массивы, которые скушают всю оперативку. Но и твой метод - не панаценя. Может слова в БД пихать?

Много слов в поиске не работал?
У меня с первого раза все запахало без проблем...

Можно конечно в БД слова запихнуть, но когда я советовал - исходил из того, что Strawberry и дальше текстовую версию БД должен поддерживать. Я не совсем осознаю насколько быстро или медленее работает текстовая БД, потому выше и предлагал тот вариант развития, приемлемый как в версии с мускулом, так и текстом.

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

"ВАСЯ ЖУЧИТ ДАШУ"

находило только васю, а дашу и жучит, нет.

14

Re: Strawberry 1.1b4

"ВАСЯ ЖУЧИТ ДАШУ"

Простите за офтоп не удержался!

Я под стулом!

15 (06 Jul 2006 21:39:45 отредактировано Sipaj)

Re: Strawberry 1.1b4

Aurum пишет:

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

"ВАСЯ ЖУЧИТ ДАШУ"

находило только васю, а дашу и жучит, нет.

У меня все работает.
Попробуй тогда заменить файл show_search.php с этого архива
show_search.zip

Да, и еще. Файл с ключевыми словами обновляется раз в сутки. Поэтому, если ты Васю, который жучит Дашу добавил менее чем 24 часа назад, нужно залезть в папку data и удалить search.txt
Не боятся - файл автоматически будет создан снова, но уже со всеми Васями, Дашами и жучами...:)

Re: Strawberry 1.1b4

Удаляем новость, видим:

Warning: opendir(/var/www/html/test/news/data/attach/1): failed to open dir: No such file or directory in /var/www/html/test/news/plugins/adepto-fastload.php on line 253

Warning: readdir(): supplied argument is not a valid Directory resource in /var/www/html/test/news/plugins/adepto-fastload.php on line 254

это я чего-то в архиве не нашёл или так и задумано?

Re: Strawberry 1.1b4

А! И ишшо заморочки! Указываю что у меня база на KOI8-R, мне упорно Arabic(Macintosh) кодировка выставляется.... Ну и на многих страницах документации и настроек присутствуют различные кодировки. Буду ещё пытаться поправить это всё под единую систему.

Re: Strawberry 1.1b4

А что это появилось в просмотре инфы о пользователе

Денежек    + 0 / - 0 (добавить (+) / отнять (-) / посмотреть операции)

вроде только в четвертой бетке появилось.
мож кто объяснит что это, а то я чё-то недопонимаю...

19

Re: Strawberry 1.1b4

YED, нажимай "редактировать", пожалуйста.

muhas, "денежка" это рейтинг пользователей. Попросили сделать подобный рейтинг пользователей для того, чтобы смотреть кол-во добавленных новостей + рейтинг среди юзеров и при надобности переводить в зону для vip (они платят и качают с сервера, а не тупых рапид и прочих).

Признанный мастер чинпоко, а-ай ^_^

Re: Strawberry 1.1b4

[off]а почему названа тоды денюжка, а не рейтинг?
меня это и смутило
извините за оффтоп[/off]

21

Re: Strawberry 1.1b4

muhas, не одна ли хуйня? Это в шаблоне отредактировать можно.

Признанный мастер чинпоко, а-ай ^_^

22 (07 Jul 2006 16:23:08 отредактировано Aurum)

Re: Strawberry 1.1b4

протсо рэйтинг пользователя - немного не ясно звучит, и бесполезен, это мое мнение, на серьезных ресурсах, для стимулирования, можно и денежку на WM кидать согласно "Рейтингу" или от "Рейтинга", тоесть тут проявляется ясность, "Денежка" она и для Хоткху "Денежка"

23 (09 Jul 2006 13:49:44 отредактировано SHiSH)

Re: Strawberry 1.1b4

журналист неможет удалять комментарии к своей новости
если камент оставлен НЕ самим журналистом

плагин отключения каментов неработает всместе с чпу

Strawberry 1.1.1 MySQL

24

Re: Strawberry 1.1b4

Блекджек проиграл, шлюхи ушли... lol Глюк однако... smile

А если серьезно, то возникает глюк при попытке прописи русских кейвордов, через ЧПУ...
Пример:

keywords = "words/{keywords}.html"
dokey = "keywords{add:do=keywords}"

Русские имена кейвордов переводятся в транслит, но обратно не могут... smile
т.е. задаем кейворд "слово", подписываем на него новость, линка идет, как "/words/slovo.html", но при заходе, пишет 404. В случае, ежели кейворд у нас "slovo", то линка работает нормально... smile

Также возникают глюки совместного доступа, если у файлов общее ЧПУ разрешение...
Пример:

page = "{title}.html"
keywords = "{keywords}.html"

В этом случае при заходе на кейворды, вылазеет:
"новость не найдена"...

Strawberry 1.1.1

25

Re: Strawberry 1.1b4

1. Поправлю.
2. Смотри ридми.

Почему никто не смотрит ридми?

Признанный мастер чинпоко, а-ай ^_^