#1 2. März 2007 hi @ all hab zur zeit nen kurs in da schule bei dem man lernt homepages zu baun jetz hab ich mir gedacht ich beschäftige mich mal zuhause mit dem zeug weil wir nur eine stunde pro woche haben und ich sonst alles vergess jetz würd ich gern mal ein forum baun was brauch ich dazu alles!?! webspace hab ich bereits editor hab ich(phase 5) ftp client hab ich auch(smartftp 2) forensoftware bin ich grad auf der suche was brauch ich jetz noch!?!? bitte um hilfe bewertung is für jeden der mir hilft drin freu mich auch über sehr genaue ausführliche tutorials mfg ilovevalla + Multi-Zitat Zitieren
#2 2. März 2007 AW: Forum bauen-was brauch ich alles!?!? Also die Forensoftware bekommste hier im Ug Ich nutze für mein Board/Forum zur Zeit vBulletin® Version 3.6.4 (Deutsch) Gibt es halt im Underground und google hilft auch. Wenn es allerdings Public werden soll kauf dir eine Lizenz. Habe ich auch getan ist einfach besser vom Support etc her Aber wenn du keine Lust hast zu zahlen und eh nur ein bisschen testen willst, dann lad dir einfach vBulletin Version 3.6.4. Ich meine das gibt es hier im Underground nur auf Englisch aber dann googelst halt etwas und zack hast du es auf Deutsch. Ich muss dazu sagen ich hatte zuvor auch keine Ahnung von vBulletin aber es erklärt sich auch etwas von selber, wenn man dazu noch google verwenden kann, sollte es kein Problem werden. Styles für vBulletin gibt es auch mehr als genug im Underground und auch wiedermal bei google. Denn der original ist nicht gerade das wahre. Den Rest scheinst du ja zu haben. Sprich Webspace, FtpClient etc. Wünsche dir dann malviel Glück beim ersten eigenen Forum. Tutorials : Allgemeines (Englisch) How to install vBulletin How to change vBulletin styles and templates How to add avatars for your users How to include smilies in your posts How to install vBulletin mods RSS Feed, Banners How to attach files in vBulletin Tutorial Vbulletin Styles (Deutsch, Anmeldung nötig lohnt sich aber) Kapitel 1: Breite und Rand des Styles Kapitel 2: Header und Grafiken Kapitel 3: Background und Schriftfarbe Kapitel 4: Foren-Hintergrund, Tabellen-Farbe und Kategorie-Tabelle Kapitel 5: Tabellen-Kopfzeile, erste und zweite alternierende Farbe Kapitel 6: Editor, Eingabe-Felder, Schaltflächen und Select-Menüs Kapitel 7: Kleine Schrift, Text in der Navigationsleiste, Hervorgehobener Text Kapitel 8: Inline-Moderation, Rahmen um Formular-Einbettung, Formular-Einbettung Kapitel 9: Legend, Popup-Menü- Schaltflächen, Popup-Menü- Hintergrund Kapitel 10: Popup-Menüzeile, Markierte Zeile eines Popups, Gehe zu Kapitel 11: WYSIWYG- Editor Schaltflächen- Design Ich hoffe ich habe dich nun nicht mit Tutorials überflutet. Solltest du noch Fragen haben oder so kannste mir gerne eine PM schicken ich versuche dir dann so gut wie möglich zu helfen. + Multi-Zitat Zitieren
#3 2. März 2007 AW: Forum bauen-was brauch ich alles!?!? Du brauchst Webspace mit PHP- und MySQL-Unterstützung, nicht einfach irgendeinen Space. Dann empfehle ich dir das kostenfreie Board phpBB. Es steht unter der GPL, ist also quelloffen und du kannst nach beliebem editieren und an deinem persönlichen Board herumfeilen. Mods, Styles und so gibts dafür auch mehr als genug. phpBB Webseite Styles für phpBB Bald kommt dort Olympus raus, neuer Stablebranch. + Multi-Zitat Zitieren
#4 2. März 2007 AW: Forum bauen-was brauch ich alles!?!? ok danke an euch beide für die hilfe jetz hab ich aber des nächste prob ich hab alle ordner aus der vBulletin ordner hochgeladen die hoch müssen hab die install.php datei ausgeführt die in dem ordner install war pw und nick eingegeben aber jetz steht da für mich nru bahnhof da also keine sätze oder so sondern nur sowas HTML: 2 OR $_POST['step'] > 2) { require_once('./installcore.php'); // connected to the database now lets load schema require_once(DIR . '/install/mysql-schema.php'); } else { if ($_ENV['REQUEST_URI'] OR $_SERVER['REQUEST_URI']) { $scriptpath = $_SERVER['REQUEST_URI'] ? $_SERVER['REQUEST_URI'] : $_ENV['REQUEST_URI']; } else { if ($_ENV['PATH_INFO'] OR $_SERVER['PATH_INFO']) { $scriptpath = $_SERVER['PATH_INFO'] ? $_SERVER['PATH_INFO']: $_ENV['PATH_INFO']; } else if ($_ENV['REDIRECT_URL'] OR $_SERVER['REDIRECT_URL']) { $scriptpath = $_SERVER['REDIRECT_URL'] ? $_SERVER['REDIRECT_URL']: $_ENV['REDIRECT_URL']; } else { $scriptpath = $_SERVER['PHP_SELF'] ? $_SERVER['PHP_SELF'] : $_ENV['PHP_SELF']; } if ($_ENV['QUERY_STRING'] OR $_SERVER['QUERY_STRING']) { $scriptpath .= '?' . ($_SERVER['QUERY_STRING'] ? $_SERVER['QUERY_STRING'] : $_ENV['QUERY_STRING']); } } define('SCRIPTPATH', $scriptpath); define('SKIPDB', true); require_once('./installcore.php'); } // ######################################################################## // ######################### START MAIN SCRIPT ############################ // ######################################################################## if ($vbulletin->GPC['step'] == 'welcome') { echo " \n"; echo $install_phrases['welcome']; if (function_exists('mmcache_get')) { echo $install_phrases['turck']; } echo " \n"; } if ($vbulletin->GPC['step'] == 1) { if (!file_exists(DIR . '/includes/config.php')) { $vbulletin->GPC['step']--; echo " {$install_phrases['cant_find_config']} "; } else if (!is_readable(DIR . '/includes/config.php')) { $vbulletin->GPC['step']--; echo " {$install_phrases['cant_read_config']} "; } else { echo " {$install_phrases['config_exists']} "; } } if ($vbulletin->GPC['step'] == 2) { // turn off errors $db->hide_errors(); if (!function_exists($db->functions['connect'])) { echo " " . sprintf($install_phrases['database_functions_not_detected'], $vbulletin->config['Database']['dbtype']) . " "; define('HIDEPROCEED', true); } else { // make database connection $db->connect( $vbulletin->config['Database']['dbname'], $vbulletin->config['MasterServer']['servername'], $vbulletin->config['MasterServer']['port'], $vbulletin->config['MasterServer']['username'], $vbulletin->config['MasterServer']['password'], $vbulletin->config['MasterServer']['usepconnect'], $vbulletin->config['SlaveServer']['servername'], $vbulletin->config['SlaveServer']['port'], $vbulletin->config['SlaveServer']['username'], $vbulletin->config['SlaveServer']['password'], $vbulletin->config['SlaveServer']['usepconnect'] ); if (!empty($vbulletin->config['Database']['force_sql_mode']) AND $db->connection_master) { $db->force_sql_mode(''); // small hack to prevent the above query from generating an error below $db->query_read('SELECT 1 + 1'); } echo " {$install_phrases['attach_to_db']} "; if ($db->connection_master) { if ($db->errno()) { // error found if ($db->errno() == 1049) { echo " {$install_phrases['no_db_found_will_create']} "; $db->query_write("CREATE DATABASE " . $vbulletin->config['Database']['dbname']); echo " {$install_phrases['attempt_to_connect_again']} "; $db->select_db($vbulletin->config['Database']['dbname']); if ($db->errno() == 1049) { // unable to create database echo " {$install_phrases['unable_to_create_db']} "; define('HIDEPROCEED', true); } else { echo " {$install_phrases['database_creation_successful']} "; } } else { // Unknown Error echo " {$install_phrases['connect_failed']} "; echo " " . sprintf($install_phrases['db_error_num'], $db->errno()) . " "; echo " " . sprintf($install_phrases['db_error_desc'], $db->error()) . " "; echo " {$install_phrases['check_dbserver']} "; define('HIDEPROCEED', true); } } else { // connection suceeded and database already exists echo " {$install_phrases['connection_succeeded']} "; if (empty($vbulletin->config['Database']['force_sql_mode'])) { // check to see if MySQL is running strict mode and recommend disabling it $strict_mode_check = $db->query_first("SHOW VARIABLES LIKE 'sql\_mode'"); if (strpos(strtolower($strict_mode_check['Value']), 'strict_') !== false) { echo " {$install_phrases['mysql_strict_mode']} "; } } // see if there's a user table already $db->query_write("SHOW FIELDS FROM " . trim($vbulletin->config['Database']['tableprefix']) . "user"); if ($db->errno() == 0) { // echo vB already exists message define('HIDEPROCEED', true); echo " {$install_phrases['vb_installed_maybe_upgrade']} "; } echo " {$install_phrases['wish_to_empty_db']} "; } } else { // Unable to connect to database echo " " . sprintf($install_phrases['db_error_desc'], $db->error) . " "; echo " {$install_phrases['no_connect_permission']} "; define('HIDEPROCEED', true); } } // end init db } if ($vbulletin->GPC['step'] == 3) { $vbulletin->input->clean_array_gpc('r', array( 'emptydb' => TYPE_BOOL, 'confirm' => TYPE_BOOL, )); if ($vbulletin->GPC['emptydb']) { if (!$vbulletin->GPC['confirm']) { $skipstep = true; echo $install_phrases['empty_db']; define('HIDEPROCEED', true); } else { echo " {$install_phrases['resetting_db']} "; $result = $db->query_write("SHOW tables"); while ($currow = $db->fetch_array($result, DBARRAY_NUM)) { $db->query_write("DROP TABLE IF EXISTS $currow[0]"); } echo $install_phrases['succeeded'] . ' '; } } if (!$skipstep) { $query =& $schema['CREATE']['query']; $explain =& $schema['CREATE']['explain']; exec_queries(); if ($db->errno()) { echo " {$install_phrases['script_reported_errors']} "; echo " {$install_phrases['errors_were']} "; echo " " . sprintf($install_phrases['db_error_num'], $db->errno()) . " "; echo " " . sprintf($install_phrases['db_error_desc'], $db->error()) . " "; } else { echo " {$install_phrases['tables_setup']} "; } } } if ($vbulletin->GPC['step'] == 4) { $query =& $schema['ALTER']['query']; $explain =& $schema['ALTER']['explain']; exec_queries(); } if ($vbulletin->GPC['step'] == 5) { $query =& $schema['INSERT']['query']; $explain =& $schema['INSERT']['explain']; exec_queries(); } if ($vbulletin->GPC['step'] == 6) { require_once(DIR . '/includes/adminfunctions_language.php'); if (!($xml = file_read(DIR . '/install/vbulletin-language.xml'))) { echo ' ' . sprintf($vbphrase['file_not_found'], 'vbulletin-language.xml') . ' '; print_cp_footer(); } echo ' ' . sprintf($vbphrase['importing_file'], 'vbulletin-language.xml'); xml_import_language($xml); build_language(); build_language_datastore(); echo " $vbphrase[ok] "; } if ($vbulletin->GPC['step'] == 7) { require_once(DIR . '/includes/adminfunctions_template.php'); if (!($xml = file_read(DIR . '/install/vbulletin-style.xml'))) { echo ' ' . sprintf($vbphrase['file_not_found'], 'vbulletin-style.xml') . ' '; print_cp_footer(); } echo ' ' . sprintf($vbphrase['importing_file'], 'vbulletin-style.xml'); xml_import_style($xml); build_all_styles(0, 1); echo " $vbphrase[ok] "; } if ($vbulletin->GPC['step'] == 8) { require_once(DIR . '/includes/adminfunctions_help.php'); if (!($xml = file_read(DIR . '/install/vbulletin-adminhelp.xml'))) { echo ' ' . sprintf($vbphrase['file_not_found'], 'vbulletin-adminhelp.xml') . ' '; print_cp_footer(); } echo ' ' . sprintf($vbphrase['importing_file'], 'vbulletin-adminhelp.xml'); xml_import_help_topics($xml); echo " $vbphrase[ok] "; } if ($vbulletin->GPC['step'] == 9) { require_once(DIR . '/includes/adminfunctions_options.php'); define('HIDEPROCEED', true); $port = ((!empty($_SERVER['SERVER_PORT']) AND $_SERVER['SERVER_PORT'] != 80) ? ':' . intval($_SERVER['SERVER_PORT']) : ''); $vboptions['bburl'] = 'http://' . $_SERVER['SERVER_NAME'] . $port . substr(SCRIPTPATH,0, strpos(SCRIPTPATH, '/install/')); $vboptions['homeurl'] = 'http://' . $_SERVER['SERVER_NAME'] . $port; $webmaster = 'webmaster@' . preg_replace('#^www\.#', '', $_SERVER['SERVER_NAME']); print_form_header(substr(THIS_SCRIPT, 0, -strlen('.php')), ''); construct_hidden_code('step', ($vbulletin->GPC['step'] + 1)); print_table_header($install_phrases['general_settings']); print_input_row($install_phrases['bbtitle'], 'vboptions[bbtitle]', 'Forums', 0, 40); print_input_row($install_phrases['hometitle'], 'vboptions[hometitle]', '', 0, 40); print_input_row($install_phrases['bburl'], 'vboptions[bburl]', $vboptions['bburl'], 0, 40); print_input_row($install_phrases['homeurl'], 'vboptions[homeurl]', $vboptions['homeurl'], 0, 40); print_input_row($install_phrases['webmasteremail'], 'vboptions[webmasteremail]', $webmaster, 0, 40); print_label_row($install_phrases['cookiepath'], ' ' . $install_phrases['suggested_settings'] . ' ' . $install_phrases['custom_setting'] . ' ' . $install_phrases['use_custom_setting'] . ' '); print_label_row($install_phrases['cookiedomain'], ' ' . $install_phrases['suggested_settings'] . ' ' . $install_phrases['custom_setting'] . ' ' . $install_phrases['use_custom_setting'] . ' '); print_submit_row($vbphrase['proceed'], $vbphrase['reset']); } if ($vbulletin->GPC['step'] == 10) { require_once(DIR . '/includes/adminfunctions_options.php'); $vbulletin->input->clean_array_gpc('p', array( 'vboptions' => TYPE_ARRAY_NOHTML, 'cookiepath_other' => TYPE_BOOL, 'cookiepath_value' => TYPE_NOHTML, 'cookiedomain_other' => TYPE_BOOL, 'cookiedomain_value' => TYPE_NOHTML )); $vbulletin->options =& $vbulletin->GPC['vboptions']; if (!($xml = file_read(DIR . '/install/vbulletin-settings.xml'))) { echo ' ' . sprintf($vbphrase['file_not_found'], 'vbulletin-settings.xml') . ' '; print_cp_footer(); } // Enable fulltext search for new installs $vbulletin->options['fulltextsearch'] = 1; if ($vbulletin->GPC['cookiepath_other'] AND $vbulletin->GPC['cookiepath_value']) { $vbulletin->options['cookiepath'] = $vbulletin->GPC['cookiepath_value']; } if ($vbulletin->GPC['cookiedomain_other'] AND $vbulletin->GPC['cookiedomain_value']) { $vbulletin->options['cookiedomain'] = $vbulletin->GPC['cookiedomain_value']; } $gdinfo = fetch_gdinfo(); if ($gdinfo['version'] >= 2) { if ($gdinfo['freetype'] == 'freetype') { $vbulletin->options['regimagetype'] = 'GDttf'; } } else { $vbulletin->options['imagetype'] = ''; $vbulletin->options['regimagetype'] = ''; } $languageinfo = $db->query_first(" SELECT languageid FROM " . TABLE_PREFIX . "language "); $vbulletin->options['languageid'] = $languageinfo['languageid']; echo ' ' . sprintf($vbphrase['importing_file'], 'vbulletin-settings.xml'); xml_import_settings($xml); echo " $vbphrase[ok] "; } if ($vbulletin->GPC['step'] == 11) { $vbulletin->input->clean_array_gpc('r', array( 'username' => TYPE_STR, 'password' => TYPE_STR, 'confirmpassword' => TYPE_STR, 'email' => TYPE_STR, )); define('HIDEPROCEED', true); print_form_header(substr(THIS_SCRIPT, 0, -strlen('.php')), ''); construct_hidden_code('step', ($vbulletin->GPC['step'] + 1)); print_table_header("{$install_phrases['fill_in_for_admin_account']}"); print_input_row("{$install_phrases['username']}", 'username', $vbulletin->GPC['username']); print_password_row("{$install_phrases['password']}", 'password', $vbulletin->GPC['password']); print_password_row("{$install_phrases['confirm_password']}", 'confirmpassword', $vbulletin->GPC['confirmpassword']); print_input_row("{$install_phrases['email_address']}", 'email', $vbulletin->GPC['email']); print_submit_row($vbphrase['proceed'], $vbphrase['reset']); } if ($vbulletin->GPC['step'] == 12) { $vbulletin->input->clean_array_gpc('p', array( 'username' => TYPE_STR, 'password' => TYPE_STR, 'confirmpassword' => TYPE_STR, 'email' => TYPE_STR, )); if (empty($vbulletin->GPC['username']) OR empty($vbulletin->GPC['password']) OR empty($vbulletin->GPC['confirmpassword']) OR empty($vbulletin->GPC['email'])) { $vbulletin->GPC['step'] = $vbulletin->GPC['step'] - 2; echo " {$install_phrases['complete_all_data']} "; $hiddenfields['username'] = $vbulletin->GPC['username']; $hiddenfields['password'] = $vbulletin->GPC['password']; $hiddenfields['confirmpassword'] = $vbulletin->GPC['confirmpassword']; $hiddenfields['email'] = $vbulletin->GPC['email']; } else if ($vbulletin->GPC['password'] != $vbulletin->GPC['confirmpassword']) { $vbulletin->GPC['step'] = $vbulletin->GPC['step'] - 2; echo " {$install_phrases['password_not_match']} "; $hiddenfields['username'] = $vbulletin->GPC['username']; $hiddenfields['password'] = $vbulletin->GPC['password']; $hiddenfields['confirmpassword'] = $vbulletin->GPC['confirmpassword']; $hiddenfields['email'] = $vbulletin->GPC['email']; } else { require_once(DIR . '/includes/functions_user.php'); $salt = fetch_user_salt(3); /*insert query*/ $db->query_write(" INSERT INTO " . TABLE_PREFIX . "user (username, salt, password, email, joindate, lastvisit, lastactivity, usergroupid, passworddate, options, showvbcode) VALUES ('" . $db->escape_string(htmlspecialchars_uni($vbulletin->GPC['username'])) . "', '" . $db->escape_string($salt) . "', '" . $db->escape_string(md5(md5($vbulletin->GPC['password']) . $salt)) . "', '" . $db->escape_string($vbulletin->GPC['email']) . "', " . TIMENOW . ", " . TIMENOW . ", " . TIMENOW . ", 6, FROM_UNIXTIME(" . TIMENOW . "), 2135, 2) "); $userid = $db->insert_id(); /*insert query*/ $db->query_write(" INSERT INTO " . TABLE_PREFIX . "usertextfield (userid) VALUES ($userid) "); /*insert query*/ $db->query_write(" INSERT INTO " . TABLE_PREFIX . "userfield (userid) VALUES ($userid) "); /*insert query*/ $db->query_write("INSERT INTO " . TABLE_PREFIX . "administrator (userid, adminpermissions) VALUES ($userid, " . (array_sum($vbulletin->bf_ugp_adminpermissions)-3) . ") "); /*insert query*/ $db->query_write("INSERT INTO " . TABLE_PREFIX . "moderator (userid, forumid, permissions) VALUES ($userid, -1, " . (array_sum($vbulletin->bf_misc_moderatorpermissions) - ($vbulletin->bf_misc_moderatorpermissions['newthreademail'] + $vbulletin->bf_misc_moderatorpermissions['newpostemail'])) . ") "); echo " {$install_phrases['admin_added']} "; } } if ($vbulletin->GPC['step'] == 13) { build_image_cache('smilie'); build_image_cache('avatar'); build_image_cache('icon'); build_bbcode_cache(); require_once(DIR . '/includes/functions_databuild.php'); build_user_statistics(); build_forum_child_lists(); build_forum_permissions(); require_once(DIR . '/includes/functions_cron.php'); build_cron_next_run(); require_once(DIR . '/includes/adminfunctions_attachment.php'); build_attachment_permissions(); require_once(DIR . '/includes/class_bitfield_builder.php'); vB_Bitfield_Builder::save($db); echo " \n"; echo " " . sprintf($install_phrases['install_complete'], $vbulletin->config['Misc']['admincpdir']) . " \n"; echo " \n"; define('HIDEPROCEED', true); } print_next_step(); print_upgrade_footer(); /*======================================================================*\ || #################################################################### || # Downloaded: DGT-DATE || # CVS: $RCSfile$ - $Revision: 15902 $ || #################################################################### \*======================================================================*/ ?> was mach ich falsch bitte weiterhin um hilfe mfg ilovevalla @ mods jetz dar ein anderer topic und anderes thema bitte einmal in den support breiech moven. danke + Multi-Zitat Zitieren