[Проблем с CMS] Не показва последните теми във форума

PHP, MySQL, JavaScript, HTML, CSS и др.
Аватар
FEEL MY STYLE
Извън линия
Потребител
Потребител
Мнения: 96
Регистриран на: 16 Сеп 2017, 12:30
Се отблагодари: 5 пъти
Получена благодарност: 2 пъти

[Проблем с CMS] Не показва последните теми във форума

Мнение от FEEL MY STYLE » 06 Май 2020, 18:39

Здравейте отново,
имам един малък проблем, който ме тормози от известно време и като цяло не мога да го оправя, затова се налага да потърся Вашата помощ.
Проблемът е следният - инсталирал съм си една от системите на bulletplay.net, имаше я качена в сайта за cs, на phpbb 3.2.7 съм, всичко си работи точно, обаче това с последните 5 теми не ми излиза и изписва, че има някакъв проблем в lastforum.php. Ще прикача снимка с проблема, както и кода от .php файла, за да можете и Вие да придобиете ясна представа за какво иде реч и ако може да помогнете да разрешим този проблем..

Снимка:
Изображение

lastforum.php:

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

<?php
include "{$phpbb_root_path}/config.$phpEx";
$latest = "5";

$link = mysql_connect("$dbhost", "$dbuser", "$dbpasswd");

if (!$link)
{

die('Not connected : ' . mysql_error());

}

$db_selected = mysql_select_db("$dbname", $link);

if (!$db_selected)
{

die ('Can\'t use foo : ' . mysql_error());

}

mysql_query("SET NAMES UTF8"); 

$get_url = "SELECT config_name, config_value FROM $table_prefix".config." WHERE config_name = 'server_name' LIMIT 0,1";

$url = mysql_query($get_url);

$url = mysql_fetch_array($url);

$latest_forums = "SELECT * FROM $table_prefix".forums." WHERE forum_name ORDER BY forum_id DESC LIMIT 0,$latest";

$forums = mysql_query($latest_forums);

$latest_topics = "SELECT * FROM $table_prefix".topics." WHERE topic_approved = '1' ORDER BY topic_time DESC LIMIT 0,$latest";

$topics = mysql_query($latest_topics);

echo "
<table class='list1' style='font-size:12px; text-align:center; border-collapse: collapse; cellpadding='0' cellspacing='2' width='100%' border='0'>
";

while($row = mysql_fetch_array($topics))
{

extract($row);
$topics_p = mysql_query("SELECT * FROM $table_prefix".users." WHERE `user_id`='$topic_poster'");

$row2 = mysql_fetch_array($topics_p);

$poster = $row2['username'];

$color = $row2['user_colour'];

$level = $row2['group_id'];

$topic_title = str_replace("'", "&#39;", $topic_title);

$level = str_replace("2", "Потребител", "$level");

$level = str_replace("4", "Модератор", "$level");

$level = str_replace("44", "Баннат", "$level");

$level = str_replace("5", "Администратор", "$level");

$level = str_replace("10", "VIP", "$level");

$level = str_replace("33", "Поддържка", "$level");

$level = str_replace("8", "Сървър Администратор", "$level");

$level = str_replace("9", "Тестови Администратор", "$level");

$level = str_replace("6", "Бот", "$level");
  $en_months = array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");
$bg_months = array("Януари", "Фев.", "Март" , "Април" ,"Май", "Юни", "Юли", "Август", "Сеп.", "Окт.", "Ное.", "Дек.");

$current_months = str_replace($en_months, $bg_months, date("F"));
$topic_time = date('d '.$current_months.' Yг.',$row['topic_time']);
$topiclast= date('d '.$current_months.' Yг.',$row['topic_last_post_time']);

echo "
<tr style='height:35px; background: url(images/newsbg.gif);'>
<td style=' width: 25px; text-align:left;'><img src='images/topic.png' height='22' style='padding: 6px;'></td>
<td style=' text-align:left;'><div style='padding: 0px 0 0 5px;'><a href='forum/viewtopic.$phpEx?t=$topic_id' target='_blank' style='font: 10px verdana; font-weight: bold;'>".$topic_title."</a><span style='font: 10px arial;'></td>
<td style='width: 55px;'>".$topic_replies."</td>
<td style=''><a href='forum/memberlist.php?mode=viewprofile&u=".$topic_last_poster_id."' style='font-size: 10px; font-family: verdana;color: #$topic_last_poster_colour'>".$topic_last_poster_name."</a> <font style='font: 11px arial; color: #666;'>$topiclast</font></td>
</tr></div>";
}

echo '</table>'; ?>
Като цяло е това и наистина - ще Ви бъда изключително благодарен ако ми помогнете.
Поздрави!

Аватар
d3ath2435
Извън линия
Рекламатор
Рекламатор
Мнения: 545
Регистриран на: 04 Фев 2017, 19:59
Се отблагодари: 64 пъти
Получена благодарност: 127 пъти
Обратна връзка:

[Проблем с CMS] Не показва последните теми във форума

Мнение от d3ath2435 » 06 Май 2020, 19:38

Проблема идва от там, че като цяло този код който ползваш е стар! Системата която ползваш най-вероятно е работила с по-стара версия на PHPBB следователно след като си с по-нова нормално да има проблем с кода. Просто всички стари системи са с един и същи остарял код, който трябва да се промени! Доста промени има по новите версии на PHPBB. Ако успея да намеря решение на този проблем, ще си едитна поста!

Ето ти код който работи с 3.2.x. Намерих го и го едитнах съвсем малко от официалния сайт на PHPBB. Кода работи тествах го. Просто си го подреди както ти прецениш (визуално). Надявам се да съм ти помогнал макар и малко, но и други ще могат да го ползват. Повече информация ТУК

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

<?php
/*
* sample.php 
* Description: example file for displaying latest posts and topics in selected forum id's
*/

define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './forum/'; 
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
include($phpbb_root_path . 'includes/bbcode.' . $phpEx);
include($phpbb_root_path . 'includes/functions_display.' . $phpEx);

// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup('viewforum');

/* create_where_clauses( int[] gen_id, String type )
* This function outputs an SQL WHERE statement for use when grabbing 
* posts and topics */

function create_where_clauses($gen_id, $type)
{
    global $db, $auth;

    $size_gen_id = sizeof($gen_id);

    switch($type)
    {
        case 'forum':
        $type = 'forum_id';
        break;
        case 'topic':
        $type = 'topic_id';
        break;
        default:
        trigger_error('No type defined');
    }

    // Set $out_where to nothing, this will be used of the gen_id
    // size is empty, in other words "grab from anywhere" with
    // no restrictions
    $out_where = '';

    if( $size_gen_id > 0 )
    {
    // Get a list of all forums the user has permissions to read
        $auth_f_read = array_keys($auth->acl_getf('f_read', true));

        if( $type == 'topic_id' )
        {
            $sql     = 'SELECT topic_id FROM ' . TOPICS_TABLE . '
            WHERE ' .  $db->sql_in_set('topic_id', $gen_id) . '
            AND ' .  $db->sql_in_set('forum_id', $auth_f_read);

            $result     = $db->sql_query($sql);

            while( $row = $db->sql_fetchrow($result) )
            {
                        // Create an array with all acceptable topic ids
                $topic_id_list[] = $row['topic_id'];
            }

            unset($gen_id);

            $gen_id = $topic_id_list;
            
        }

        $j = 0;    

        for( $i = 0; $i < $size_gen_id; $i++ )
        {
            $id_check = (int) $gen_id[$i];

            // If the type is topic, all checks have been made and the query can start to be built
            if( $type == 'topic_id' )
            {
                $out_where .= ($j == 0) ? 'WHERE ' . $type . ' = ' . $id_check . ' ' : 'OR ' . $type . ' = ' . $id_check . ' ';
            }

            // If the type is forum, do the check to make sure the user has read permissions
            else if( $type == 'forum_id' && $auth->acl_get('f_read', $id_check) )
            {
                $out_where .= ($j == 0) ? 'WHERE ' . $type . ' = ' . $id_check . ' ' : 'OR ' . $type . ' = ' . $id_check . ' ';
            }    

            $j++;
        }
    }

    if( $out_where == '' && $size_gen_id > 0 )
    {
        trigger_error('A list of topics/forums has not been created');
    }

    return $out_where;
}



// -------------------------------------------------------------------




$search_limit = 5;

$forum_id = array(2, 10);
$forum_id_where = create_where_clauses($forum_id, 'forum');

$topic_id = array(20, 50);
$topic_id_where = create_where_clauses($topic_id, 'topic');

// -------------------------------------------------------------------------------

$posts_ary = array(
    'SELECT'    => 'p.*, t.*, u.username, u.user_colour',
    
    'FROM'      => array(
        POSTS_TABLE     => 'p',
    ),
    
    'LEFT_JOIN' => array(
        array(
            'FROM'  => array(USERS_TABLE => 'u'),
            'ON'    => 'u.user_id = p.poster_id'
        ),
        array(
            'FROM'  => array(TOPICS_TABLE => 't'),
            'ON'    => 'p.topic_id = t.topic_id'
        ),
    ),
    
    'WHERE'     => $db->sql_in_set('t.forum_id', array_keys($auth->acl_getf('f_read', true))) . '
    AND t.topic_status <> ' . ITEM_MOVED . '
    AND t.topic_visibility = 1',
    
    'ORDER_BY'  => 'p.post_id DESC',
);
$d=1;

$posts = $db->sql_build_query('SELECT', $posts_ary);

$posts_result = $db->sql_query_limit($posts, $search_limit);

while( $posts_row = $db->sql_fetchrow($posts_result) ):

   $topic_title       = $posts_row['topic_title'];
   $post_author       = get_username_string('full', $posts_row['poster_id'], $posts_row['username'], $posts_row['user_colour']);
   $post_date          = $user->format_date($posts_row['post_time']);
   $post_link       = append_sid("{$phpbb_root_path}viewtopic.$phpEx", 'f=' . $posts_row['forum_id'] . '&amp;t=' . $posts_row['topic_id'] . '&amp;p=' . $posts_row['post_id']) . '#p' . $posts_row['post_id'];

   $post_text = nl2br($posts_row['post_text']);

   $bbcode = new bbcode(base64_encode($bbcode_bitfield));         
   $bbcode->bbcode_second_pass($post_text, $posts_row['bbcode_uid'], $posts_row['bbcode_bitfield']);

   $post_text = smiley_text($post_text);


echo "<tr>";
echo "<th scope='row'>";
echo $d++;
echo "</th>";
echo "<td  class='text-left' >";
echo "<a href='". $post_link ."'>";
echo $topic_title;
echo "</a>";
echo "</td>";
echo "<td  class='text-center'>";
echo $post_author;
echo "</td>";
echo "<td  class='text-right'>";
echo $post_date;
echo "</td>";
echo "</tr>";
echo "</br>";




endwhile;
?>
Ето и демо:
Изображение

Аватар
~jeff
Извън линия
Потребител
Потребител
Мнения: 158
Регистриран на: 24 Ное 2018, 12:39
Се отблагодари: 2 пъти
Получена благодарност: 27 пъти

[Проблем с CMS] Не показва последните теми във форума

Мнение от ~jeff » 06 Май 2020, 21:16

MySQL работи само с по-стари версии на PHP < 5.5
Използвай MySQLi или PDO
Go to work, get married, have some kids, pay your taxes, pay your bills, watch your tv, follow fashion, act normal, obey the law and repeat after me: I AM FREE

Аватар
FEEL MY STYLE
Извън линия
Потребител
Потребител
Мнения: 96
Регистриран на: 16 Сеп 2017, 12:30
Се отблагодари: 5 пъти
Получена благодарност: 2 пъти

[Проблем с CMS] Не показва последните теми във форума

Мнение от FEEL MY STYLE » 06 Май 2020, 22:53

d3ath2435 написа: 06 Май 2020, 19:38 Проблема идва от там, че като цяло този код който ползваш е стар! Системата която ползваш най-вероятно е работила с по-стара версия на PHPBB следователно след като си с по-нова нормално да има проблем с кода. Просто всички стари системи са с един и същи остарял код, който трябва да се промени! Доста промени има по новите версии на PHPBB. Ако успея да намеря решение на този проблем, ще си едитна поста!

Ето ти код който работи с 3.2.x. Намерих го и го едитнах съвсем малко от официалния сайт на PHPBB. Кода работи тествах го. Просто си го подреди както ти прецениш (визуално). Надявам се да съм ти помогнал макар и малко, но и други ще могат да го ползват. Повече информация ТУК

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

<?php
/*
* sample.php 
* Description: example file for displaying latest posts and topics in selected forum id's
*/

define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './forum/'; 
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
include($phpbb_root_path . 'includes/bbcode.' . $phpEx);
include($phpbb_root_path . 'includes/functions_display.' . $phpEx);

// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup('viewforum');

/* create_where_clauses( int[] gen_id, String type )
* This function outputs an SQL WHERE statement for use when grabbing 
* posts and topics */

function create_where_clauses($gen_id, $type)
{
    global $db, $auth;

    $size_gen_id = sizeof($gen_id);

    switch($type)
    {
        case 'forum':
        $type = 'forum_id';
        break;
        case 'topic':
        $type = 'topic_id';
        break;
        default:
        trigger_error('No type defined');
    }

    // Set $out_where to nothing, this will be used of the gen_id
    // size is empty, in other words "grab from anywhere" with
    // no restrictions
    $out_where = '';

    if( $size_gen_id > 0 )
    {
    // Get a list of all forums the user has permissions to read
        $auth_f_read = array_keys($auth->acl_getf('f_read', true));

        if( $type == 'topic_id' )
        {
            $sql     = 'SELECT topic_id FROM ' . TOPICS_TABLE . '
            WHERE ' .  $db->sql_in_set('topic_id', $gen_id) . '
            AND ' .  $db->sql_in_set('forum_id', $auth_f_read);

            $result     = $db->sql_query($sql);

            while( $row = $db->sql_fetchrow($result) )
            {
                        // Create an array with all acceptable topic ids
                $topic_id_list[] = $row['topic_id'];
            }

            unset($gen_id);

            $gen_id = $topic_id_list;
            
        }

        $j = 0;    

        for( $i = 0; $i < $size_gen_id; $i++ )
        {
            $id_check = (int) $gen_id[$i];

            // If the type is topic, all checks have been made and the query can start to be built
            if( $type == 'topic_id' )
            {
                $out_where .= ($j == 0) ? 'WHERE ' . $type . ' = ' . $id_check . ' ' : 'OR ' . $type . ' = ' . $id_check . ' ';
            }

            // If the type is forum, do the check to make sure the user has read permissions
            else if( $type == 'forum_id' && $auth->acl_get('f_read', $id_check) )
            {
                $out_where .= ($j == 0) ? 'WHERE ' . $type . ' = ' . $id_check . ' ' : 'OR ' . $type . ' = ' . $id_check . ' ';
            }    

            $j++;
        }
    }

    if( $out_where == '' && $size_gen_id > 0 )
    {
        trigger_error('A list of topics/forums has not been created');
    }

    return $out_where;
}



// -------------------------------------------------------------------




$search_limit = 5;

$forum_id = array(2, 10);
$forum_id_where = create_where_clauses($forum_id, 'forum');

$topic_id = array(20, 50);
$topic_id_where = create_where_clauses($topic_id, 'topic');

// -------------------------------------------------------------------------------

$posts_ary = array(
    'SELECT'    => 'p.*, t.*, u.username, u.user_colour',
    
    'FROM'      => array(
        POSTS_TABLE     => 'p',
    ),
    
    'LEFT_JOIN' => array(
        array(
            'FROM'  => array(USERS_TABLE => 'u'),
            'ON'    => 'u.user_id = p.poster_id'
        ),
        array(
            'FROM'  => array(TOPICS_TABLE => 't'),
            'ON'    => 'p.topic_id = t.topic_id'
        ),
    ),
    
    'WHERE'     => $db->sql_in_set('t.forum_id', array_keys($auth->acl_getf('f_read', true))) . '
    AND t.topic_status <> ' . ITEM_MOVED . '
    AND t.topic_visibility = 1',
    
    'ORDER_BY'  => 'p.post_id DESC',
);
$d=1;

$posts = $db->sql_build_query('SELECT', $posts_ary);

$posts_result = $db->sql_query_limit($posts, $search_limit);

while( $posts_row = $db->sql_fetchrow($posts_result) ):

   $topic_title       = $posts_row['topic_title'];
   $post_author       = get_username_string('full', $posts_row['poster_id'], $posts_row['username'], $posts_row['user_colour']);
   $post_date          = $user->format_date($posts_row['post_time']);
   $post_link       = append_sid("{$phpbb_root_path}viewtopic.$phpEx", 'f=' . $posts_row['forum_id'] . '&amp;t=' . $posts_row['topic_id'] . '&amp;p=' . $posts_row['post_id']) . '#p' . $posts_row['post_id'];

   $post_text = nl2br($posts_row['post_text']);

   $bbcode = new bbcode(base64_encode($bbcode_bitfield));         
   $bbcode->bbcode_second_pass($post_text, $posts_row['bbcode_uid'], $posts_row['bbcode_bitfield']);

   $post_text = smiley_text($post_text);


echo "<tr>";
echo "<th scope='row'>";
echo $d++;
echo "</th>";
echo "<td  class='text-left' >";
echo "<a href='". $post_link ."'>";
echo $topic_title;
echo "</a>";
echo "</td>";
echo "<td  class='text-center'>";
echo $post_author;
echo "</td>";
echo "<td  class='text-right'>";
echo $post_date;
echo "</td>";
echo "</tr>";
echo "</br>";




endwhile;
?>
Ето и демо:
Изображение
Кодът работи, обаче не се визуализира в сайта и някои функции спират да работят. Работи само на http://mysite.com/lastforum.php ..
Пробвах да сложа някакви mysql проверки, но не се получи.. Някакви идеи ?

Аватар
d3ath2435
Извън линия
Рекламатор
Рекламатор
Мнения: 545
Регистриран на: 04 Фев 2017, 19:59
Се отблагодари: 64 пъти
Получена благодарност: 127 пъти
Обратна връзка:

[Проблем с CMS] Не показва последните теми във форума

Мнение от d3ath2435 » 07 Май 2020, 00:04

Както и Jeff каза ... освен разлика в версиите на форума има и разлика и в php ... Наистина така не мога да гадая защо не се визуализира в сайта. Погледни за всеки случай и тази тема - https://amxx-bg.info/forum/viewtopic.php?f=10&t=1341

Аватар
FEEL MY STYLE
Извън линия
Потребител
Потребител
Мнения: 96
Регистриран на: 16 Сеп 2017, 12:30
Се отблагодари: 5 пъти
Получена благодарност: 2 пъти

[Проблем с CMS] Не показва последните теми във форума

Мнение от FEEL MY STYLE » 07 Май 2020, 00:10

Пробвах го и това още преди да пусна тази тема - същия резултат.. Доколкото разбрах от @jeff, MySQL работи с версии < 5.5, обаче като цяло системата е на MySQL и всичко друго си бачка без проблеми, само това с темите не иска да работи.. Дори имам статистика с посещения, най-нов потребител и т.н.., но това с темите, каквото и да правя, не работи и не знам защо така.. Според мене това е противно на всякаква логика, пък не знам.. Все трябва да има някакъв начин, но не мога да го открия..

Аватар
~jeff
Извън линия
Потребител
Потребител
Мнения: 158
Регистриран на: 24 Ное 2018, 12:39
Се отблагодари: 2 пъти
Получена благодарност: 27 пъти

[Проблем с CMS] Не показва последните теми във форума

Мнение от ~jeff » 07 Май 2020, 00:31

И под каква версия на php ти върви всичко, защото имаш phpbb 3.2.7, а всъщо така казваш, че сайта ти работи със старите mysql заявки ?
Go to work, get married, have some kids, pay your taxes, pay your bills, watch your tv, follow fashion, act normal, obey the law and repeat after me: I AM FREE

Аватар
FEEL MY STYLE
Извън линия
Потребител
Потребител
Мнения: 96
Регистриран на: 16 Сеп 2017, 12:30
Се отблагодари: 5 пъти
Получена благодарност: 2 пъти

[Проблем с CMS] Не показва последните теми във форума

Мнение от FEEL MY STYLE » 07 Май 2020, 00:36

PHP 5.5

Аватар
d3ath2435
Извън линия
Рекламатор
Рекламатор
Мнения: 545
Регистриран на: 04 Фев 2017, 19:59
Се отблагодари: 64 пъти
Получена благодарност: 127 пъти
Обратна връзка:

[Проблем с CMS] Не показва последните теми във форума

Мнение от d3ath2435 » 07 Май 2020, 01:30

Интересно!
Note that versions of PHP before 5.6 are already not patched for security issues. So if you are using an earlier version of PHP like PHP 5.2 (popular for phpBB 3.0 and 2.0) or PHP 5.3, 5.4 or 5.5 you are already at risk. You really can’t upgrade to PHP 7.0 as you will experience errors. Some phpBB 2.0 and 3.0 users have issues running PHP 5.6.
Един съвет: Махни тези готови системи и си пригоди форума както трябва! Препоръчително е 7.2 мисля, че беше за 3.2. Време е за Ъпдейт. Спрете с тези готови системи със стари версии на php.

Другия вариант е остави файла lastpost.php работещия където му е мястото и използвай <iframe> </iframe>, щом толкова желаеш да си с тази система и искаш всичко да работи. Опитай. Вариант е!

Аватар
~jeff
Извън линия
Потребител
Потребител
Мнения: 158
Регистриран на: 24 Ное 2018, 12:39
Се отблагодари: 2 пъти
Получена благодарност: 27 пъти

[Проблем с CMS] Не показва последните теми във форума

Мнение от ~jeff » 07 Май 2020, 01:31

Тази система е пълен батак :confused: :confused:
Пробвай така:

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

<?php
require "top.php";
require "config.php";

$topicsSelect = mysql_query($connect, "
	SELECT * 
	FROM " . TOPICS_TABLE . " 
	ORDER BY topic_id 
	DESC LIMIT 10
	");
	
echo "<table class='list1' style='font-size:12px; text-align:center; border-collapse: collapse; cellpadding='0' cellspacing='2' width='100%' border='0'>";

while($row = mysql_fetch_assoc($topicsSelect))
{
		$postsSelect = mysql_query($connect, "
			SELECT * 
			FROM " . POSTS_TABLE . " 
			WHERE topic_id = ".$row['topic_id']."
			");
		$post = mysql_fetch_array($postsSelect);
							
		$userSelect = mysql_query($connect, "
			SELECT * 
			FROM " . USERS_TABLE . " 
			WHERE user_id = ".$post['poster_id']."
		");
		$user = mysql_fetch_array($userSelect);

		$topicReplies  = mysql_query($connect, "SELECT count(topic_id) as total FROM " . POSTS_TABLE . " WHERE topic_id = '". $row['topic_id'] ."'"); 
		$allTopicReplies = mysql_fetch_assoc($topicReplies);
  
echo "<tr style='height:35px; background: url(images/newsbg.gif);'>
<td style=' width: 25px; text-align:left;'><img src='images/topic.png' height='22' style='padding: 6px;'></td>
<td style=' text-align:left;'><div style='padding: 0px 0 0 5px;'><a href='viewtopic.php?f=" . $post['forum_id'] . "&t=" . $post['topic_id'] . "' target='_blank' style='font: 10px verdana; font-weight: bold;'>" . $row['topic_title'] . "</a><span style='font: 10px arial;'></td>
<td style='width: 55px;'>" . $allTopicReplies . "</td>
<td style=''><a href='forum/memberlist.php?mode=viewprofile&u=" . $user['user_id'] . "' style='font-size: 10px; font-family: verdana;color: #" . $user['user_colour'] . "'>". $row['topic_first_poster_name'] ."</a> <font style='font: 11px arial; color: #666;'>" . $row['topic_first_poster_name'] . "</font></td>
</tr></div>";
}
echo "</table>";
?>
Go to work, get married, have some kids, pay your taxes, pay your bills, watch your tv, follow fashion, act normal, obey the law and repeat after me: I AM FREE

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

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

Кой е на линия

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