Как да конфигурирам кода ??

PHP, MySQL, JavaScript, HTML, CSS и др.
Аватар
Nixe
Извън линия
Потребител
Потребител
Мнения: 159
Регистриран на: 07 Дек 2017, 03:57
Получена благодарност: 1 път

Как да конфигурирам кода ??

Мнение от Nixe » 01 Яну 2018, 18:35

Здравейте някой би ли обяснил как да конфирирам кода

Код за потвърждение: Избери целия код

<?php
	mysql_query("SET NAMES UTF8");
		$results = mysql_result(mysql_query("SELECT COUNT(`topic_id`) FROM `$bb_db`.phpbb_topics WHERE forum_id='$newsid'"), 0);
		if ($results > 0) {
			$pagination = pagination($results, array(
			'per_page' => 5, // Резултати на страница.
			'get_vars' => array(
            'p' => (int) @$_GET['p']
			)
			));
			$sql = mysql_query("SELECT t.topic_id, t.topic_posts_approved, t.topic_title, t.topic_last_post_id,topic_first_poster_name,topic_views, topic_time, t.forum_id, p.enable_smilies, p.enable_magic_url, p.bbcode_bitfield, p.bbcode_uid, p.enable_bbcode, p.post_id, p.post_text, p.poster_id, p.post_time, u.user_colour, u.user_id, u.username
			FROM `$bb_db`." . $bb_prefix . "_topics t, `$bb_db`." . $bb_prefix . "_forums f, `$bb_db`." . $bb_prefix . "_posts p, `$bb_db`." . $bb_prefix . "_users u
			WHERE 
			t.forum_id = $newsid AND
			f.forum_id = t.forum_id AND
			t.topic_id  = p.topic_id AND
			p.post_id = t.topic_first_post_id AND
			p.poster_id = u.user_id
			ORDER BY p.topic_id DESC LIMIT {$pagination['limit']['first']}, {$pagination['limit']['second']}") or die(mysql_error());
			
			while ($row = mysql_fetch_array($sql, MYSQL_ASSOC)) {
				$title = $row['topic_title'];
				$text  = generate_text_for_display($row['post_text'], $row['bbcode_uid'], $row['bbcode_bitfield'], 7, true, true, true);
				$author = $row['topic_first_poster_name'];
				$views = $row['topic_views'];
				$data  = date("d.m.Y - H:i:s", $row['topic_time']);
				echo '
				<div class="box">
				<div class="boxhead"><i class="fa fa-user-plus"></i> '.$title.'</div>
				'.$text.'<br /><hr />
                Автор: '.$author.' &bull; Дата: '.$data.' &bull; Видяна: '.$views.'
				</div>
				';
			}
			echo '<br /><div class="text-center">';
			echo $pagination['output'];
			echo '</div>';
			} else {
			echo "
			<div class='box'>
			<div class='boxhead'><i class='fa fa-signal'></i> Няма добавени новини</div>
			<br />
			<div class='alert alert-danger'>Все още няма добавени новини</div>
			</div>";
		}
		?>
Това е за изкарване на новини от форума но каде точно да напиша ид то и на кое на категорията или на раздела, и как да видя ид то
предполагам че това 10 е в нашия случай ид то

Код за потвърждение: Избери целия код

http://amxx-bg.info/forum/posting.php?mode=post&f=10
Изображение

Аватар
sianbg
Извън линия
Потребител
Потребител
Мнения: 232
Регистриран на: 13 Ное 2017, 12:18
Получена благодарност: 1 път
Обратна връзка:

Как да конфигурирам кода ??

Мнение от sianbg » 01 Яну 2018, 19:02

Значи това е доста стар код и не е написан много добре. Ще потърся после някакъв читав. За каква версия на phpbb ти трябва ?

Код за потвърждение: Избери целия код

<?php
$bb_db = "Име на ДБ";
$newsid = "Форум ID";
$bb_prefix  = "Префикс на таблиците";
mysql_query("SET NAMES UTF8");
....
Би трябвало да тръгне. По принцип с този код не могат да те хакнат, но има вероятност mysql_query и всички подобни да ти дават грешка. Зависи от версията на php. На php 5.6 ще ти дава грешка, че е спряно, но ще работи. На 7.0 и нагоре изобщо няма такава функция.

https://blog.phpbb.com/2009/11/09/how-t ... nal-pages/

Аватар
Nixe
Извън линия
Потребител
Потребител
Мнения: 159
Регистриран на: 07 Дек 2017, 03:57
Получена благодарност: 1 път

Как да конфигурирам кода ??

Мнение от Nixe » 01 Яну 2018, 19:09

Благодаря но ще използвам кода който impossible е написал такаче помогнате за него !
Изображение

Аватар
sianbg
Извън линия
Потребител
Потребител
Мнения: 232
Регистриран на: 13 Ное 2017, 12:18
Получена благодарност: 1 път
Обратна връзка:

Как да конфигурирам кода ??

Мнение от sianbg » 01 Яну 2018, 19:22

Нали ти го написах как. А за форум ID си прав, че е това.

Аватар
Nixe
Извън линия
Потребител
Потребител
Мнения: 159
Регистриран на: 07 Дек 2017, 03:57
Получена благодарност: 1 път

Как да конфигурирам кода ??

Мнение от Nixe » 01 Яну 2018, 19:41

forum_id='$newsid'"), 0); слагам на 0 ид то на категорията и ми вади ерор ?
Изображение

Аватар
sianbg
Извън линия
Потребител
Потребител
Мнения: 232
Регистриран на: 13 Ное 2017, 12:18
Получена благодарност: 1 път
Обратна връзка:

Как да конфигурирам кода ??

Мнение от sianbg » 01 Яну 2018, 20:23

Просто сложи този код, който ти дадох над този за вземането на новини. Заместваш нещата между кавичките и пробваш. Каква грешка дава ?

Аватар
Алекс
Извън линия
Потребител
Потребител
Мнения: 114
Регистриран на: 03 Яну 2017, 01:13
Местоположение: $this->locale()
Се отблагодари: 3 пъти
Получена благодарност: 9 пъти
Обратна връзка:

Как да конфигурирам кода ??

Мнение от Алекс » 01 Яну 2018, 23:33

Цялата система, която ползваш на impossible е вече много остаряла и има много дупки, по-добре мини на нещо по-сигурно като Argos, което хем е по-лесно за конфигурация, хем не изисква толкова знания по уеб програмиране за инсталацията му. :oo
01001100 01100001 01110010 01100001 01110110 01100101 01101100

Аватар
Nixe
Извън линия
Потребител
Потребител
Мнения: 159
Регистриран на: 07 Дек 2017, 03:57
Получена благодарност: 1 път

Как да конфигурирам кода ??

Мнение от Nixe » 01 Яну 2018, 23:40

Хора как да ви обесня че не искам друго а да си оправя кода !!!!!!!!!!!!!!!!!!!!!!!!!!
Изображение

Аватар
Алекс
Извън линия
Потребител
Потребител
Мнения: 114
Регистриран на: 03 Яну 2017, 01:13
Местоположение: $this->locale()
Се отблагодари: 3 пъти
Получена благодарност: 9 пъти
Обратна връзка:

Как да конфигурирам кода ??

Мнение от Алекс » 02 Яну 2018, 00:00

Nixe написа: 01 Яну 2018, 19:41 forum_id='$newsid'"), 0); слагам на 0 ид то на категорията и ми вади ерор ?
В кода

Код за потвърждение: Избери целия код

$results = mysql_result(mysql_query("SELECT COUNT(`topic_id`) FROM `$bb_db`.phpbb_topics WHERE forum_id='$newsid'"), 0);
това

Код за потвърждение: Избери целия код

forum_id='$newsid'
преведено означава - ИД-то на категорията е равна на променливата $newsid, следователно за да зададеш ИД-то на категорията намери било то в конфигурационния файл на системата или в същият файл къде е зададена стойност на $newsid и я промени със ИД-то на категорията ти.И както се досещаш ще бъдат изведени новините САМО И ЕДИНСТВЕНО от категорията, която си задал.Следователно отговорът на въпросът ти
на кое на категорията или на раздела
е "На категорията". :headbang:
01001100 01100001 01110010 01100001 01110110 01100101 01101100

Аватар
Nixe
Извън линия
Потребител
Потребител
Мнения: 159
Регистриран на: 07 Дек 2017, 03:57
Получена благодарност: 1 път

Как да конфигурирам кода ??

Мнение от Nixe » 03 Яну 2018, 23:49

Перфектно много благодаря, може да заключите !
Изображение

Заключено
  • Подобни теми
    Отговори
    Преглеждания
     Последно мнение

Обратно към “Уеб Програмиране”

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 10 госта