Как обновить RotorCMS с 1.4-2.6 до 3 версии

1. Вантуз-мен (10.03.2012 / 19:35)
Инструкция для лицензионных версий 2.6.6
1. скачиваете полный скрипт движка rotorcms 3.0 http://visavi.net/load/files/rotorcms_v3.0.zip (1.6 мб)
2. делаете бэкап файлы includes/connect.php
3. заливаете все файлы из архива на свой сайт, необходимо заменить все файлы, лучше всего делать вручную, так как некоторые файлы в новой версии удалены или переименованы, например удален gallery/resize.php, anketa.php переименована в user.php
чтобы лишних файлов не осталось делайте вручную
4. после установки всех файлов верните на место includes/connect.php если вы его меняли
5. запустите скрипт обновления upgrade/index.php
6. удалите директории install и upgrade
7. убедитесь что все работает нормально и лишь затем устанавливайте лиц. обновления

2. Вантуз-мен (10.03.2012 / 19:48)
Инструкция для бесплатных версий 1.4
1. скачиваете полный скрипт движка rotorcms 3.0 http://visavi.net/load/files/rotorcms_v3.0.zip (1.6 мб)
2. делаете бэкап файлы includes/connect.php
3. переносите директории
gallery/avatars -> upload/avatars
gallery/photos -> upload/photos
gallery/pictures -> upload/pictures
На всех директория в upload должны стоять права 777
4. заливаете все файлы из архива на свой сайт, необходимо заменить все файлы, лучше всего делать вручную, так как некоторые файлы в новой версии удалены или переименованы, например удален gallery/resize.php, anketa.php переименована в user.php
чтобы лишних файлов не осталось делайте вручную
5. после установки всех файлов верните на место includes/connect.php если вы его меняли
6. запустите скрипт обновления upgrade/index.php
7. удалите директории install и upgrade

3. Вантуз-мен (10.03.2012 / 20:15)
Список файлов которые необходимо перенести или удалить
перенос gallery/avatars -> upload/avatars
перенос gallery/photos -> upload/photos
перенос gallery/pictures -> upload/pictures
удалено gallery/count.php
удалено gallery/count24.php
удалено gallery/count31.php
удалено gallery/resize.php
удалено games/reklama.php (Перенесен в pages)
удалено директория images/editor
удалено pages/anketa.php
удалено pages/avtorlist.php
удалено pages/lifelist.php
удалено pages/profil.php (Переименован в profile.php)
удалено pages/statistik.php (Переименован в stat.php)
удалено pages/tegi.php (Переименован в tags.php)

Необязательное удаление
удалено games/bandit.php
удалено games/kosti.php
удалено games/naperstki.php

Эти игры удалены из 3 версии, после редактирования можно использовать в 3 версии

4. Вантуз-мен (10.03.2012 / 20:40)
Как запустить старые файлы на новой версии движка
Для этого вы можете скачать скрипт специального адаптера http://visavi.net/rotorcms/adapter.zip
заменить один файл includes/start.php и все старые скрипты от движка rotorcms будут работать нормально

Файл делает доступным способ обращения к БД как новый способ DB::run(), так и старый DB::$dbh, однако все новые скрипты рекомендуются писать с новым методом обращения DB::run() так как он быстрее

5. Вантуз-мен (10.03.2012 / 20:52)
Добавляем новые модули в админку
В 3 версии появилась возможность добавлять новые модули в админ-панель без изменения файла mpanel/index.php
Для этого нужно загрузить основной файл модуля в директорию mpanel
А чтобы прописать на нее ссылку в index.php, необходимо создать дополнительный файл в директории mpanel/links
К примеру вы добавили файл messages.php теперь создаем файл messages_xxx.dat
(где xxx это уровень доступа пользователя, от 101 до 105) и ложим его в mpanel/links, после перезагрузки кэша ссылка появится в нужном месте
101 - суперадмин, 102 -админ, 103 - старший модер, 105 -модер
Уровень доступа можно и не указывать, если назвать файл как messages.dat
то этот файл будет видеть только суперадмин чей логин вписан в настройках

6. Вантуз-мен (10.03.2012 / 22:52)
Добавляем пользовательские функции в движок
В 3 версии появилась возможность загружать свои функции и классы не изменяя файлы движка
Для этого необходимо сохранить свой класс, функцию или группу функций в файл с произовольным именем например my_functions.php и поместить файл в директорию includes/functions
После этого зайти в админку и очистить кэш, функции и классы автоматически подгрузятся и станут доступными
Количество файлов в директории includes/functions может быть неограниченым

7. Вантуз-мен (10.03.2012 / 23:13)
резерв

8. Волан-де-Морт (11.03.2012 / 15:44)
Для лицензионных 2.6.6. Обязательно надо сперва движок 3 установить? Или можно по инструкции обновление установить 3?

9. Тимофей (11.03.2012 / 15:49)
Lord (11 Марта 2012 / 13:44)
Для лицензионных 2.6.6. Обязательно надо сперва движок 3 установить? Или можно по инструкции обновление установить 3?
Чти первый пост

10. Волан-де-Морт (11.03.2012 / 15:54)
Я читал. Не хочется установить двиг заново. Вот и спрашиваю... Можно ли установить просто обновление для 2.6.6> 3 без целого движка

11. Тимофей (11.03.2012 / 15:56)
Lord (11 Марта 2012 / 13:54)
Я читал. Не хочется установить двиг заново. Вот и спрашиваю... Можно ли установить просто обновление для 2.6.6> 3 без целого движка
ну так..
пост №1,п3: необходимо заменить все файлы
Делай всё как написано в 1 сообщение и обновишь тогда

12. Юра (11.03.2012 / 15:57)
тоже не хочет обновлятся что то, как было 2,6.6 так и осталось хотя дыиг распаковал и лиц обновления закинул

Добавлено через 02:45 сек.
может руки кривые))

13. Волан-де-Морт (11.03.2012 / 16:24)
Wennel (11 Марта 2012 / 15:56)
ну так..
пост №1,п3: необходимо заменить все файлы
Делай всё как написано в 1 сообщение и обновишь тогда
Пост 1. скачиваете полный скрипт движка rotorcms 3.0 http://visavi.net/load/files/rotorcms_v3.0.zip (1.6 мб)
3. заливаете все файлы из архива на свой сайт, необходимо заменить все файлы, лучше всего делать вручную, так как некоторые файлы в новой версии удалены или переименованы, например удален gallery/resize.php, anketa.php переименована в user.php
чтобы лишних файлов не осталось делайте вручную
- -
Мне не хочется скачать полный скрипт движка
Мне хочется просто обновить 2.6.6 на 3 версию, не скачивая полный скрипт движка

Добавлено через 02:36 сек.
Или можно без скачивания полного движка обновить 2.6.6.?)) может я не так понял)

14. Александр (11.03.2012 / 16:28)
Обновил и обрезало страницу!Мне кажется что то с выводом не то,т.к обрезало после статы в сообществах т.е других скриптов!

Добавлено через 08:28 сек.
Fatal error: Call to undefined function print_count_band() in /var/www/inwap917/data/www/inwapik.ru/local/main/index.dat on line 4

15. Тимофей (11.03.2012 / 16:42)
100% нужно скачивать новую версию и ставить ее поверх с заменой файлов + сделать бекап файла с данным от бд

16. Александр (11.03.2012 / 16:43)
а это всё идёт отсюда <a href="<?=BASEDIR?>group/?<?=SID?>">Наши Сообщества</a> (<?=print_count_band()?>)<br />
Что отмечено красным это уже не отображается

17. Александр (11.03.2012 / 16:43)
Обновил, Спасибо Вантуз за инструкцию. Делал все по инструкции для Лицензий, Все отлично, Очень рад, хотя тянул обновление до последнего, думал, что это геморой такой, хотя на все провсе, потратил 30 минут.

18. Вантуз-мен (11.03.2012 / 16:50)
10. Lord, обновления для 2.6.6 нету, так как переписаны все файлы, но ты можешь не заменять свои файлы, обновить все кроме них и запустить через адаптер, должно заработать

Добавлено через 04:21 сек.
16. ЛиСёНыШ_хD, таких функций нету в движке rotorcms
тебе лучше найти данную функцию и сделать ее как описано в посте номер 6
http://visavi.net/forum/topic.php?tid=30368&#521654

19. Андрей (11.03.2012 / 17:24)
Не знаю ребят, я вот доволен движком )) И то что не поставил предыдущую версию доволен вдвойне )) Думаю в дальнейшем, будут еще изменения, и cmsка еще изменится, не столько снаружи сколько внутри.. Но мое мнение, что это более стабильная версия..

Возможно я ошибаюсь ))

20. Волан-де-Морт (11.03.2012 / 17:40)
Понял. А можно тогда удалить старый движок и установить заного новый 3? (потом уже лиц . установить 3?)

21. Вантуз-мен (11.03.2012 / 18:01)
20. Lord, ну если сохранишь весь загружаемый контент, файлы, фото, аватары итд

22. Волан-де-Морт (11.03.2012 / 18:30)
Понял. Чуть бы не удалил загруженые файлы))) спс!

23. Александр (11.03.2012 / 18:34)
Lord (11 Марта 2012 / 16:40)
Понял. А можно тогда удалить старый движок и установить заного новый 3? (потом уже лиц . установить 3?)
я удалил полностью весь двиг. Оставил лишь папку load помоему. Залил новый двиг. Соединил со старой базой данных и запустил файл обновления базы. И все. Все отлично работает.

24. Андрей (11.03.2012 / 18:46)
Да все там работает.. Такую панику навели, кто-то даже двиг другой поставил )))

25. Волан-де-Морт (11.03.2012 / 19:48)
Чат и Объявления будет работать на 3v?

Добавлено через 01:36 сек.
rastoman (11 Марта 2012 / 18:34)
я удалил полностью весь двиг. Оставил лишь папку load помоему. Залил новый двиг. Соединил со старой базой данных и запустил файл обновления базы. И все. Все отлично работает.
спс smile

26. Александр (11.03.2012 / 20:03)
Подскажите как не переходя на 3-0 в панели упровленя обновить что бы было 3-00 я имею введу оставляя верссию 2-6-6 но в панели обновить

27. Тимофей (11.03.2012 / 20:10)
sasha100q (11 Марта 2012 / 18:03)
Подскажите как не переходя на 3-0 в панели упровленя обновить что бы было 3-00 я имею введу оставляя верссию 2-6-6 но в панели обновить
ты хоть сам понял что сказал?

28. busydome (11.03.2012 / 23:12)
Всем привет! Никак однозначно не пойму, что удалять, а что оставить)) Я в движок вписал свою онлайн игру, внес изменения в некоторые страницы, но это в принципе мелочи, переписать и на новом двиге не проблема! Вопрос в том, будут ли работать функции старого движка в новом, ибо при интеграции своей игры я использовал функции движка, а все заново переписывать довольно хлопотно! Заранее благодарю за ответ!

29. Александр (12.03.2012 / 01:27)
А где bb панель? я ее нигде найти не могу.

30. GodZiLLa (12.03.2012 / 01:31)
Virass (12 Марта 2012 / 01:27)
А где bb панель? я ее нигде найти не могу.
ДЖиэС в настройках включи...)))

А импорт с мотора в роторе3 будет работать ???

31. Александр (12.03.2012 / 01:42)
®_GodZiIIa_€ (12 Марта 2012 / 01:31)
ДЖиэС в настройках включи...)))

А импорт с мотора в роторе3 будет работать ???
---------
Насчет ДЖиэС не догнал сначала, вроде все было, но я свою тему использовал на роторе и почему то не работали скрипты. Теперь исправил ошибку. А насчет импорта навряд. Если это и было возможно (я о импорте с мотора в ротор) то только на первых версиях ротора. Может в 1.4 есть эта функция, попробуй, а потом если что обновись до 3.0.

32. Вантуз-мен (12.03.2012 / 08:25)
31. Virass, там импорт написан под старый вид запросов. по идее можно запустить но надо через адаптер делать с 1 страницы

33. Александр (12.03.2012 / 10:34)
Vantuz (12 Марта 2012 / 08:25)
31. Virass, там импорт написан под старый вид запросов. по идее можно запустить но надо через адаптер делать с 1 страницы
Спасибо, тему пересобрал снова, все работает. Правда одно но, нету bb панели в редакторе страниц, он бы там полезен был.

34. Вантуз-мен (12.03.2012 / 10:59)
В редакторе у нас html код, а в bb панель специальными тегами вставляет, хотя markitUp позволяет менять конфиги, но я соединил с js кодом чтобы меньше подключений было, хотя может быть надо было оставить как есть

35. hugo (12.03.2012 / 16:18)
Can you support me in English?

36. Дмитрий (12.03.2012 / 17:51)
В бб панели нехватает тега [img]картинка[/img] no

37. JustZero (12.03.2012 / 17:59)
36. 888dimon, такого бб кода вообще нету!

38. Дмитрий (12.03.2012 / 18:07)
35. hugo, I can

39. Дмитрий (12.03.2012 / 19:56)
37. Доктор Зло, ну так а я о чем? И небыло. Но говорю ж нехватает smile

40. Александр (12.03.2012 / 23:48)
Vantuz (12 Марта 2012 / 10:59)
В редакторе у нас html код, а в bb панель специальными тегами вставляет, хотя markitUp позволяет менять конфиги, но я соединил с js кодом чтобы меньше подключений было, хотя может быть надо было оставить как есть
ну реально редактору страниц не хватает панельки, удобно было просто, а теперь руками часто используемые теги приходится вводить, надоедает. в следущем обновлении добавь панельку для редактора пожалуйста. было бы прикольно если бы как bb панель, но можно и старую вернуть.

41. Дмитрий (14.03.2012 / 01:34)
Vantuz (10 Марта 2012 / 20:15)
Список файлов которые необходимо перенести или удалить
удалено директория images/editor
удалено pages/tegi.php (Переименован в tags.php)

зря удалил директорию images/editor ,
эти картинки используются тут http://visavi.net/pages/tags.php
вылазят ошибки

42. Волан-де-Морт (14.03.2012 / 03:56)
visavi.net/forum/forum.php?act=addtheme&fid=14&

Добавлено через 04:14 сек.
/load/add.php? 2 раза На главную

Добавлено через 07:52 сек.
visavi.net/pages/tags.php? ужас в тумане) иконки.

43. Волан-де-Морт (14.03.2012 / 05:31)
собственно интересует, дизайны изменены в движке? для того, чтобы мне знать, надо переделать свои дивы или нет

44. Вантуз-мен (14.03.2012 / 09:40)
41. 888dimon, спасибо за найденный баг, поправим в ближайшее время

Добавлено через 01:40 сек.
42. Lord, спасибо лишнюю ссылку уберу, дизайн не переделан, там все без изменений, только посмотри там добавлено подключение js по условию

45. Вусал (14.03.2012 / 16:55)
зашел в мое меню и внизу написано MySQL запросов: 29
не многовато ли запросов?

46. Вантуз-мен (14.03.2012 / 17:28)
45. ТАЛЫШ, ну данные же надо иногда обновлять, ты еще раз нажми на мое меню и посмотри там будет 10-12 запросов

47. GodZiLLa (14.03.2012 / 18:19)
В этой версии предусмотрен вывод на главную последних тем форума, как на визави ???

48. Вантуз-мен (15.03.2012 / 00:06)
47. ®_GodZiIIa_€, да код есть в local/main/recent.dat

49. ramzes (15.03.2012 / 00:50)
Vantuz (14 Марта 2012 / 17:28)
45. ТАЛЫШ, ну данные же надо иногда обновлять, ты еще раз нажми на мое меню и посмотри там будет 10-12 запросов
нафига их столько?

50. Алексей (15.03.2012 / 06:40)
Что-то не могу найти bb-панель. Где это в настройках он включается?
При установке удалил все файлы кроме бд. И следовал инструкции.

51. Алексей (15.03.2012 / 10:00)
Вопрос в 50 посте, больше не актуален. Разобрался

52. Макс (20.03.2012 / 19:26)
Когда будет смена языка?

53. Макс (20.03.2012 / 19:39)
7. Vantuz, а может сделаешь так, чтобы админ знал кто голосовал в голосовании? http://visavi.net/votes/index.php?act=poll&id=19& интересно ведь

54. Вантуз-мен (20.03.2012 / 21:58)
53. Старый, постараюсь сделать

55. GodZiLLa (20.03.2012 / 22:32)
Приват хотелось бы совсем другой.
Чтоб был в виде диалогов.
Пусть отображается только ники, как комнаты,
при нажатии на логин, попадаешь в комнату диалога с пользователем,
типа чата...
Идея думаю хорошая, может кто мод сделает ???

56. GodZiLLa (21.03.2012 / 02:56)
И ссылки чтоб скрывались от незарегестрированных.
Как реализовать в роторе ???

57. Макс (21.03.2012 / 13:41)
И тут http://visavi.net/pages/who.php? Можно было сделать определение пола М и Ж, то есть Иконки как в других разделах. В самом нужном месте его нет

58. GodZiLLa (21.03.2012 / 23:13)
Обнова 3.0.4 уже есть, а новости на неё нет..гг))
Хотел посмотреть что обновлено )))

59. GodZiLLa (22.03.2012 / 00:52)
Vantuz, а почему бы не сделать скрытие ссылок от гостей???
Например так:
<?
// ------------------ Вспомогательная функция для bb-кода --------------------//

function url_replace($m) {
	global $config;
  if (is_user()) {
	if (!isset($m[4])) {
		$target = (strpos($m[1], $config['home']) === false) ? ' target="_blank"' : '';
		return '<a href="'.$m[1].'"'.$target.'>'.check(rawurldecode(html_entity_decode($m[3], ENT_QUOTES, 'utf-8'))).'</a>';
	 }else {
		$target = (strpos($m[4], $config['home']) === false) ? ' target="_blank"' : '';
		return '<a href="'.$m[4].'"'.$target.'>'.check(rawurldecode(html_entity_decode($m[4], ENT_QUOTES, 'utf-8'))).'</a>';}
	 } else {  return '<div class="hide"><i><b>Скрытый текст.</b> доступен только зарегестрированным</i></div>'; }
 }
Ну или можно добавить конфиг, чтоб включать и выключать показ ссылок для гостей

60. Волан-де-Морт (22.03.2012 / 04:19)
59. ®_GodZiIIa_€, для этого есть тег [ hide ]

61. Вантуз-мен (22.03.2012 / 13:21)
59. ®_GodZiIIa_€, я считаю что ссылки должны быть открытыми, от гостей итак много чего закрыто,меня например бесит когда на форумах чтобы что-то скачать, увидеть ссылку нужно зарегистрироваться, хотя мне этот форум совершенно не интересен, получается мертвый аккаунт
если тебе надо, то для себя делай пожалуйста

62. GodZiLLa (22.03.2012 / 17:08)
61. Vantuz, можно добавить конфиг, чтоб включать или выключать показ ссылок для гостей.
Может тебя раздражает, а кому то это актуально.
В принципе то я себе сделал уже, но лучше когда в официалке.

63. Волан-де-Морт (29.05.2012 / 21:16)
61. Vantuz, когда будет смена языка? Мне анг. и арабски язык нужен))

64. Вантуз-мен (29.05.2012 / 21:36)
сейчас у меня небольшой отпуск, скоро начну что-нибудь писать
но пока мне кажется есть более важные задачи например прикрепление файлов в форуме

65. Ден (29.05.2012 / 22:03)
Vantuz (29 Мая 2012 / 20:36)
сейчас у меня небольшой отпуск, скоро начну что-нибудь писать
но пока мне кажется есть более важные задачи например прикрепление файлов в форуме
Прикрепление файлов думаю уже многие ждут smile

66. Николай (29.05.2012 / 22:15)
65. Jack Daniels, главное чтобы потом сервак не захламили)))

67. Ден (29.05.2012 / 23:01)
ritlen (29 Мая 2012 / 21:15)
65. Jack Daniels, главное чтобы потом сервак не захламили)))
Да думаю ограничение в меру поставят, да и модеры думаю смогут контролировать сей процесс.

68. Николай (29.05.2012 / 23:08)
67. Jack Daniels, каждый файл качать будут? и проверять? Ужасная работа модером тут будет!

69. Ден (29.05.2012 / 23:21)
ritlen (29 Мая 2012 / 22:08)
67. Jack Daniels, каждый файл качать будут? и проверять? Ужасная работа модером тут будет!
В последнее время активность пользователей на висави значительно снизилась (тут и не вооруженным глазом видно). А какие-либо файлы здесь не так уж и часто выкладывают. Поэтому работы возможно и станет больше не не намного smile

70. Николай (29.05.2012 / 23:26)
69. Jack Daniels, возможно! админам решать

71. Ден (29.05.2012 / 23:51)
ritlen (29 Мая 2012 / 22:26)
69. Jack Daniels, возможно! админам решать
Ну, что запилят нам то запилят smile

72. Николай (30.05.2012 / 00:27)
71. Jack Daniels, не запилят)

73. Волан-де-Морт (30.05.2012 / 03:37)
Vantuz (29 Мая 2012 / 21:36)
сейчас у меня небольшой отпуск, скоро начну что-нибудь писать
но пока мне кажется есть более важные задачи например прикрепление файлов в форуме
Жаль((( Вот вам и ду ю спик инглиш))

74. Александр (03.06.2012 / 22:22)
73. Lord, а самому? Чтобы создать другие языки нужно весь двиг переписывать

75. Волан-де-Морт (04.06.2012 / 15:31)
rastoman (3 Июня 2012 / 22:22)
73. Lord, а самому? Чтобы создать другие языки нужно весь двиг переписывать
Ага, после каждой обновы трудиться ? У меня не всегда комп рядом. А смена языка уже во всех движках. Пора и ротору! "Создателю движка" в его интересах это сделать. Пользователей движка прибавяться. Чем больше людей, тем ему выгодно!

URL: https://visavi.net/topics/30368