![]() |
Показаны 41 сообщений на этой странице |
Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- VBulletin 2.x.x (http://netadmin.ws/forum/forumdisplay.php?forumid=45)
-- Руководство: Сделайте апгрейд вашему прохаканому форуму за 30 минут (http://netadmin.ws/forum/showthread.php?threadid=1379)
Руководство: Сделайте апгрейд вашему прохаканому форуму за 30 минут
Все мы имеем хорошо прохаканые форумы, иначе Вы не читали эту тему, правильно? Вот - это моя обучающая статья о том, как модернизировать вашу VB доску примерно за 30 минут, после чего все ваши хаки остануться на новой версии!
Что нужно?
Araxis Merge (типа кряки сами знаете где искать)
Поехали:
ШАГ 1
01. Ð_азархивируйте ваш новый архив с файлами, который вы скачали, и расположите файлы в током же самом порядке, в котором они лежат у Вас на сервере.
Я назвал эту папку VB226
Для примера, у Вас должно получиться примерно так:
quote:
|--VB226 (.php и .js файлы здесь)
|-----admin (.php файлы)
|-----mod (.php файлы)
quote:
|--VB225 (.php и .js фашего старого форума)
|-----admin (.php файлы)
|-----mod (.php файлы)
|--VB226 (новая версия vBulletin, которую вы хотите поставить)
__________________
Интернет форум для всех Ты тут еще не был? ...
рейтинг форумов Админы форумов - сюда!!!
Total
Спасибо за статью... Очень граммотно написано, особенно для новичков. 
__________________
Жизнь как минное поле, не знаешь где нарвешься...
http://www.danasoft.com/sig/ExcErr2.jpg
Сейчас надо думать про 2ую часть: Замена Шаблонов! Думаю скоро выйдет и она 
__________________
Интернет форум для всех Ты тут еще не был? ...
рейтинг форумов Админы форумов - сюда!!!
Хорошая статья, даже мне вроде понятно, хотя я в Ð_НÐ_ слабоват ...
__________________
bash# id
uid=0(root) gid=0(wheel) groups=0(wheel), 2(kmem), 3(sys), 4(tty), 5(operator), 20(staff), 31(guest)
очень хорошо написано, спасибо! но думаю все-таки сложно проапгрейдить доску с более, чем 50 установленными хаками!
__________________
Создаю сайт, посвященный мобильным телефонам. Если есть желающие присоединиться к моему труду, буду Вам очень признателен. Пишите в приват.
madgreen
Ну если постораться то думаю можно... У меня то же много всего установленно, буду пробовать на локалке!
__________________
Интернет форум для всех Ты тут еще не был? ...
рейтинг форумов Админы форумов - сюда!!!
ogromnoe spasibo za stat'u
А возможно сделать упгрейд поставив полностью нулёвый форум и на него нацепить базу со старого прохаканного форума? И чтоб все стили заменились на новые тоже? Если да, то как?
__________________
С уважением, Игорь!
Dreamer
Все получиться.. но у тебя не будет в файлах ПХП кода для хаков, которые ты установил в старой версии, и просто на странице будет выводиться ошибка. Так что думаю надо делать как тут описанно.. Если завтра скачаю 226 то буду пробовать 
__________________
Интернет форум для всех Ты тут еще не был? ...
рейтинг форумов Админы форумов - сюда!!!
Total, у меня нету таких уж серьёзных хаков.
А вот если все темплеты заменить на стандартные?
__________________
С уважением, Игорь!
Dreamer
Делай лечше апгрейд, в этом случаи все темплеты у тебя остануться!!! Ну на всякий случай соХрани стиль!
__________________
Интернет форум для всех Ты тут еще не был? ...
рейтинг форумов Админы форумов - сюда!!!
Dreamer
Тотал правильно сказал... Можно поставить, в некоторых местах возможно и будет выдавать ошибки, в зависимости от того, что у тебя в темплейтах прописано... И какие хаки. Если они к чему-то чётко привязываются, то ошибки будут 100 пудово сыпаться.
__________________
Жизнь как минное поле, не знаешь где нарвешься...
http://www.danasoft.com/sig/ExcErr2.jpg
ExcErr, а если темплейты стандартные потставиит?
__________________
С уважением, Игорь!
Dreamer
А он так и сделает если будешь инсталировать, а если всего лишь апгрейд делать все ок будет
Вообщем:
Сделал я вчера все как тут написанно, вот мое мнение и результат
Ð_аботать можно по этой статье, но только у кого есть знание, хоть не большие, в программиргование и вообще в устройстве этой борды.
Совет на будущие
Когда будите ставить любые хаки ВЫДЕЛЯЙТЕ их с двух сторон коментариями пример
// описание хака начало
сам хак
// описание хака конец
Так Вам легче потом будет разбираться что и где. Дальше... У меня установленно около 20 хаков, после проделанных манипуляций 100% работали только 18, остальные отказались... Я даже знаю почему
Я все очень быстро делал, не вникая в смысл, так что надо делаь все аккуратно и внимательно... Так что можно считать что все получилось ХОÐ_ОШО.... Что Вам и желаю...
__________________
Интернет форум для всех Ты тут еще не был? ...
рейтинг форумов Админы форумов - сюда!!!
Статья однозначно правильная!
Молодец!
fenix
Спасибо ...
__________________
Интернет форум для всех Ты тут еще не был? ...
рейтинг форумов Админы форумов - сюда!!!
Да статейка на высшем уровне побольше бы таких и разных =)
А пробовал кто-нибудь модифицировать или нет?
Сейчас я попытаюсь, о результатах расскажу...
__________________
Садись в ногах! Правды нет!
Kanarsky
Да! Я делал все работает 
__________________
Интернет форум для всех Ты тут еще не был? ...
рейтинг форумов Админы форумов - сюда!!!
quote:
Первоначальное сообщение от Kanarsky
А пробовал кто-нибудь модифицировать или нет?
Сейчас я попытаюсь, о результатах расскажу...

__________________
Tu ne cede malis, sed contra audehtior
Не покоряйся беде, но смело иди навстречу.
Bratok
Да незачто
Ð_ад что моя статья кому-то помогает 
__________________
Интернет форум для всех Ты тут еще не был? ...
рейтинг форумов Админы форумов - сюда!!!
Total
Класс!!! Обновил по статье, все хаки (хоть их и мало) работают. Спасибо за статью!!!
__________________
Садись в ногах! Правды нет!
Весьма и весьма благодарен автору данной статьи
Я не евляюсь програмистом, но имею огромное уважением к этим людям.
Возможно найдуться люди каторые могли бы мне помочь с хаками у меня на форуме, ато есть некие проблемки....
Если есть добрые люди, пишите плиз на аську - 898912
буду очнеь благодарен
__________________
форум: www.xaker.info
студия: www.weblife-studio.de
Спасибо всем за коментарии. Ð_ад что все работает
__________________
Интернет форум для всех Ты тут еще не был? ...
рейтинг форумов Админы форумов - сюда!!!
Про статью говорить не буду (тут и без меня все в восхищении), просто сделаю наметку на дальнейшее ее развитие:
Апгрейд форума не завершается просто заменой кода. Обычно дополнительно изменяются/добавляются темплейты и редактируется база. Для этого мы обращаемся к текстовичку, который идет с каждым новым релизом и ищем список изменений. Ну и проделывае соответствующие манипуляции (за меня это лучше опишет Total, ибо из меня писатель как.......). Вот только добавлю, что если Вы ставите новый хак или делаете апгрейд, то все изменения и дополнения темплейтов лучше всего производить напрямую в файле .style, который у Вас есть. Чуть позже я опишу сию процедуру как я ее проделываю... 
такой вопрос:
хаков нет, но стиль изменён. как обновить версию, чтобы весь дизайн осталься тем же, т.е не пришлось бы заново настравивать каждую страницу... т.е. чтобы теплейты сохранились...
кстати, ещё подскажите, где можно узнать/прочитать разницу между версиям? лично меня интерисует: существенна ли разница между 227 и 229?
стили оставь теже, их менять не надо, можешь открыть upgradexx1.php и удалить ту часть кода которая добавляет стили, а вообще это и не нужно, просто замени файлы и у тебя все будет работать. Про изменения всегда можно почитать на vbulletin.com/forum
__________________
Всегда есть решение.
polo
ок
тогда другой вопрос
есть новая версия форума (установленная).
как перенести теплейты со старой версии на новую?
уж слишком много я правил темлейты, чтобы заново сидеть и менять их на новой версии 
При помощи phpMyAdmin создаешь дамп таблицы template и replacement, заменяешь эти таблицы в новой базе.
polo добавил 06-01-2003 в 15:39:18:
quote:
Для этого мы обращаемся к текстовичку, который идет с каждым новым релизом и ищем список изменений.
__________________
Всегда есть решение.
polo
Загляни в .nfo повнимательнее. Там есть список изменившихся файлов, а также темплейты и изменения в базе
. Более того, на форуме вб.ком в разделе анонсов данная инфа есть о каждом релизе (по моему оттуда она и в текстовичок попадает
)
точно есть, не знал
я всегда на ихний форум за этим бегал.
__________________
Всегда есть решение.
Такая вот проблема...
В functions.php правил кодировку. По дурости (дело было в октябре) делал это некорректно: на своем компе поправил, затем на сервере переименовал "старый" файл и загрузил обновленный. Видимо, эта безграмотная процедура не очень "понравилась" vB... и в результате не работает (исчезла со страниц) "Навигация по форуму". Жить, конечно, можно, но хочется вернуть на место.
Провел эксперимент на вновь установленном форуме (который установил специально для проб на том же хосте): выгрузил прохаканный vbulletin.style (с "спорченного" рабочего форума), сделал Upload этим vbulletin.style вновь установленного форума. Все изменения темплейтов замечательно перенеслись и все работает, включая "пропавший" лифт.
Значит полученный выгрузкой vbulletin.style вполне пригоден. А дальше - ступор: как обновить рабочий форум?
Что же получается? Надо просто сделать Upload этим же уже проверенным vbulletin.style? Или как-то иначе?
Примечание: Виновник торжества - functions.php - отличается от исходного только строкой кодировки.
__________________
Вечно молодой стареющий новичок...
1. В functions.php нет ни одного намека на кодировку. Кодировка присудствует в adminfunctions.php
2. В твоем случае навигация исчезла из за модификаций в шаблонах. vbulletin.syle ничего к форуму не имеет после инсталяции. Шаблоны редактируются через админ панель, пункт в самом низу. Там видно которые были изменены и есть возможность их востанавливать На худой конец можно удалить таблицу template из основного форума, забэкапить таблицу template из свежеустановленного форума и добавить ее в основной форум. Используй phpmyadmin. Можно и функциями вб но первый способ более надежный.
polo добавил 22-01-2003 в 19:33:55:
Еще глянь шаблон header именно в нем содержится навигация, может ты оттуда ее удалил.
__________________
Всегда есть решение.
quote:
В functions.php нет ни одного намека на кодировку. Кодировка присудствует в adminfunctions.php
__________________
Вечно молодой стареющий новичок...
Alien
quote:
mail($touser[email],$emailsubject,$emailmsg
,"From: \"$bbtitle Mailer\" <$webmasteremail> \nContent-Type: text/plain; charset=windows-1251");
quote:
А это уже чья-то доработка. В оригинале этой строчкой не пахнет.
__________________
Вечно молодой стареющий новичок...
quote:
В твоем случае навигация исчезла из за модификаций в шаблонах. ...На худой конец можно удалить таблицу template из основного форума, забэкапить таблицу template из свежеустановленного форума и добавить ее в основной форум. Используй phpmyadmin. Можно и функциями вб но первый способ более надежный.
__________________
Вечно молодой стареющий новичок...
quote:
Как использовать phpmyadmin? И что это такое? Где почитать?


__________________
yMC.ru - хомяк музыканта
O'k! Спасибо
__________________
Вечно молодой стареющий новичок...
Avioblue - тему такую никто не встречал?
__________________
Проект "@регион"
У меня вопрос такого характера:
Если у меня есть много хаков на форуме, но я в принципе не против и потерять их при апгрейде с 227 до 229, то можно ли мне апгрейдить просто стандартным способом или обязательно нужно, как описано в первом посте?
| Формат времени GMT. Текущее время 21:27. | Показаны 41 сообщений на этой странице |
Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.