Перейти к контенту

Работа с 2.3.1 версией форума


Рекомендуемые сообщения

Присоединяюсь к вопросу vzport. Вчера поставил, очень интересная штука эти дневники.

 

Хоть со скрипом, с ручным добавлением поля в таблицу и редактированием функции db_driver() в db_driver_mysql(), mJournal ставится и работает, как ни странно.

 

Что не работает, что заметил:

1. ББкоды и смайлы в форме ответа. Я вылечил это закидыванием файла ipb_bbcode.js от 2.17 в папку jscripts.

2. Не работают комментарии и настройки дневника. А это уже пипец... Господа, кто нибудь знает как забодать проблему?

3. Не работает выход.

4. Линейка смайлов растягивает скин.

 

Да и поменяв значение в GET, я получил возможность писать в чужом дневнике. Это фича, что ли такая? :D;)

Ссылка на комментарий
Поделиться на других сайтах

Ну если уж вы смогли его установить на 2.3 ;) см.ниже.

 

по п.1

- все сделано правильно

по п.2

- найти в файле ./journal.php строку:

$ipsclass->parse_incoming();

добавить ниже:

if ($ipsclass->input['pid'] == 0) unset($ipsclass->input['pid']);

if ($ipsclass->input['CODE'] == '') unset($ipsclass->input['CODE']);

if ($ipsclass->input['code'] == '') unset($ipsclass->input['code']);

if ($ipsclass->input['p'] == 0) unset($ipsclass->input['p']);

if ($ipsclass->input['t'] == 0) unset($ipsclass->input['t']);

if ($ipsclass->input['f'] == 0) unset($ipsclass->input['f']);

по п.3

- не смотрел, не знаю :D

по п.4

- в файле ./journal/misc/post_functions.php найти:

$smilies = "<tr align='center'>\n";

ниже добавить:

$ibforums->vars['emo_per_row'] = 4;

 

По поводу GET... вы наверное админом входили. И наверное поставили себе как админу в настройках групп "модерировать дневники". Так вы полный доступ ко всем дневникам имеете, и не надо ничего подменять, чтоб запостить в чужой дневник.

Ссылка на комментарий
Поделиться на других сайтах

urisoft Вы великий человек!

 

Докладаю:

Настройки дневника заработали, смайлы встали на место.

А вот комментарии - нет, белая страница.. :D

Ссылка на комментарий
Поделиться на других сайтах

Полковник, включи показ ошибок, что то вроде этого, коль по максимуму

error_reporting( E_ALL | E_NOTICE);
ini_set("display_errors", E_ALL);

и отпиши ошибку, так urisoft будет иметь больше представления о твоей проблеме...

Ссылка на комментарий
Поделиться на других сайтах

Полковник, включи показ ошибок, что то вроде этого, коль по максимуму

error_reporting( E_ALL | E_NOTICE);
ini_set("display_errors", E_ALL);

и отпиши ошибку, так urisoft будет иметь больше представления о твоей проблеме...

Благодарю.

 

Если отбросить кучу замечаний, то:

Parse error: syntax error, unexpected ';', expecting T_FUNCTION in /home/****/****/www/journal/comments.php on line 287

Ссылка на комментарий
Поделиться на других сайтах

Parse error: syntax error, unexpected ';', expecting T_FUNCTION in /home/****/****/www/journal/comments.php on line 287

 

Может я чего недопонял, но в файле ./journal/comments.php нет такого количества строк, чтоб выдавало ошибку про строку 287.

Там всего 256 строчек кода.

Вы самостоятельно ничего не меняли в файлах ?

Ссылка на комментарий
Поделиться на других сайтах

Parse error: syntax error, unexpected ';', expecting T_FUNCTION in /home/****/****/www/journal/comments.php on line 287

 

Может я чего недопонял, но в файле ./journal/comments.php нет такого количества строк, чтоб выдавало ошибку про строку 287.

Там всего 256 строчек кода.

Вы самостоятельно ничего не меняли в файлах ?

 

 

Вы правы. Ставил - [+] 2.0pb7 - Запрет постинга комментариев гостям по отдельной записи

Поменял на родной файл, всё заработало.

 

 

ЗЫ При отправке комментария опять белая страница. Буду разбираться..

Parse error: syntax error, unexpected ';', expecting T_FUNCTION in /home/**/***/www/journal/misc/comment_new.php on line 336

 

Залил с дистрибутива comment_new.php - всё заработало.. :D

Зря я ставил этот "запрет постинга"..

Ссылка на комментарий
Поделиться на других сайтах

Ну вообще надо смотреть что и как вы добавляли, т.к. код Запрета постинга должен быть рабочим. Я не проверял, но чисто визуально там ошибок вроде нет. Да и replicant его постил с рабочего дневника.
Ссылка на комментарий
Поделиться на других сайтах

Ну вообще надо смотреть что и как вы добавляли, т.к. код Запрета постинга должен быть рабочим. Я не проверял, но чисто визуально там ошибок вроде нет. Да и replicant его постил с рабочего дневника.

 

Да я смотрю, что добавляю.. :D Что получилось, то получилось.. Может еще у кого вылезет, при переходе на 2.3.1

 

Еще раз спасибо за классный скрипт.

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...

У меня после обновления форума до 2.3.1 вот такая беда приключилась с журналами. Дублирование пользователей. И у некоторых пропали настройки дизайна. Так же у многих дублируются все записи.

post-1279-1186595568_thumb.jpg

 

Посмотреть вживую можно здесь

 

Такое в версии и 2.0b7 и 2.1

Ссылка на комментарий
Поделиться на других сайтах

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

вылечил через чистку лишних строк в таблице ibf_jstats

там id дублировалось

через фильтр нашел косячные аккаунты (id дневников) и удалил ненужные.

Ссылка на комментарий
Поделиться на других сайтах

  • 5 месяцев спустя...
Ну если уж вы смогли его установить на 2.3 ;) см.ниже.

 

по п.1

- все сделано правильно

по п.2

- найти в файле ./journal.php строку:

$ipsclass->parse_incoming();

добавить ниже:

if ($ipsclass->input['pid'] == 0) unset($ipsclass->input['pid']);

if ($ipsclass->input['CODE'] == '') unset($ipsclass->input['CODE']);

if ($ipsclass->input['code'] == '') unset($ipsclass->input['code']);

if ($ipsclass->input['p'] == 0) unset($ipsclass->input['p']);

if ($ipsclass->input['t'] == 0) unset($ipsclass->input['t']);

if ($ipsclass->input['f'] == 0) unset($ipsclass->input['f']);

по п.3

- не смотрел, не знаю :D

по п.4

- в файле ./journal/misc/post_functions.php найти:

$smilies = "<tr align='center'>\n";

ниже добавить:

$ibforums->vars['emo_per_row'] = 4;

 

По поводу GET... вы наверное админом входили. И наверное поставили себе как админу в настройках групп "модерировать дневники". Так вы полный доступ ко всем дневникам имеете, и не надо ничего подменять, чтоб запостить в чужой дневник.

 

 

Можно узнать почему в mjournal_21_b1 в Общих настройках нету опции Загрузить фон? Так и должно быть?

Ссылка на комментарий
Поделиться на других сайтах

Всего несколькими темами ниже: элементы страницы :D

 

В файле journal.php не такой строчки

$template = $this->skin->html['global']->wrapper($output);

Ссылка на комментарий
Поделиться на других сайтах

У некоторых пользователей в дневниках не показывает принадлежность к форумской группе. Причём, у некоторых пользователей конкретной группы, она(группа) пишется в дневниках, а у других нет. :D

Вобщем эта проблема у тех, кто ниразу не заходил в опцию "Мой дневник". Когда этот человек хоть раз там был, то автоматически его группа появляется в постах.

И ещё этих пользователей нельзя добавить в друзья(которые без группы). ;)

post-70112-1202980815_thumb.jpg

Ссылка на комментарий
Поделиться на других сайтах

  • 1 год спустя...

Присоединиться к обсуждению

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.