sanoma Опубликовано 12 Августа 2010 Жалоба Поделиться Опубликовано 12 Августа 2010 (изменено) Здрасте.. значит так я пишу для IPB 2.3.x модификацыю Anime Базы.. вот такую вещицу.. http://img716.imageshack.us/img716/7765/db1.png http://img810.imageshack.us/img810/4743/db2.png так как я некогда не писал комапонентов для IPB мне это писать трудновато.. кроме как добавлял свои доработки в них.. чуточку я понимаю в кодинге.. так что есть добровольцы которые мне в этом помогут ? спасибо заранее.. пардон за мои ошыбки долго уже на русском не писал )) так и первоя проблема которая возникла у меня.. function main() { $this->ipsclass->DB->build_query( array( 'select' => 'id, title, image, status, rating, added_by', 'from' => 'abdb', 'limit' => array( 0, 10 ) ) ); $this->ipsclass->DB->simple_exec(); $this->ipsclass->DB->get_num_rows(); $tmp = $this->ipsclass->DB->fetch_row(); $abdb['title'] = $tmp['title']; $abdb['image'] = $tmp['image']; $abdb['status'] = $tmp['status']; $abdb['id'] = $this->ipsclass->do_number_format($tmp['id']); $this->output .= $this->ipsclass->compiled_templates[ 'skin_abdb']->template_main($abdb); } } я написал это.. потом конечно же создал в скине нужный кантент... с базы то отоброжается запись.. но только одна.. http://img37.imageshack.us/img37/1371/18674209.png http://img411.imageshack.us/img411/5687/27490291.png Изменено 12 Августа 2010 пользователем sanoma Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Ritsuka Опубликовано 12 Августа 2010 Жалоба Поделиться Опубликовано 12 Августа 2010 Кого сейчас может заинтересовать очередная разработка тысячу раз деланного компонента, да еще под неактуальную версию движка? http://www.littlesanime.ru/ - каталог к IP.Board,http://animereactor.ru/ - каталог + трекер к IP.Board,http://animelayer.ru/ - каталог + трекер к IP.Board,http://ani7.ru/ - каталог к IP.Board, Делали бы на базе тройки - хоть как-то интересно было бы, а так... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Arhar Опубликовано 13 Августа 2010 Жалоба Поделиться Опубликовано 13 Августа 2010 если энтузиазизм прет, то все строки из бд выводятся: while($tmp = $this->ipsclass->DB->fetch_row()) { $abdb['title'] = $tmp['title']; $abdb['image'] = $tmp['image']; $abdb['status'] = $tmp['status']; $abdb['id'] = $this->ipsclass->do_number_format($tmp['id']); $this->output .= $this->ipsclass->compiled_templates[ 'skin_abdb']->template_main($abdb); } Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Sannis Опубликовано 14 Августа 2010 Жалоба Поделиться Опубликовано 14 Августа 2010 Копирайт на форум верните. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Ritsuka Опубликовано 21 Августа 2010 Жалоба Поделиться Опубликовано 21 Августа 2010 Кого сейчас может заинтересовать очередная разработка тысячу раз деланного компонента, да еще под неактуальную версию движка?Выпилил каталог под актуальную тройку из IP.Downloads :3 Не то что бы похвалиться хотелось ("погладь пуську!"), но просто заметить - из данного компонента совсем не сложно сделать любой нужный вам каталог в короткие сроки... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 sanoma Опубликовано 23 Августа 2010 Автор Жалоба Поделиться Опубликовано 23 Августа 2010 (изменено) если энтузиазизм прет, то все строки из бд выводятся: while($tmp = $this->ipsclass->DB->fetch_row()) { $abdb['title'] = $tmp['title']; $abdb['image'] = $tmp['image']; $abdb['status'] = $tmp['status']; $abdb['id'] = $this->ipsclass->do_number_format($tmp['id']); $this->output .= $this->ipsclass->compiled_templates[ 'skin_abdb']->template_main($abdb); } спасибо.. эту проклятую базу я написал но теперь проблема с награжденьями... я хотел написать для него страницу ну так сказать кампанент.. index.php?autocom=awards function main() { /* $this->ipsclass->DB->build_query( array( 'select' => 'a.*', 'from' => array( 'awards' => 'a' ), 'add_join' => array ( 0 => array( 'select' => 'm.members_display_name', 'from' => array( 'members' => 'm' ), 'where' => 'a.username=m.id', 'type' => 'left' ) ) ) ); */ $query_array = array( 'select' => 'a.*', 'from' => array( 'awards' => 'a' ), 'add_join' => array( 0 => array( 'type' => 'left', 'select' => 'm.members_display_name', 'from' => array( 'members' => 'm' ), 'where' => "a.username=m.id", ), ), 'order' => 'a.datetime DESC', ); //$this->ipsclass->DB->exec_query(); // $this->ipsclass->DB->get_num_rows(); // $r = $this->ipsclass->DB->fetch_row(); // while($r = $this->ipsclass->DB->fetch_row()) $this->ipsclass->DB->build_query( $query_array ); $this->res = $this->ipsclass->DB->exec_query(); $this->total = $this->ipsclass->DB->get_num_rows( $this->res ); while( $r = $this->ipsclass->DB->fetch_row() ) $r['datetime'] = $this->ipsclass->get_date($r['datetime'],'LONG'); $r['members_display_name'] = $r['members_display_name']; $r['award_name'] = $r['award_name']; $r['category'] = $r['category']; $r['award_reason'] = $r['award_reason']; $r['datetime'] = $this->ipsclass->do_number_format($r['datetime']); $this->output .= $this->ipsclass->compiled_templates['skin_awards']->main($r); } } но нечего не выдается на странице >.< и вот она..http://img842.imageshack.us/img842/9729/invision.png в скин файле изменения которые я внёс..http://img830.imageshack.us/img830/4811/invision2.png спасибо за помощь заранее... Изменено 23 Августа 2010 пользователем sanoma Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Arhar Опубликовано 23 Августа 2010 Жалоба Поделиться Опубликовано 23 Августа 2010 потому что надо вызывать еще и do_output, см тот же boards.php Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 sanoma Опубликовано 23 Августа 2010 Автор Жалоба Поделиться Опубликовано 23 Августа 2010 (изменено) потому что надо вызывать еще и do_output, см тот же boards.phpя понял о чём вы говорили.. после фетч ров я добавил принт сделал такую вещь.. { $r['datetime'] = $this->ipsclass->get_date($r['datetime'],'LONG'); $r['members_display_name'] = $r['members_display_name']; $r['award_name'] = $r['award_name']; $r['category'] = $r['category']; $r['award_reason'] = $r['award_reason']; //$r['datetime'] = $this->ipsclass->do_number_format($r['datetime']); //$this->ipsclass->print->add_output(print_r($r, true)); $this->ipsclass->print->add_output($r); //midi gateste okey $this->output .= $this->ipsclass->compiled_templates['skin_awards']->main($r); } оно соединилось с скином.. как убрать это ? ArrayArray http://img824.imageshack.us/img824/7560/array.png мои знание не слишком велики в php так что извините за нубизм =( Изменено 23 Августа 2010 пользователем sanoma Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 sanoma Опубликовано 24 Августа 2010 Автор Жалоба Поделиться Опубликовано 24 Августа 2010 (изменено) исправил эту проблему но щяс появилась новая >.< когда я добавляю в скин <div class="smallfont"> <if='$r['category'] == 1'> <a href="{$this->ipsclass->base_url}showuser={$r['id']}&tab=awards" title="Awarded : {$r['datetime']}">{$r['members_display_name']}</a>,</if> </div> он все выводит дважды с новой записью с базы.. ну на скрине будет понятнее чем моё обьяснение...http://img839.imageshack.us/img839/6089/ffffa.png оба награждённых в одной категории... вот что в скине.. <table width="100%" border="0" cellspacing="0" cellpadding="00"> <tr> <td><div align="center" style="padding:6px;" class="tcat">AniBox's Award System</div></td> </tr> </table> <table class="tborder" cellpadding="6" cellspacing="0" border="0" width="100%" align="center"> <tr> <td class="tcat" colspan="5"> <a rel="nofollow" href="http://anibox.ge/index.php?autocom=awards" name="award_cat4">AniBox-ის ჯილდოები</a> <div class="smallfont">ეს ჯილდოები ენიჭებათ მომხმარებლებს რომელიც დაეხმარნენ ჩვენს საიტს.</div> </td> </tr> <tr> <td class="thead" style="white-space:nowrap;">იკონკა</td> <td class="thead" style="white-space:nowrap;">სურათი</td> <td class="thead" width="35%" style="white-space:nowrap;">სათაური / აღწერა</td> <td class="thead" width="100%">მომხმარებლები რომლებმაც მიიღეს ეს ჯილდო</td> <td class="thead" align="center" style="white-space:nowrap;">ჯილდოს მოთხოვნა</td> </tr> <tr> <td class="alt1" align="center"> <img src="http://anibox.ge/style_images/awards/donators.gif" border="0" alt="" /> </td> <td class="alt1" align="center"> <a name="award14"></a> <img src="http://anibox.ge/style_images/awards/donators.gif" alt="Donators" border="0" /> </td> <td class="alt1"><strong>Donators</strong> <div class="smallfont">საიტის დონატორებს მათ ვინც 5 ლარზე მეტი ჩარიცხა, თქვენი თანხა მიდის საიტის განვითარებაზე.</div> </td> <td class="alt1" align="left"> <strong>მომხმარებლები რომლებმაც მიიღეს ეს ჯილდო:</strong><br /> <div class="smallfont"> <if='$r['category'] == 1'> <a href="{$this->ipsclass->base_url}showuser={$r['id']}&tab=awards" title="Awarded : {$r['datetime']}">{$r['members_display_name']}</a>,</if> </div> </td> <td class="alt1" align="center"> <a rel="nofollow" href="http://anibox.ge/index.php?act=members">ჯილდოს მოთხოვნა</a> </td> </tr><tr> <td class="alt2" align="center"> <img src="http://anibox.ge/style_images/awards/helper.gif" border="0" alt="" /> </td> <td class="alt2" align="center"> <a name="award15"></a> <img src="http://anibox.ge/style_images/awards/helper.gif" alt="Helper Award" border="0" /> </td> <td class="alt2"><strong>Helper Award</strong> <div class="smallfont">დამხმარეს ჯილდო, იმ მომხმარებლებს ვინც ეხმარება ახალ დარეგისტრირებულ წევრებს, და ჩვენს საიტს განვითარებაში. [ვერ მოითხოვთ]</div> </td> <td class="alt2" align="left"> <strong>Members who received this award:</strong><br /> <div class="smallfont"> <if='$r['category'] == 2'> <a href="{$this->ipsclass->base_url}showuser={$r['id']}&tab=awards" title="Awarded : {$r['datetime']}">{$r['members_display_name']}</a>, </if> </div> </td> <td class="alt2" align="center"> </td> </tr><tr> <td class="alt1" align="center"> <img src="http://anibox.ge/style_images/awards/coder.gif" border="0" alt="" /> </td> <td class="alt1" align="center"> <a name="award17"></a> <img src="http://anibox.ge/style_images/awards/coder.gif" alt="Coder Award" border="0" /> </td> <td class="alt1"><strong>Coder Award</strong> <div class="smallfont">ეს ჯილდო იმ მომხმარებლებისთვისაა ვინც ჩვენ პროგრამირებაში გვეხმარება, და საიტის შეცდომების შესახებ გვეუბნება.[ვერ მოითხოვთ]</div> </td> <td class="alt1" align="left"> <strong>Members who received this award:</strong><br /> <div class="smallfont"> <if='$r['category'] == 3'> <a href="{$this->ipsclass->base_url}showuser={$r['id']}&tab=awards" title="Awarded : {$r['datetime']}">{$r['members_display_name']}</a>, </if> </div> </td> <td class="alt1" align="center"> </td> </tr><tr> <td class="alt2" align="center"> <img src="http://anibox.ge/style_images/awards/club.gif" border="0" alt="" /> </td> <td class="alt2" align="center"> <a name="award25"></a> <img src="http://anibox.ge/style_images/awards/club.gif" alt="Club Owner Award" border="0" /> </td> <td class="alt2"><strong>Club Owner Award</strong> <div class="smallfont">მომხმარებლებისთვის რომლებმაც შექმნეს კლუბი რომელიც პოპულარულია და ყოველდღიურად ნახლდება.</div> </td> <td class="alt2" align="left"> <strong>Members who received this award:</strong><br /> <div class="smallfont"> <if='$r['category'] == 4'> <a href="{$this->ipsclass->base_url}showuser={$r['id']}&tab=awards" title="Awarded : {$r['datetime']}">{$r['members_display_name']}</a>, </if> </div></td> <td class="alt2" align="center"> <a rel="nofollow" href="http://anibox.ge/index.php?act=members">ჯილდოს მოთხოვნა</a> </td> </tr><tr> <td class="alt1" align="center"> <img src="http://anibox.ge/style_images/awards/games.gif" border="0" alt="" /> </td> <td class="alt1" align="center"> <a name="award7"></a> <img src="http://anibox.ge/style_images/awards/games.gif" alt="ISO/Games Award" border="0" /> </td> <td class="alt1"><strong>ISO/Games Award</strong> <div class="smallfont">ეს ჯილდო იმ მომხმარებლებისთვის არი რომელიც ერკვევიან თამაშებში წერენ კარგ თამაშების განხილვას, და აძლევენ მომხმარებლებს როკომენდაციებს.</div> </td> <td class="alt1" align="left"> <strong>Members who received this award:</strong><br /> <div class="smallfont"> <if='$r['category'] == 5'> <a href="{$this->ipsclass->base_url}showuser={$r['id']}&tab=awards" title="Awarded : {$r['datetime']}">{$r['members_display_name']}</a>, </if> </div> </td> <td class="alt1" align="center"> <a rel="nofollow" href="http://anibox.ge/index.php?act=members">ჯილდოს მოთხოვნა</a> </td> </tr><tr> <td class="alt2" align="center"> <img src="http://anibox.ge/style_images/awards/refferal.gif" border="0" alt="" /> </td> <td class="alt2" align="center"> <a name="award16"></a> <img src="http://anibox.ge/style_images/awards/refferal.gif" alt="Referral Award" border="0" /> </td> <td class="alt2"><strong>Referral Award</strong> <div class="smallfont">მომხმარებლებისთვის რომლებმაც ადამიანი დაპატიჟეს საიტზე.</div> </td> <td class="alt2" align="left"> <strong>Members who received this award:</strong><br /> <div class="smallfont"> <if='$r['category'] == 6'> <a href="{$this->ipsclass->base_url}showuser={$r['id']}&tab=awards" title="Awarded : {$r['datetime']}">{$r['members_display_name']}</a>, </if> </div> </td> <td class="alt2" align="center"> <a rel="nofollow" href="http://anibox.ge/index.php?act=members">ჯილდოს მოთხოვნა</a> </td> </tr><tr> <td class="alt1" align="center"> <img src="http://anibox.ge/style_images/awards/guard.gif" border="0" alt="" /> </td> <td class="alt1" align="center"> <a name="award43"></a> <img src="http://anibox.ge/style_images/awards/guard.gif" alt="AniBox's Guardian Award" border="0" /> </td> <td class="alt1"><strong>AniBox's Guardian Award</strong> <div class="smallfont">მომხმარებლებისთვის რომლებიც გვერდში დაუდგნენ საიტს გასაჭირში და ბოლომდე ცდილობდნენ დახმარებას.[ვერ მოითხოვთ]</div> </td> <td class="alt1" align="left"> <strong>Members who received this award:</strong><br /> <div class="smallfont"> <if='$r['category'] == 7'> <a href="{$this->ipsclass->base_url}showuser={$r['id']}&tab=awards" title="Awarded : {$r['datetime']}">{$r['members_display_name']}</a>, </if> </div></td> <td class="alt1" align="center"> </td> </tr> <tr> <td class="page" colspan="5"> <img src="clear.gif" width="16" height="4" alt="" /> </td> </tr> Изменено 24 Августа 2010 пользователем sanoma Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Вопрос
sanoma
Здрасте..
значит так я пишу для IPB 2.3.x модификацыю Anime Базы..
вот такую вещицу..
http://img716.imageshack.us/img716/7765/db1.png
http://img810.imageshack.us/img810/4743/db2.png
так как я некогда не писал комапонентов для IPB мне это писать трудновато..
кроме как добавлял свои доработки в них.. чуточку я понимаю в кодинге..
так что есть добровольцы которые мне в этом помогут ? спасибо заранее..
пардон за мои ошыбки долго уже на русском не писал ))
так и первоя проблема которая возникла у меня..
я написал это.. потом конечно же создал в скине нужный кантент...
с базы то отоброжается запись.. но только одна..
http://img37.imageshack.us/img37/1371/18674209.png
http://img411.imageshack.us/img411/5687/27490291.png
Изменено пользователем sanomaСсылка на комментарий
Поделиться на других сайтах
8 ответов на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.