Username:
Password:
 Log me on automatically each visit
 
Aeroion.Ru
Форумы сервера Aeroion.Ru
Welcome

Aeroion.Ru Forum Index
  » Технические форумы
   » Поддержка и моды для phpBB2
    » Mod Advanced db_update generator для phpBB2
   Генератор db_update.php с усовершенствованиями
printer-friendly view
AuthorMod Advanced db_update generator для phpBB2
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Location: Оренбург
Posts: 1127
Last Visited: Today at 01:43
Кредиты: 3594
Reputation: 47
Age: 41
Zodiac: Aquarius Pig

Используя всем известный db_generator, сталкиваешься с необходимостью удалить файл db_update.php с сервера.
Чтобы не переключаться на ftp-менеджер, я доработал скрипт и добавил в него эту возможность (кнопка "Удалить файл с сервера"), чтобы, как говорится, не отходя от кассы. Заодно дорусифицировал его и добавил в интерфейс поле для имени генерируемого файла.

Другие возможности:
1. Генератор интегрирован в раздел администратора.
2. В режиме администратора можно записать сформированный скрипт на сервер и сразу запустить его.
3. Выбор языка генерируемого файла.

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

Генератор db_update в работе.


Download db_generator.zip (17.74 KB). Added/Updated Mon 05 Feb, 2007 08:32. Downloaded 158 Time(s).
Генератор db_update.php для phpBB2 с расширенными возможностями


_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, слать емайлы, пытаться писать в приват. Спасибо за понимание.
Please do not PM, ICQ or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks!
Back to topOffline View user's profile Skype Name
zelk Gender:Male

Гость


Joined: 02 Feb 2007
Posts: 1
Last Visited: Fri 19 Oct, 2007 13:11
Кредиты: 25
Reputation: 0
Age: 33
Zodiac: Scorpio Horse

у меня вопрос, архиве мода лежит файл db_generator.hl, сним то чего делать, куда копировать?
Back to topOffline View user's profile
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Location: Оренбург
Posts: 1127
Last Visited: Today at 01:43
Кредиты: 3594
Reputation: 47
Age: 41
Zodiac: Aquarius Pig

Это файл для мода Hacks List. Если нет у вас такого, то не обращаем внимания.

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, слать емайлы, пытаться писать в приват. Спасибо за понимание.
Please do not PM, ICQ or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks!
Back to topOffline View user's profile Skype Name
MXM Gender:Male


Участник


Joined: 02 Oct 2006
Location: Санкт-Петербург
Posts: 18
Last Visited: Thu 01 Sep, 2011 15:09
Кредиты: 160
Reputation: 0


Sergey, привет!
Имеет ли данный мод возможность не только генерировать файл для создания таблиц, но и для их удаления?

Если нет, то неплохо было бы сделать следующее:
Например, в базе или через этот мод выполнялся запрос: ALTER TABLE `phpbb_themes` ADD `tr_color4` VARCHAR( 6 ) DEFAULT NULL AFTER `tr_color3` ;
В самом моде сделать низподающее меню, через которое можно выбрать 2 варианта:
- создать; < - используется в случае, если необходимо сгенерироваь файл для создания таблиц и т.д.
- удалить; < - используется в случае, если необходимо сгенерироваь файл для удаления таблиц и т.д.
Далее, нам необходимо удалить то, что выполнил запрос, для этого вставляем этот запрос в поле SQL-запрос и выбираем в низподающем меню "удалить".
Генерируется файл с помощью которого мы удаляем необходимый запрос на удаление.
Твои мысли?
Back to topOffline View user's profile Visit poster's website Skype Name
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Location: Оренбург
Posts: 1127
Last Visited: Today at 01:43
Кредиты: 3594
Reputation: 47
Age: 41
Zodiac: Aquarius Pig

Теоретически сделать можно, анализируя текст запросов. А практически неохота заморачиваться, проще тебе самому сделать обратный запрос типа ALTER TABLE table_name DROP COLUMN filed_name или DROP TABLE table_name.
К тому же не вижу особого смысла в данной фиче. Делать что-то в базе данных, чтобы потом все это сшибить?

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, слать емайлы, пытаться писать в приват. Спасибо за понимание.
Please do not PM, ICQ or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks!
Back to topOffline View user's profile Skype Name
MXM Gender:Male


Участник


Joined: 02 Oct 2006
Location: Санкт-Петербург
Posts: 18
Last Visited: Thu 01 Sep, 2011 15:09
Кредиты: 160
Reputation: 0


Sergey, да, порой требуется сшибить - например, если не встал мод, или его необходимо сменить на аналогичный.
Конечно, не всегда это требуется, но как ты говоришь - это молочь, но приятная.

Добавлено спустя 4 минуты 30 секунд:

Ручками сделать сшиб медленее, чем сгенерировать файл.
Back to topOffline View user's profile Visit poster's website Skype Name
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Location: Оренбург
Posts: 1127
Last Visited: Today at 01:43
Кредиты: 3594
Reputation: 47
Age: 41
Zodiac: Aquarius Pig

Чтобы сделать эту мелочь, нужно время совсем не мелочное. Сейчас его особо нет.

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, слать емайлы, пытаться писать в приват. Спасибо за понимание.
Please do not PM, ICQ or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks!
Back to topOffline View user's profile Skype Name
DragonDX Gender:Male

Участник


Joined: 21 Aug 2006
Location: Москва
Posts: 10
Last Visited: Wed 28 Apr, 2010 08:41
Кредиты: 199
Reputation: 0
Age: 25
Zodiac: Aquarius Cat

при попытке сохранить файл, выдает: Невозможно создать файл db_update.php
наверное нужно где-то изменить chmod ? вот только у какого файла не могу понять Sad

_________________
www.moscow.solarnet.ru - форум самой солнечной IRC сети!
Back to topOffline View user's profile Visit poster's website
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Location: Оренбург
Posts: 1127
Last Visited: Today at 01:43
Кредиты: 3594
Reputation: 47
Age: 41
Zodiac: Aquarius Pig

db_generator.php, наверное. Попробуйте chmod 0755

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, слать емайлы, пытаться писать в приват. Спасибо за понимание.
Please do not PM, ICQ or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks!
Back to topOffline View user's profile Skype Name
DragonDX Gender:Male

Участник


Joined: 21 Aug 2006
Location: Москва
Posts: 10
Last Visited: Wed 28 Apr, 2010 08:41
Кредиты: 199
Reputation: 0
Age: 25
Zodiac: Aquarius Cat

Не помогло, пробовал делать даже 0777 ...

Попробовал залить файл сам... при запуске получается куча ошибок:
Code:
Warning: include(./../extension.inc) [function.include]: failed to open stream: No such file or directory in /home/blabla/www/html/db_update.php on line 24

_________________
www.moscow.solarnet.ru - форум самой солнечной IRC сети!
Last edited by DragonDX on Wed 16 Jan, 2008 19:09; edited 1 time in total
Back to topOffline This post has 1 review(s) View user's profile Visit poster's website
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Location: Оренбург
Posts: 1127
Last Visited: Today at 01:43
Кредиты: 3594
Reputation: 47
Age: 41
Zodiac: Aquarius Pig

db_update.php надо заливать в корень форума. Видишь же, включаемые файлы не находятся.

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, слать емайлы, пытаться писать в приват. Спасибо за понимание.
Please do not PM, ICQ or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks!
Back to topOffline View user's profile Skype Name
DragonDX Gender:Male

Участник


Joined: 21 Aug 2006
Location: Москва
Posts: 10
Last Visited: Wed 28 Apr, 2010 08:41
Кредиты: 199
Reputation: 0
Age: 25
Zodiac: Aquarius Cat

Извиняюсь конечно, но именно из корня я его и запускал Smile
Проблема оказалась в следующем... генератор неверно определил $phpbb_root_path, в генерируемом файле она имеет значение
Code:
$phpbb_root_path = './../';

Исправил ручками, база обновилась... но опять таки с warning'ами, скрипт не может найти page_header_admin.php ? O_o такого файла по сути не существует ... впрочем как и page_footer_admin.php

_________________
www.moscow.solarnet.ru - форум самой солнечной IRC сети!
Back to topOffline This post has 1 review(s) View user's profile Visit poster's website
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Location: Оренбург
Posts: 1127
Last Visited: Today at 01:43
Кредиты: 3594
Reputation: 47
Age: 41
Zodiac: Aquarius Pig

Что значит: неправильно определил $phpbb_root_path? Если ты генеришь скрипт из админки, значит и запускать надо из админского каталога .

Добавлено спустя 4 минуты 32 секунды:

Теперь понятно, почему не удавалось сохранить файл. Нет прав доступа на запись у папки admin

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, слать емайлы, пытаться писать в приват. Спасибо за понимание.
Please do not PM, ICQ or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks!
Back to topOffline View user's profile Skype Name
papa Gender:Male

Постоянный клиент


Joined: 01 Aug 2008
Posts: 97
Last Visited: Mon 31 Jan, 2011 15:31
Кредиты: 860
Reputation: 0
Age: 23
Zodiac: Gemini Dragon

В первых трех строчках написано, что доработан скрипт удаления запросов. Можно где то переключаться, но установил данный мод, скаченый от сюда и не нашел данной функции Crying or Very sad
Back to topOffline View user's profile
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Location: Оренбург
Posts: 1127
Last Visited: Today at 01:43
Кредиты: 3594
Reputation: 47
Age: 41
Zodiac: Aquarius Pig

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

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, слать емайлы, пытаться писать в приват. Спасибо за понимание.
Please do not PM, ICQ or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks!
Back to topOffline View user's profile Skype Name
Display posts from previous:   

Summary Rating For >> Mod Advanced db_update generator для phpBB2
Average Rating: 5.00 :: Min Rating: 5 :: Max Rating: 5 :: Number of Ratings: 2
Choose Rating: 1   2   3   4   5  


Similar Topics
Topic Author Forum Replies Last Post
No new posts Mod Sitemap Hack или Sitemap Generator infolan Поддержка и моды для phpBB2 6 Sun 28 Feb, 2010 02:23 View latest post
vlad77
No new posts Advanced BBCode Box Lila Поддержка и моды для phpBB2 13 Mon 23 Mar, 2009 16:55 View latest post
Sergey
No new posts Advanced IP Tools Pack vlad77 Поддержка и моды для phpBB2 2 Wed 10 Aug, 2011 19:55 View latest post
vlad77
No new posts Мод Advanced Away (Vacation) Status
Доработка мода Away (Vacation) Status...
Sergey Поддержка и моды для phpBB2 7 Sat 13 Feb, 2010 09:18 View latest post
Sergey
No new posts Advanced Page Generation Time vlad77 Архив модов для phpBB 2.0.x 0 Mon 23 Aug, 2010 20:15 View latest post
vlad77




All times are UTC + 3 Hours
All times are synchronized with the forum server time
Users browsing this topic:
Registered Users: None

Jump to:   
printer-friendly view
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum