ООО ЭкоЮнит
FAQПоискПользователиГруппыФайлыВходРегистрацияГлавная
Версия для печати
 
 
АвторСообщение
Sergey Пол:Муж.


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


Зарегистрирован: 06.01.2005
Показать/Спрятать

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

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

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

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


Скачать db_generator.zip (17.74 KB). Добавлен/обновлён Пн 05 Фев, 2007 08:32. Скачано 167 раз(а).
Генератор db_update.php для phpBB2 с расширенными возможностями


_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, скайп, слать емайлы, пытаться писать в приват. Спасибо за понимание. Please do not PM, ICQ, Skype 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!
ВверхНа форуме нет Профиль Сайт Имя в Skype
zelk Пол:Муж.

Гость


Зарегистрирован: 02.02.2007
Показать/Спрятать

у меня вопрос, архиве мода лежит файл db_generator.hl, сним то чего делать, куда копировать?
ВверхНа форуме нет Профиль
Sergey Пол:Муж.


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


Зарегистрирован: 06.01.2005
Показать/Спрятать

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

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, скайп, слать емайлы, пытаться писать в приват. Спасибо за понимание. Please do not PM, ICQ, Skype 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!
ВверхНа форуме нет Профиль Сайт Имя в Skype
MXM Пол:Муж.


Участник


Зарегистрирован: 02.10.2006
Показать/Спрятать

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

Если нет, то неплохо было бы сделать следующее:
Например, в базе или через этот мод выполнялся запрос: ALTER TABLE `phpbb_themes` ADD `tr_color4` VARCHAR( 6 ) DEFAULT NULL AFTER `tr_color3` ;
В самом моде сделать низподающее меню, через которое можно выбрать 2 варианта:
- создать; < - используется в случае, если необходимо сгенерироваь файл для создания таблиц и т.д.
- удалить; < - используется в случае, если необходимо сгенерироваь файл для удаления таблиц и т.д.
Далее, нам необходимо удалить то, что выполнил запрос, для этого вставляем этот запрос в поле SQL-запрос и выбираем в низподающем меню "удалить".
Генерируется файл с помощью которого мы удаляем необходимый запрос на удаление.
Твои мысли?
ВверхНа форуме нет Профиль Сайт Имя в Skype
Sergey Пол:Муж.


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


Зарегистрирован: 06.01.2005
Показать/Спрятать

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

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, скайп, слать емайлы, пытаться писать в приват. Спасибо за понимание. Please do not PM, ICQ, Skype 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!
ВверхНа форуме нет Профиль Сайт Имя в Skype
MXM Пол:Муж.


Участник


Зарегистрирован: 02.10.2006
Показать/Спрятать

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

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

Ручками сделать сшиб медленее, чем сгенерировать файл.
ВверхНа форуме нет Профиль Сайт Имя в Skype
Sergey Пол:Муж.


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


Зарегистрирован: 06.01.2005
Показать/Спрятать

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

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, скайп, слать емайлы, пытаться писать в приват. Спасибо за понимание. Please do not PM, ICQ, Skype 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!
ВверхНа форуме нет Профиль Сайт Имя в Skype
DragonDX Пол:Муж.

Участник


Зарегистрирован: 21.08.2006
Показать/Спрятать

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

_________________
www.moscow.solarnet.ru - форум самой солнечной IRC сети!
ВверхНа форуме нет Профиль Сайт
Sergey Пол:Муж.


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


Зарегистрирован: 06.01.2005
Показать/Спрятать

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

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, скайп, слать емайлы, пытаться писать в приват. Спасибо за понимание. Please do not PM, ICQ, Skype 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!
ВверхНа форуме нет Профиль Сайт Имя в Skype
DragonDX Пол:Муж.

Участник


Зарегистрирован: 21.08.2006
Показать/Спрятать

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

Попробовал залить файл сам... при запуске получается куча ошибок:
Код:

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 сети!
Последний раз редактировалось: DragonDX (Ср 16 Янв, 2008 19:09), всего редактировалось 1 раз
ВверхНа форуме нет Всего отзывов: 1 Профиль Сайт
Sergey Пол:Муж.


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


Зарегистрирован: 06.01.2005
Показать/Спрятать

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

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, скайп, слать емайлы, пытаться писать в приват. Спасибо за понимание. Please do not PM, ICQ, Skype 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!
ВверхНа форуме нет Профиль Сайт Имя в Skype
DragonDX Пол:Муж.

Участник


Зарегистрирован: 21.08.2006
Показать/Спрятать

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

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

_________________
www.moscow.solarnet.ru - форум самой солнечной IRC сети!
ВверхНа форуме нет Всего отзывов: 1 Профиль Сайт
Sergey Пол:Муж.


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


Зарегистрирован: 06.01.2005
Показать/Спрятать

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

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

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

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, скайп, слать емайлы, пытаться писать в приват. Спасибо за понимание. Please do not PM, ICQ, Skype 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!
ВверхНа форуме нет Профиль Сайт Имя в Skype
papa Пол:Муж.

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


Зарегистрирован: 01.08.2008
Показать/Спрятать

В первых трех строчках написано, что доработан скрипт удаления запросов. Можно где то переключаться, но установил данный мод, скаченый от сюда и не нашел данной функции Crying or Very sad
ВверхНа форуме нет Профиль
Sergey Пол:Муж.


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


Зарегистрирован: 06.01.2005
Показать/Спрятать

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

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, скайп, слать емайлы, пытаться писать в приват. Спасибо за понимание. Please do not PM, ICQ, Skype 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!
ВверхНа форуме нет Профиль Сайт Имя в Skype
Показать сообщения:   

Общий рейтинг темы Mod Advanced db_update generator для phpBB2
Средний рейтинг: 5.00 :: Мин. рейтинг: 5 :: Макс. рейтинг: 5 :: Количество оценок: 2
Выберите оценку: 1   2   3   4   5  


Похожие темы
Тема Автор Форум Ответов Посл. сообщение
Нет новых сообщений Mod Sitemap Hack или Sitemap Generator
Посоветуйте пожалуйста, какой из модов лучше (возможно каким пользуетесь Вы): http://www.phpbbhacks.com/download/5380 http://www.phpbbhacks.com/download/5630
infolan Поддержка и моды для phpBB2 6 Вс 28 Фев, 2010 02:23 Посмотреть последнее сообщение
vlad77
Нет новых сообщений Advanced BBCode Box
Вот скачала мод ответа! Вот тут можно скачать! http://www.phpbbhacks.com/download/1059 И возникает вопрос, как его вставить в быстрый ответ! Очень надо, помогите плиз))
Lila Поддержка и моды для phpBB2 13 Пн 23 Мар, 2009 16:55 Посмотреть последнее сообщение
Sergey
Нет новых сообщений Advanced IP Tools Pack
Вопрос по моду: Запросы модов, дополнительных фич ############################################################## ## MOD Title: Advanced IP Tools Pack ## MOD Author: pentapenguin n/a (Jeremy Conley)
vlad77 Поддержка и моды для phpBB2 2 Ср 10 Авг, 2011 18:55 Посмотреть последнее сообщение
vlad77
Нет новых сообщений NV advanced last topic titles
Здравствуйте! Есть мод - https://www.phpbb.com/community/viewtopic.php?t=871075 , который выводит в список тем последнюю затронутую тему. А можно ли сделать вывод не одной темы, а штук пять? Как сделать? Спасибо. Вот
Raisin Поддержка и моды для phpBB3 3 Пт 15 Ноя, 2013 00:46 Посмотреть последнее сообщение
Sergey
Нет новых сообщений Advanced Page Generation Time
Название мода: Advanced Page Generation Time Автор: Coagulant Описание мода: Мод показывает расширенную статистику внизу каждой страницы: время генерации, кол-во SQL-запросов, процент gzip-сжатия. Версия мода: 1.0.3
vlad77 Архив модов для phpBB 2.0.x 0 Пн 23 Авг, 2010 20:15 Посмотреть последнее сообщение
vlad77






Часовой пояс: UTC + 3 часа
Просматривают тему:
Зарегистрированные пользователи: Нет

Перейти:   
Версия для печати
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы можете скачивать файлы
/a
Имя:

Пароль:

Запомнить
  Яндекс.Метрика
CrackerTracker © 2004 - 2018 CBACK.de