Страница 1 из 12

Мод Дневники версии Hyperion вопросы

Добавлено: 20.04.2005 16:07
Santehnik
Вопросы у меня по моду Blog Mod version 0.2.x by Hyperion
локализация которого преведена здесь http://www.phpbbguru.net/community/viewtopic.php?t=2146
вот собственно вопросы:
1. может в курсе http://www.motoforum.ru/forum/weblog.php?w=1 нижняя часть, т.е. где угазаны создатели - где редактируется ??
хочу данный ез файла овервол футер прикрутить
просто в Настройкай Мода Дневника есть такая вещь как "Использовать стандартные графические настройки
При включении этой опции, все Дневники на главной странице с Дневниками будут отображаться с одинаковым внешним видом, соответствующим шаблону форуму." я ставлю "да" и все страницы кроме самоволичного дневника преобразовываются

2. если кто то просматривает комментарии http://www.motoforum.ru/forum/weblog_entry.php?e=4 или отвечает, то само сообщение прсматривается ну оооочень большим и неудобным шрифтом

Добавлено спустя 41 минуту 27 секунд:

и как можно сделать так что бы комментарии не открывались в новом оке а были видны под собщение но чуть в сторонке как бы

Добавлено: 22.04.2005 11:22
Santehnik
и веще вопрос при ззагрузке фото в дневник, фото грузит но вверху страницы выдает
Warning: move_uploaded_file(./weblogs/upload/1/13018841594268a42ed7670.jpg): failed to open stream: Permission denied in /pub/home/polimeri/motoforum/weblog_posting.php on line 825

Warning: move_uploaded_file(): Unable to move '/pub/home/polimeri/tmp/phpblU907' to './weblogs/upload/1/13018841594268a42ed7670.jpg' in /pub/home/polimeri/motoforum/weblog_posting.php on line 825

Warning: Cannot modify header information - headers already sent by (output started at /pub/home/polimeri/motoforum/weblog_posting.php:825) in /pub/home/polimeri/motoforum/includes/functions_weblog.php on line 158

Warning: Cannot modify header information - headers already sent by (output started at /pub/home/polimeri/motoforum/weblog_posting.php:825) in /pub/home/polimeri/motoforum/includes/functions_weblog.php on line 160

Warning: Cannot modify header information - headers already sent by (output started at /pub/home/polimeri/motoforum/weblog_posting.php:825) in /pub/home/polimeri/motoforum/includes/functions_weblog.php on line 161

Добавлено спустя 6 минут 11 секунд:

точнее говорит что фота загрузилась и дает на нее ссылку НО физически на сайт она не попала :( как исправить ??

Добавлено: 22.04.2005 20:08
Xpert
Santehnik писал(а):Permission denied
Стандартная ошибка, повествующая о неверных chmod.

Добавлено: 08.05.2005 20:29
newest
Santehnik
если ты еще не решил вопрос с загрузкой могу помочь..

здесь еще акромя нас с Santehnikом есть блоггеры? а то можно обсудить развитие мода..

Добавлено: 08.05.2005 22:15
Siava
newest
я им давно пользуюсь. Кстати сегодня они опять обновились 0.2.2 - но там куча багов в стандартных стилях :( поставил и откатился назад.

Добавлено: 09.05.2005 13:12
Santehnik
newest
пока не решил :( в чем помщь заключается ? :)_

Добавлено: 10.05.2005 13:22
newest
Santehnik
сначала удали все папки из папки upload .. затем сделай их вручную 1,2,3,..9.. затем выстави на них кмод.. и будет все работать.. у себя так делал..

Добавлено: 23.08.2005 0:20
Siava
Кто-нибудь занимался оптимизацией кода этого мода?

Дело в том, что у меня на форуме куча дневников (не менее 100) и страница weblogs.php очень сильно грузит сервер при каждом запросе.

Добавлено: 24.08.2005 14:36
hostt
У меня тоже много дневников - поставил в админке "аскетичесткий вид" и вывод по 10 (тьфу-тьфу пока вроде все путем)

Добавлено: 24.08.2005 17:10
Siava
hostt
Я долго ковырялся и тестировал и заметил, что от установки количества отображаемых дневников на странице - ничего не меняется. Как будто каждый раз грузятся все дневники.
Ещё, записав файл includes/functions_weblog.php (пишу по памяти название) версии 0.2.2 (прошлой) в мои дневники получил небольшой прирост производительности.

Добавлено: 24.08.2005 17:59
MchlP
Siava писал(а):Кто-нибудь занимался оптимизацией кода этого мода?
Я понемногу ковыряю... судя по всему, кончится дело тем, что перепишу его заново (к тому все идет). Останутся только общие идеи.
Оптимизировать там что-то - себя не уважать, проще переписать.

Для начала, можно выкинуть практически половину содержания weblogs.php (ту, что касается собственного дневника залогиненого пользователя) Как по мне - так она нахрен не нужна.

Добавлено: 28.11.2005 23:41
Siava
Что-то надо делать с этим weblogs.php... чем больше дневников и сообщений в них, тем медленнее он открывается :( у меня уже 5 сек.. у кого-то уже 20.
На днях займусь оптимизацией (постараюсь заняться).. эх.. там ведь так всё запущено.

Добавлено спустя 5 часов 27 минут 28 секунд:

1. includes/functions_weblog.php

Код: Выделить всё

	//
	// Get Weblog Data from Weblogs with at least one valid entry
	//
	$sql = "SELECT w.*, u.*, e.entry_id, e.entry_subject, e.entry_access, e.entry_mood, e.entry_currently, e.entry_time, e.currently_text, e.bbcode_uid, e.entry_text
		FROM " . USERS_TABLE . " u, " . WEBLOGS_TABLE . " w
			LEFT JOIN " . WEBLOG_ENTRIES_TABLE . " e
				ON e.weblog_id = w.weblog_id
				AND e.entry_deleted = 0
				AND e.entry_time <= " . time() . "
			WHERE w.weblog_id = u.user_weblog
				AND w.deleted = 0
			ORDER BY $sort $order";
В конец добавил LIMIT и получилось примерно так:

Код: Выделить всё

	$sql = "SELECT w.*, u.*, e.entry_id, e.entry_subject, e.entry_access, e.entry_mood, e.entry_currently, e.entry_time, e.currently_text, e.bbcode_uid, e.entry_text
		FROM " . USERS_TABLE . " u, " . WEBLOGS_TABLE . " w
			LEFT JOIN " . WEBLOG_ENTRIES_TABLE . " e
				ON e.weblog_id = w.weblog_id
				AND e.entry_deleted = 0
				AND e.entry_time <= " . time() . "
			WHERE w.weblog_id = u.user_weblog
				AND w.deleted = 0
			ORDER BY $sort $order
			LIMIT 0 , 300";
Теперь в списке дневников отображаются не всё что есть, а лишь последние 60, что ускорило генерацию страницы примерно в 4-5 раз и соответственно уменьшило нагрузку.

Для эксперимента в этом запросе заменил LEFT JOIN на INNER JOIN и это тоже чуток ускорило генерацию..


Конечно это не радикальное решение, но по крайней мере временная "затычка".

Далее попробую полностью исключить trackbacks из дневников.

Добавлено: 03.12.2005 1:41
krechmer
здрасти... поставил мод от сюда http://www.blogpoint.com/community/

версия мода кажется 0.2.3b до этого пробывал ставить 0.2.3 разницы вроде вообще никакой...

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

базу обновил.. все хороо прошло.. других ошибок пока не заметил...

Добавлено: 05.12.2005 11:04
krechmer
еще вот что... когда заходишь в дневнике в "Заблокир" пишешь имя и жмешь разблокировать.. выдает ошибку...

Код: Выделить всё

Couldn't delete blocked user information.

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') AND owner_id = 2' at line 1

DELETE FROM phpbb_weblog_blocked WHERE blocked_id IN () AND owner_id = 2

Line : 312
File : weblog_blocked.php
причем заблокированным никто небыл.. ошибку выдает... я так понимаю по идеи должно писать что то вроде "этот пользователь не был заблокирован" ну или типо этого что то.. но не ошибку выдавать...

кто подскажет в чем проблема? может я криво его поставил??

Добавлено: 05.12.2005 11:24
Siava
krechmer
Не.. это глюки мода. Если ввести несуществующий ник и попытаться добавить в друзья, убрать, заблокировать или нет, то тоже будет ошибка. Автор не предусмотрел фильтрации.. :(