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

mJournal 2.1 для IP.Board 2.2—2.3


sM1Le

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

mJournal 2.1 Public Beta 1

Последняя доступная версия для IP.Board 2.2—2.3.

Дата обновления дистрибутива: —

 

Исправлено:

— Ошибки в инсталляторе

— Незначительные косметические дефекты в админцентре

— Дефекты в работе с HTML шаблонами в админцентре

— Вывод смайликов в редакторе

— Незначительно изменена структура директорий и файлов

 

Пожалуйста, имейте в виду, что это бета версия.

В неё не были включены какие-либо новые возможности — была сделана сугубо адаптация под IP.Board 2.2—2.3. Это означает, что вполне вероятно, что дистрибутив притерпит еще значительных изменений...

 

В этой теме вы можете оставить свои предложения относительно новых функций, а так же сообщить о найденных ошибках и недочетах в этой версии.

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

— Незначительно изменена структура директорий и файлов

сразу вопрос!

Насколько сильно изменено?

Моды возможно будет установить по инструкциям которые приведены на этом форуме?

 

Дело в том, что я много уже и своих модификаций произвел над дневниками..

И хотелось бы узнать, что дает изменение структуры?

 

Меня прильщает то, что тут выкладывают моды профи, а я только начинаю разбираться в этом.

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

 

Надеюсь на совет, стоит ли мне переходить на 2.1

 

*Сам использую 2.2.2, готовлю переход на форум 2.3.1 и адаптацию под него делал сам. Вроде все у меня работает.

 

---------------------------------------------------------

поставил, посмотрел..

изменений практически не увидел, кроме перемещеных файлов.

Единственное нет изменений для 2.3.1 которые описаны в этой теме Работа с 2.3.1 версией форума

Дописав их, все заработало.

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

vzport, если модуль уже установлен (его ранняя версия) и на нем есть модификации, то пока обновлять не стоит. Хотя бы первые два месяца подождать новостей.

 

Модификации по своей сути должны быть совместимы. Необходимо исправить только некоторые пути.

Например, класс journal перенесен в ./journal/includes/class_journal.php, файлы админцентра перенесены из ./sources/admin/ в ./journal/action_admin/.

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

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

что за ошибка? где включить?

 

Обнаружены ошибки !

 

·Для правильной работы дневников должны быть разрешены функции работы с XML. Установка продолжена не будет.

 

update// разобрался это было со стороны сервака

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

Подскажите пожалуйста,

Запустить файл /journal/install.php и пройти все пути установки.

Где его запустить, в FTP???

Тогда как там пройти все пути установки???

ПЛЗ...

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

Подскажите пожалуйста,
Запустить файл /journal/install.php и пройти все пути установки.

Где его запустить, в FTP???

Тогда как там пройти все пути установки???

ПЛЗ...

Запустить данный файл необходимо при помощи браузера.

Например: ваш_форум.ру/journal/install.php

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

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

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

Что еще мне надо сделать???

ПЛЗ...

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

mallinka, файлы все загрузили?

Во вкладке «КОМПОНЕНТЫ» («COMPONENTS» в английской версии) админцентра новая группа меню с mJournal появилась?

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

Там где адреса и пути.

Все пути заполнены.

Единственное что не измененное... это

Имя скрипта дневников

journal.php

 

Везде пути прописаны.

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

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

Поставил эту версию поверх 2,0.... на версию форума 2.3.1

Так и не заработали:

  1. Дневники: Ссылка Комментарии
  2. Дневники: Ссылка Настройка Дневника
  3. Дневники: Ссылка Печать
  4. Дневники: Ссылка Календарь
  5. Дневники: Ссылка Интересы
  6. Дневники: Ссылка Антиресы
  7. Дневники: Ссылка Список Друзей
  8. Дневники: Ссылка Лента Друзей
  9. Дневники: Ссылка Добавлен в Друзья
  10. Дневники: Ссылка Лента Избранных
  11. Дневники: Ссылки дней в календаре
  12. Дневники: Ссылка Последний комментарий

Пробовал ставить http://www.ibresource.ru/forums/index.php?...st&p=275291, не помогло. :D

 

Как ни странно, добавление и удаление записей работает без проблем

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

Ковырялся в коде... нашел такой файлик:

 

FORUM_ROOT/journal/includes/class_journal.php

 

foreach ($action_list as $act => $val)
			{
					$is_action = isset($ibforums->input[$act]);

					if ($val[0] && $is_action)
							$is_action = preg_match("/^\d+$/",$ibforums->input[$act]);  
							// Добавил строку ниже для просмотра выхлопа
							echo "<!-- act = ".$act."; val0 = ".$val[0].";input_act = ".$ibforums->input[$act]."; is_action= ".$is_action." -->\n";

					if ($is_action)
					{
							$action = $val;
							//ЗАКОММЕНТИЛ НАФИГ-->> LOOK HERE!!! //break;
					}
			}

 

После чего дневники более-менее работают, получаем примерно следующий выхлоп при просмотре каммента

<!-- act = pid; val0 = 1;input_act = 0; is_action= 1 -->
<!-- act = comm; val0 = 1;input_act = 25633; is_action= 1 -->
<!-- act = list; val0 = 0;input_act =; is_action=  -->
<!-- act = search; val0 = 0;input_act =; is_action=  -->
<!-- act = doset; val0 = 1;input_act =; is_action=  -->
<!-- act = set; val0 = 1;input_act =; is_action=  -->
<!-- act = print; val0 = 1;input_act =; is_action=  -->
<!-- act = preview; val0 = 1;input_act =; is_action=  -->

 

Получается, всегда выполнялась строка

$is_action = isset($ibforums->input[$act]);

Потом условия

if ($val[0] && $is_action)
  $is_action = preg_match("/^\d+$/",$ibforums->input[$act]);

 

После чего проверки не проводились,и, соответственно не работали ссылки, описанные выше.

Пока на быструю руку нашел именно такой выход..

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

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

 

- найти в файле ./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']);

 

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

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

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

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

вы точно все сделали?

потому как после этой манипуляции становится все ок..

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

Нужно иметь ввиду, что версии дневников 2.0pb7 и 2.1pb1 могут отличаться. Не все что было применимо для 2.0pb7 "прокатит" и для 2.1pb1.

Ждем обновления от sM1Le... :D

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

В следующей версии, которая будет пока неизвестно когда, инициализация действий будет слегка отлична от той, что есть сейчас.

Поэтому, если данная проблема и присутствует, потом ее не должно быть.

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

Нужно иметь ввиду, что версии дневников 2.0pb7 и 2.1pb1 могут отличаться. Не все что было применимо для 2.0pb7 "прокатит" и для 2.1pb1.

Ждем обновления от sM1Le... :D

Да, хотелось бы заметить, что эти манипуляции проводились с версией 2.1

 

В следующей версии, которая будет пока неизвестно когда....

Хе-хе, обнадёживающе ;)

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

Andrey Zentavr, версия 2.1, которая опубликована в данной теме — просто мизерная подгонка версии 2.0 PB7 под IP.Board 2.2—2.3. :D

То есть, в плане кода, текущая версия 2.1 (что опубликована здесь) — это все та же 2.0.

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

Andrey Zentavr, версия 2.1, которая опубликована в данной теме — просто мизерная подгонка версии 2.0 PB7 под IP.Board 2.2—2.3. :D

То есть, в плане кода, текущая версия 2.1 (что опубликована здесь) — это все та же 2.0.

До обновления форума на 2.3.1 работал с дневниками 2.0. Всё отлично работало. После обновления начались проблемы.

..Хотя.. Сейчас через админцентр ничего поправить не могу

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

При установке возникает проблема с кодировкой...

там написано в файле по установке что нужно сделать - импортировать настройки, но и это не помогает((

а так все нормально работает для 2.3.1

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

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

Установила дневники, только при смене дизайна в настройках выдает ошибку...

Ошибка сохранения стилей.

 

Для выяснения причины обратитесь к администрации.

 

Что нужно сделать??? Может и глупый вопрос, но не знаю...

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

При возникновение каких-либо проблем создаем новую тему, а не заваливаем одну тему, где происходило обсуждение самого дистрибутива.
Ссылка на комментарий
Поделиться на других сайтах

Гость
Эта тема закрыта для публикации сообщений.
×
×
  • Создать...

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

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