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

Работа с 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 год спустя...

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

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

Гость
Ответить в этой теме...

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

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

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

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

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

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

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

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