shram Опубликовано 9 Сентября 2007 Жалоба Поделиться Опубликовано 9 Сентября 2007 Мне один раз обяснить и я все пойму. 1. Как сделать: ######################################################################Выполнение SQL-запросов ("ibf_" заменить на свой префикс!):======================================================================Для таблицы members:----------------------------------------------------------------------ALTER TABLE `ibf_members` ADD (thanks_point int( 11 ) NOT NULL default '0');----------------------------------------------------------------------Для таблицы posts:----------------------------------------------------------------------ALTER TABLE `ibf_posts` add (post_thanks text );====================================================================== ###################################################################### 2. как сделать 2) Откройте phpMyAdmin и выполните следующие запросы------------------------------------------------------------------CREATE TABLE `ibf_sms` ( `id` tinyint(4) NOT NULL auto_increment, `operator` varchar(40) NOT NULL, `email` varchar(100) NOT NULL, PRIMARY KEY (`id`), KEY `id` (`id`)) ENGINE=MyISAM AUTO_INCREMENT=10 DEFAULT CHARSET=cp1251; INSERT INTO `ibf_sms` VALUES (1, 'Golden Telecom', '@sms.goldentele.com');INSERT INTO `ibf_sms` VALUES (2, 'Kyivstar (contract)', '@sms.kyivstar.net');INSERT INTO `ibf_sms` VALUES (3, 'Kyivstar (Ace&Base)', '@2sms.kyivstar.net');INSERT INTO `ibf_sms` VALUES (4, 'Djuice', '@2sms.kyivstar.net');INSERT INTO `ibf_sms` VALUES (5, 'Mobi GSM', '@sms.mobi-gsm.com.ua');INSERT INTO `ibf_sms` VALUES (6, 'UMC', '@sms.umc.ua');INSERT INTO `ibf_sms` VALUES (7, 'Jeans', '@sms.umc.ua');INSERT INTO `ibf_sms` VALUES (8, 'Beeline', '@sms.beeline.ua');INSERT INTO `ibf_sms` VALUES (9, 'WellCom', '@sms.welcome2well.com');INSERT INTO `ibf_sms` VALUES (10, 'Билайн Россия', '@beemail.ru') INSERT INTO `ibf_components` VALUES ('9', 'Отправка СМС', 'Frike (author) and Seryoga (editor)', 'http://city.brovary.net/', '1.0', 0, 'a:1:{i:1;a:5:{s:9:"menu_text";s:9:"Настройка";s:8:"menu_url";s:9:"code=show";s:13:"menu_redirect";i:0;s:12:"menu_permbit";s:0:"";s:13:"menu_permlang";s:0:"";}}', 1, 1, 'sms', 'sms', 'Отправка СМС с Вашего форума!', 'SMS Sender', '?{ipb.base_url}act=sms', 11);--------------------------------- как это сделать... обясните 1 раз, дальше я сам.спасибо Ссылка на комментарий Поделиться на других сайтах Прочее
Song Опубликовано 9 Сентября 2007 Жалоба Поделиться Опубликовано 9 Сентября 2007 phpMyAdmin есть такая штука.Вот туда скопируй все твои запросы. Ссылка на комментарий Поделиться на других сайтах Прочее
shram Опубликовано 9 Сентября 2007 Автор Жалоба Поделиться Опубликовано 9 Сентября 2007 а вот там как? можно так например? 1. Для таблицы members:----------------------------------------------------------------------ALTER TABLE `ibf_members` ADD (thanks_point int( 11 ) NOT NULL default '0'); что тут нужно делать? 2.а если так попробывать:создать файл mod.txt с содержанием: CREATE TABLE `ibf_sms` (`id` tinyint(4) NOT NULL auto_increment,`operator` varchar(40) NOT NULL,`email` varchar(100) NOT NULL,PRIMARY KEY (`id`),KEY `id` (`id`)) ENGINE=MyISAM AUTO_INCREMENT=10 DEFAULT CHARSET=cp1251; INSERT INTO `ibf_sms` VALUES (1, 'Golden Telecom', '@sms.goldentele.com');INSERT INTO `ibf_sms` VALUES (2, 'Kyivstar (contract)', '@sms.kyivstar.net');INSERT INTO `ibf_sms` VALUES (3, 'Kyivstar (Ace&Base)', '@2sms.kyivstar.net');INSERT INTO `ibf_sms` VALUES (4, 'Djuice', '@2sms.kyivstar.net');INSERT INTO `ibf_sms` VALUES (5, 'Mobi GSM', '@sms.mobi-gsm.com.ua');INSERT INTO `ibf_sms` VALUES (6, 'UMC', '@sms.umc.ua');INSERT INTO `ibf_sms` VALUES (7, 'Jeans', '@sms.umc.ua');INSERT INTO `ibf_sms` VALUES (8, 'Beeline', '@sms.beeline.ua');INSERT INTO `ibf_sms` VALUES (9, 'WellCom', '@sms.welcome2well.com');INSERT INTO `ibf_sms` VALUES (10, 'Билайн Россия', '@beemail.ru') INSERT INTO `ibf_components` VALUES ('9', 'Отправка СМС', 'Frike (author) and Seryoga (editor)', 'http://city.brovary.net/', '1.0', 0, 'a:1:{i:1;a:5:{s:9:"menu_text";s:9:"Настройка";s:8:"menu_url";s:9:"code=show";s:13:"menu_redirect";i:0;s:12:"menu_permbit";s:0:"";s:13:"menu_permlang";s:0:"";}}', 1, 1, 'sms', 'sms', 'Отправка СМС с Вашего форума!', 'SMS Sender', '?{ipb.base_url}act=sms', 11); и импортировать его? Ссылка на комментарий Поделиться на других сайтах Прочее
Song Опубликовано 9 Сентября 2007 Жалоба Поделиться Опубликовано 9 Сентября 2007 У тебя есть phpMyAdmin? Ссылка на комментарий Поделиться на других сайтах Прочее
shram Опубликовано 9 Сентября 2007 Автор Жалоба Поделиться Опубликовано 9 Сентября 2007 канеша есть только что там делать я не сильно понимаю просто когда нажимаю добавить там стока полей (о_О) что просто теряюсь... а у тебя есть ася? Ссылка на комментарий Поделиться на других сайтах Прочее
Song Опубликовано 9 Сентября 2007 Жалоба Поделиться Опубликовано 9 Сентября 2007 Заходишь, слева выбираешь базу форума, после этого сверху нажимаешь SQL и вводишь все твои запросы друг под другом. Ссылка на комментарий Поделиться на других сайтах Прочее
PALADIN+ Опубликовано 9 Сентября 2007 Жалоба Поделиться Опубликовано 9 Сентября 2007 пи#дец. Найди кнопку "выполнить", "SQL" или как-то так, в верхней панеле.Вставь туда тот код с запросами что ты сюда закопипастил, и нажми кнопочку, чтобы эти запросы выполнились. 2Song твой мудрый совет я увидел уже потом.. Ссылка на комментарий Поделиться на других сайтах Прочее
shram Опубликовано 9 Сентября 2007 Автор Жалоба Поделиться Опубликовано 9 Сентября 2007 ето я как понял для случая 2 вбить в окно весь етот список, да?а в разделе поля что выбирать? вот скрин www.shram.kiev.ua/1.gif ===========НУ НЕ ВСЕ ТАКИЕ УМНЫЕ зато я научусь и будет всем СПАСИБО============ а для случая 1 как? Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 9 Сентября 2007 Жалоба Поделиться Опубликовано 9 Сентября 2007 вбить в окно весь етот список, да?да а в разделе поля что выбирать?ничего а для случая 1 как?Точно также. Только если у тебя префикс не ibf_, а ,к примеру, qwe_, то нужно делать запросыALTER TABLE `qwe_members` ADD (thanks_point int( 11 ) NOT NULL default '0'); ALTER TABLE `qwe_posts` add (post_thanks text ); Ссылка на комментарий Поделиться на других сайтах Прочее
PALADIN+ Опубликовано 9 Сентября 2007 Жалоба Поделиться Опубликовано 9 Сентября 2007 Нахрен я твой скрин смотрел........... Хватило же мозгов сохранить его как gif - но почему на пол-метра?!!Ничего в полях не выполняй то что скопируешь. Для всех случаев. Ссылка на комментарий Поделиться на других сайтах Прочее
shram Опубликовано 9 Сентября 2007 Автор Жалоба Поделиться Опубликовано 9 Сентября 2007 про скрин прогнал сорридля случая 2 понятно все. вставляю и нажимаю.для случая 1 ... можно сразу как Саннис написал ALTER TABLE `qwe_members` ADD (thanks_point int( 11 ) NOT NULL default '0');ALTER TABLE `qwe_posts` add (post_thanks text ); или поочереди? всем спОсибопошол мучать базу ребята...а как правильно бекап форума сделать?чтоб безопасно такие операции проводить?через панель админа хостинга? или через панель администрирования форума? и как востановить если потребутеься? Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 9 Сентября 2007 Жалоба Поделиться Опубликовано 9 Сентября 2007 Бэкап и восстановление базы форума -> Sypex Dumper Ссылка на комментарий Поделиться на других сайтах Прочее
shram Опубликовано 9 Сентября 2007 Автор Жалоба Поделиться Опубликовано 9 Сентября 2007 вот спасибо.жалко у вас тут + нет СПАСИБО СЛОВаМИ СКАЖУ. а как насчет мозможности сделать бекап через панель администратора форума... там тоже есть такая возможность... Я так понял, что лутче всего сделать/востановить бекап через phphMyAdmin экспорт/импорт... при импорте заменяется существубщая (стирается) и заливаеться бекап? а заливать *.txt файл? или через панель админа хостинга...? а как быть с файлами? просто бекап содержимого? Ссылка на комментарий Поделиться на других сайтах Прочее
Song Опубликовано 9 Сентября 2007 Жалоба Поделиться Опубликовано 9 Сентября 2007 для случая 1 ... можно сразу как Саннис написал ALTER TABLE `qwe_members` ADD (thanks_point int( 11 ) NOT NULL default '0');ALTER TABLE `qwe_posts` add (post_thanks text ); или поочереди? Ты читаешь что тебе люди пишут? Заходишь, слева выбираешь базу форума, после этого сверху нажимаешь SQL и вводишь все твои запросы друг под другом.Прочитай выделенные слова пять (5) раз и потом подумай о нелепости твоего вопроса. Ссылка на комментарий Поделиться на других сайтах Прочее
shram Опубликовано 10 Сентября 2007 Автор Жалоба Поделиться Опубликовано 10 Сентября 2007 ok дествительно я чуть спешу... сорри ввожу все запросы друг под другом. а как насчет мозможности сделать бекап через панель администратора форума... там тоже есть такая возможность... Я так понял, что лутче всего сделать/востановить бекап через phphMyAdmin экспорт/импорт... при импорте заменяется существубщая (стирается) и заливаеться бекап? а заливать *.txt файл? или через панель админа хостинга...? а как быть с файлами? просто бекап содержимого? а вот ещо вопросик: мод quick Banninghttp://www.ibresource.ru/forums/index.php?showtopic=43263 написал в тему поддержки, а результата никакого.мод для Совместимость: 2.1.x он подойдет для моего форума 2.2.1? все подошло с инструкции, только вот проблемма: Нужно сделать последний шаг: Админцентр -> Внешний вид -> Изменить HTML фрагменты -> skin_topic (Просмотр темы) -> RenderRow : Найти: {$author['message_icon']} Заменить на::{$author['message_icon']} {$post['ban']} У меня нет такого(( Помогите! ================================вот файл RenderRow================================ <!--Begin Msg Number {$post['pid']}--><table class='ipbtable' cellspacing="1"><tr><td valign="middle" class="row2" width="1%"><a name="entry{$post['pid']}"></a><if="$author['id']"><div id="post-member-{$post['pid']}" class='popmenubutton-new-out'><span class="{$post['name_css']}">{$author['_pp_online_image']}{$author['_members_display_name']}</span></div><!-- member menu --><div class='popupmenu-new' id='post-member-{$post['pid']}_menu' style='display:none;width:230px'><div class='popupmenu-item-last'><if="$author['members_display_name_short'] != $author['members_display_name']"><div class='popupmenu-item'><strong>{$author['members_display_name']}</strong></div></if><div style='float:right'><div class='pp-image-thumb-wrap'><img src='{$author['pp_thumb_photo']}' width='{$author['pp_thumb_width']}' height='{$author['pp_thumb_height']}' alt='' /></div><if="$this->ipsclass->vars['pp_allow_member_rate']"><div style='margin-top:5px;margin-left:6px;'><img src="{$this->ipsclass->vars['img_url']}/rating_{$author['_pp_rating_real']}_mini.gif" alt='{$this->ipsclass->lang['rating_prefix']}: {$author['_pp_rating_real']}' style='vertical-align:middle' border='0' /></div></if></div><div class='popupmenu-item'>{$author['_pp_gender_image']} <a href="{$this->ipsclass->base_url}showuser={$author['id']}">{$this->ipsclass->lang['dd_view_profile']}</a></div><if="$this->ipsclass->member['id']"><div class='popupmenu-item'><if="in_array( $author['id'], array_keys( $this->ipsclass->member['_cache']['friends'] ) )"><img src='{$this->ipsclass->vars['img_url']}/folder_profile_portal/friend_remove_small.png' alt='' border='0' /> <a href="#" onclick='friends_pop("&do=remove&member_id={$author['id']}&md5check={$this->ipsclass->md5_check}"); return false'>{$this->ipsclass->lang['dd_remove_friend']}</a><else /><img src='{$this->ipsclass->vars['img_url']}/folder_profile_portal/friend_add_small.png' alt='' border='0' /> <a href="#" onclick='friends_pop("&do=add&member_id={$author['id']}&md5check={$this->ipsclass->md5_check}"); return false'>{$this->ipsclass->lang['dd_add_friend']}</a></if></div><div class='popupmenu-item'><img src='{$this->ipsclass->vars['img_url']}/folder_profile_portal/send_pm_small.png' alt='' border='0' /> <a href="{$this->ipsclass->base_url}act=Msg&CODE=4&MID={$author['id']}">{$this->ipsclass->lang['dd_send_pm']}</a></div><div class='popupmenu-item'><img src='{$this->ipsclass->vars['img_url']}/folder_profile_portal/find_posts.png' alt='' border='0' /> <a href='{$this->ipsclass->base_url}act=Search&CODE=gettopicsuser&mid={$author['id']}'>{$this->ipsclass->lang['dd_find_topics']}</a></div></if><div class='popupmenu-item-last'><img src='{$this->ipsclass->vars['img_url']}/folder_profile_portal/find_posts.png' alt='' border='0' /> <a href='{$this->ipsclass->base_url}act=Search&CODE=getalluser&mid={$author['id']}'>{$this->ipsclass->lang['dd_find_posts']}</a></div></div></div><!-- member menu --><script type="text/javascript">ipsmenu.register( "post-member-{$post['pid']}", '', 'popmenubutton-new', 'popmenubutton-new-out' );</script><else /><span class="{$post['name_css']}">{$author['_members_display_name']}</span></if> </td><td class="row2" valign="middle" width="99%"><!-- POSTED DATE DIV --><div style="float: left;"><span class="postdetails">{$post['post_icon']} <img src='{$this->ipsclass->vars['img_url']}/to_post_off.gif' alt='{$this->ipsclass->lang['to_post_alt']}' border='0' style='padding-bottom:2px' /> {$post['post_date']}</span></div><!-- REPORT / DELETE / EDIT / QUOTE DIV --><div align="right"><span class="postdetails">{$post['ip_address']} {$this->ipsclass->lang['posted_on']}<a title="{$this->ipsclass->lang['tt_link']}" href="#" onclick="link_to_post({$post['pid']}); return false;">#{$post['post_count']}</a><if="$this->ipsclass->member['is_mod']">| <a href="#" title="{$this->ipsclass->lang['click_for_mod']}" onclick="topic_toggle_pid('{$post['pid']}'); return false;">{$post['pid_start_image']}</a></if></span></div></td></tr><tr><td valign="top" class="{$post['post_css']}"><span class="postdetails"><if="$author['id'] AND $author['avatar']"><a href="{$this->ipsclass->base_url}showuser={$author['id']}" title="{$this->ipsclass->lang['dd_view_profile']}">{$author['avatar']}</a><br /><br /><else />{$author['avatar']}<br /><br /></if>{$author['title']}<br />{$author['member_rank_img']}<br /><br />{$author['member_group']}<br />{$author['member_posts']}<br />{$author['member_joined']}<br />{$author['member_location']}{$author['member_number']}<br /><if="$author['custom_fields'] != """>{$author['custom_fields']}</if><br />{$author['warn_text']} {$author['warn_minus']}{$author['warn_img']}{$author['warn_add']}</span><br /><img src="{$this->ipsclass->vars['img_url']}/spacer.gif" alt="" width="160" height="1" /><br /></td><td width="100%" valign="top" class="{$post['post_css']}" id='post-main-{$post['pid']}'><!-- THE POST {$post['pid']} --><div class="postcolor" id='post-{$post['pid']}'>{$post['post']}{$post['edit_by']}<if="$post['post_edit_reason'] != ''"><div class='post-edit-reason'>{$this->ipsclass->lang['reason_for_edit']}: {$post['post_edit_reason']}</div></if><!--IBF.ATTACHMENT_{$post['pid']}--></div> {$post['signature']}<!-- THE POST --></td></tr><tr><td class="formbuttonrow" nowrap="nowrap"><div style='text-align:left'><a href="java script:scroll(0,0);"><{P_UP}></a>{$post['report_link']}</div></td><td class="formbuttonrow" nowrap="nowrap"><!-- PM / EMAIL / WWW / MSGR --><div style="float: left;"> </div><!-- REPORT / UP --><div align="right">{$post['delete_button']}{$post['edit_button']}<a href="#" onclick="multiquote_add({$post['pid']}); return false;" title="{$this->ipsclass->lang['mq_title']}">{$post['mq_start_image']}</a><a href="{$this->ipsclass->base_url}act=Post&CODE=02&f={$this->ipsclass->input['f']}&t={$this->ipsclass->input['t']}&qpid={$post['pid']}" title="{$this->ipsclass->lang['tt_reply_to_post']}"><{P_QUOTE}></a></div></td></tr><tr><td class="catend" colspan="2"><!-- no content --></td></tr></table><if="$post['edit_button']!=''"><script type='text/javascript'>//<![CDATA[if ( ajax_loaded && use_enhanced_js ){menu_build_menu( 'edit-but-{$post['pid']}',new Array( img_item + " <a title='{$this->ipsclass->lang['edit_full_desc']}' href='{$this->ipsclass->base_url}act=post&do=edit_post&f={$post['forum_id']}&t={$post['topic_id']}&p={$post['pid']}&st={$this->ipsclass->input['st']}'>{$this->ipsclass->lang['edit_full_title']}</a>",img_item + " <a href='#' title='{$this->ipsclass->lang['edit_quick_desc']}' onclick='return ajax_prep_for_edit({$post['pid']}, event);'>{$this->ipsclass->lang['edit_quick_title']}</a>" ) );}//]]></script></if> Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 10 Сентября 2007 Жалоба Поделиться Опубликовано 10 Сентября 2007 1. Вопросы по модам - в тему их поддержки.2. Я неясно написал? Я дал выше ссылку на скрипт которым лучше всего делать бекапы.3. Да, просто копию всех файлов. Ссылка на комментарий Поделиться на других сайтах Прочее
shram Опубликовано 10 Сентября 2007 Автор Жалоба Поделиться Опубликовано 10 Сентября 2007 1. никто не отвечает там по поводу выполнения запроса в базу: вот что он мне выдал: SQL-запит: INSERT INTO `ibf_sms` VALUES ( 10, 'Билайн Россия', '@beemail.ru' ) INSERT INTO `ibf_components` VALUES ( '9', 'Отправка СМС', 'Frike (author) and Seryoga (editor)', 'http://city.brovary.net/', '1.0', 0, 'a:1:{i:1;a:5:{s:9:"menu_text";s:9:"Настройка";s:8:"menu_url";s:9:"code=show";s:13:"menu_redirect";i:0;s:12:"menu_permbit";s:0:"";s:13:"menu_permlang";s:0:"";}}', 1, 1, 'sms', 'sms', 'Отправка СМС с Вашего форума!', 'SMS Sender', '?{ipb.base_url}act=sms', 11 ); Відповідь MySQL: #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'INSERT INTO `ibf_components` VALUES ('9', 'ОтпÑ?авка СМС', 'Frike (aut' at line 3 Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 10 Сентября 2007 Жалоба Поделиться Опубликовано 10 Сентября 2007 А кто сказал что должны ответить? Тему читать надо, на то это и форум, а не техподдержка, которая обязана на один вопрос каждому отвечать. Увас обычная проблема несоответствия кодировок. Скорее всего ьекап делали не в той, откройте файл, гляньте - там на нужном языке всё? И читаёте тему про дампер, а не пользуйтесь майадмином. Надеюсь с 3-го раза понятно? Ссылка на комментарий Поделиться на других сайтах Прочее
shram Опубликовано 10 Сентября 2007 Автор Жалоба Поделиться Опубликовано 10 Сентября 2007 2 Sannisесли бы я знал что такое дампер... (Как я понял ето бекап базы)буду пользоваться скриптом, посоветованном выше. Теперь про запрос:Я делаю запрос к Базе через phpMyAdminя открываю phpMyAdminнажимаю SQLвставлю туда етот текст (написанный выше)и мне выдает такую ошибку...извените за тупость, ну ещо чучуть и я разберусь во всем... совсем чучуть... плиз Проблемма в языке? а куда смотреть?как я понимаю, там где руский язык нужно перевести все (каждое руское слово) в латиницу, да?а ето не отразится в дальнейшем на работе мода? если я в базе переведу на латиницу? Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 10 Сентября 2007 Жалоба Поделиться Опубликовано 10 Сентября 2007 Дампер != дамп.Дампер == dumper. Sypex Dumper. Делайте бекап и восстановление через него и при должной настройке всё получится. Если вы хотите делать такие запросы, то нужно верно выставить кодировку базы, соединения, таблицы и поля в которое добавляется кирилическая строка. Смотрите тему про кодировки во всё том-же форуме ФАК. P.S. Кто-нибудь перенесите эту тему в Поток. Ссылка на комментарий Поделиться на других сайтах Прочее
shram Опубликовано 10 Сентября 2007 Автор Жалоба Поделиться Опубликовано 10 Сентября 2007 Если вы хотите делать такие запросы, то нужно верно выставить кодировку базы, соединения, таблицы и поля в которое добавляется кирилическая строка. Смотрите тему про кодировки во всё том-же форуме ФАК. А на какую кодировку ставить? и где?Что такое соеденения? поля? таблицы? (о_О) :-/ Если бы кто-то помог бы. А так всеравно спасибо Вам! cp1251_general_ciя как понял ето кодировка...у меня она называется ПОРІВНЯННЯ... ее на какую поменять? Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения