Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/7: Рейтинг темы: голосов - 7, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 20.10.2013
Сообщений: 129

Сортировка по дате и цене!

13.12.2013, 15:26. Показов 1578. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите сделать сортировку по дате и цене.У меня есть 2 поля date,price находиться в таблице adverts .Нужно сделать сортировку как на фотографии
Вот вывод:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
 <? if ($myrow1['type'] == 'birch'){
      echo "<td class='bereza'>"; 
       }else{
        echo "<td>";
       }
 
                      
                      if(isset($_GET['cat']))
                        $cat = abs((int)$_GET['cat']);
                      else
                        echo "Неверная ссылка";
 
                      if(isset($_GET['subcat']))
                        $subcat = abs((int)$_GET['subcat']);
              
                      $per_page=10;         // количество записей, выводимых на странице
                      if (isset($_GET['page'])) $page=($_GET['page']-1); else $page=0;
                      $start=abs($page*$per_page);
 
                      $tops = array();
                      $last = array();
                                              
                      if(!empty($subcat)) {
                        $sql = "SELECT name FROM subcat WHERE id='$subcat'";
                        
                        $sql1 = "SELECT * FROM adverts WHERE (subcat='$subcat' AND flag=1 AND type='top') ORDER BY id DESC LIMIT $start,$per_page";
                        $sql2 = "SELECT * FROM adverts WHERE (subcat='$subcat' AND flag=1 AND (type='birch' OR type='free')) ORDER BY id ASC LIMIT $start,$per_page";
                        
                        $result1 = mysql_query($sql1);
                        while($myrow1 = mysql_fetch_array($result1)){
                            $tops[] = "<tr class='top'><td><p class='date'>$myrow1[date]</p></td><td><a href='order.php?id=$myrow1[id]'><img src='$myrow1[img1]' width='180px'height='155px'class='img' /></a></td><td><p class='sell'>$myrow1[sell]</td><td ><a href='order.php?id=$myrow1[id] 'class='title1'>$myrow1[title]</a></td><td class='price'>$myrow1[price] грн.</td></tr>";
                        }
                        $result1 = mysql_query($sql2);
                        while($myrow1 = mysql_fetch_array($result1)){
                            if ($myrow1['type'] == 'birch'){
                                $last[] = "<tr class='bereza'><td><p class='date'>$myrow1[date]</td><td><a href='order.php?id=$myrow1[id]'><img src='$myrow1[img1]' width='180px'height='155px'class='img' /></a></td><td><p class='sell'>$myrow1[sell]</td><td ><a href='order.php?id=$myrow1[id] 'class='title1'>$myrow1[title]</a></td><td class='price'>$myrow1[price] грн.</td></tr>";
                            }elseif($myrow1['type'] == 'free'){
                                $last[] = "<tr class='free'><td><p class='date'>$myrow1[date]</td><td><a href='order.php?id=$myrow1[id]'><img src='$myrow1[img1]' width='180px'height='155px'class='img' /></a></td><td><p class='sell'>$myrow1[sell]</td><td ><a href='order.php?id=$myrow1[id] 'class='title1'>$myrow1[title]</a></td><td class='price'>$myrow1[price] грн.</td></tr>";
                            }
                        }
                        $q = "SELECT count(*) FROM `adverts` WHERE subcat='$subcat' AND flag=1 ";
                      }
                      elseif (!empty($cat)) {
                        $sql = "SELECT name FROM category WHERE id='$cat'";
                        
                        $sql1 = "SELECT * FROM adverts WHERE (category='$cat' AND flag=1 AND type='top') ORDER BY id DESC LIMIT $start,$per_page";
                        $sql2 = "SELECT * FROM adverts WHERE (category='$cat' AND flag=1 AND(type='birch' OR type='free')) ORDER BY id ASC LIMIT $start,$per_page";
                        
                        $result1 = mysql_query($sql1);
                        while($myrow1 = mysql_fetch_array($result1)){
                            $tops[] = "<tr class='top'><td><p class='date'>$myrow1[date]</td><td><a href='order.php?id=$myrow1[id]'><img src='$myrow1[img1]' width='180px'height='155px'class='img' /></a></td><td><p class='sell'>$myrow1[sell]</td><td ><a href='order.php?id=$myrow1[id] 'class='title1'>$myrow1[title]</a></td><td class='price'>$myrow1[price] грн.</td></tr>";
                        }
                        $result1 = mysql_query($sql2);
                        while($myrow1 = mysql_fetch_array($result1)){
                            if ($myrow1['type'] == 'birch'){
                                $last[] = "<tr class='bereza'><td><p class='date'>$myrow1[date]</td><td><a href='order.php?id=$myrow1[id]'><img src='$myrow1[img1]' width='180px'height='155px'class='img' /></a></td><td><p class='sell'>$myrow1[sell]</td><td ><a href='order.php?id=$myrow1[id] 'class='title1'>$myrow1[title]</a></td><td class='price'>$myrow1[price] грн.</td></tr>";
                            }elseif($myrow1['type'] == 'free'){
                                $last[] = "<tr class='free'><td><p class='date'>$myrow1[date]</td><td><a href='order.php?id=$myrow1[id]'><img src='$myrow1[img1]' width='180px'height='155px'class='img' /></a></td><td><p class='sell'>$myrow1[sell]</td><td ><a href='order.php?id=$myrow1[id] 'class='title1'>$myrow1[title]</a></td><td class='price'>$myrow1[price] грн.</td></tr>";
                            }
                        }
                        $q = "SELECT count(*) FROM `adverts` WHERE category='$cat' AND flag=1 ";
                      }
                      else
                        exit();
 
 
 
                      $result = mysql_query($sql);
                      $myrow = mysql_fetch_array($result);
                      
                      
                      
                      echo '<h1 class="caption" valign="center" >'.$myrow['name'].'</h1>'; 
                      echo "<table width='100%'>";
                      
 
                      foreach ($tops as $str){
                        echo $str;
                      }
                      foreach ($last as $str){
                        echo $str;
                      }     
                                       
                      echo "</table><br><br><br>";
                      
                    // дальше выводим ссылки на страницы:
                    
                    $row = mysql_fetch_row(mysql_query($q));
                    $total_rows=$row[0];
                    $num_pages=ceil($total_rows/$per_page);
                    
                    if($num_pages > 1) {
                        for($i=1; $i <= $num_pages; $i++) { 
                            if ($i-1 == $page) { //если просматриваемая страница = текущей
                                echo ' <a href=""><b class="page">'.$i.'</a> ';
                            }
                            else { // иначе
                                if($subcat) $s = '&subcat='.$subcat ;
                              echo ' <a  href="view_category.php?cat='.$cat.$s.'&page='.$i.'" ><b">'.$i.'</a>';
                            }
                        }
                    }
                     
                    ?>
Название: 1png_9288827_10075537.png
Просмотров: 85

Размер: 2.5 Кб

 Комментарий модератора 
Прикрепляйте файлы и изображения к сообщениям.
https://www.cyberforum.ru/abou... 03521.html
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
13.12.2013, 15:26
Ответы с готовыми решениями:

Создать пару фильтров, которые сортируют по названию, цене и дате
Прошу помочь! Необходимо создать пару фильтров, которые сортируют по названию, цене и дате. Но я не знаю что вообще надо делать. Посмотрите...

Сортировка ADOTable по дате. Выборка из таблицы по дате
Доброго вечера! Пытался решить проблему сам - не получилось. Тезисно: имеется программа, сделанная в c++ Builder; из бд Accsess в программе...

Сортировка по цене
Приветствую. Нужно сделать сортировку по цене. Уже имеется сортировка по имени и дате. данные о сортировке приходят в урле. Долго...

8
127 / 127 / 25
Регистрация: 20.11.2009
Сообщений: 498
13.12.2013, 15:45
Добавьте в зависимости от пришедшего селекта в конце запроса
1. ORDER BY date DESC
2. ORDER BY price ASC
3. ORDER BY price DESC
1
0 / 0 / 0
Регистрация: 20.10.2013
Сообщений: 129
13.12.2013, 15:56  [ТС]
Мне надо сделать,чтоб человек,если захотел сам сделал сортировку как на http://slando.ua/transport/
0
127 / 127 / 25
Регистрация: 20.11.2009
Сообщений: 498
13.12.2013, 16:00
В селекте вы гетом посылаете данные, например, $_GET['sort'] == 'date_desc'
И просто в зависимости от гета, пришедшего через форму к запросу дописываете одну из соритровок
1
0 / 0 / 0
Регистрация: 20.10.2013
Сообщений: 129
13.12.2013, 16:36  [ТС]
Можете написать код?А то я дуб дерево в php!
0
127 / 127 / 25
Регистрация: 20.11.2009
Сообщений: 498
16.12.2013, 09:47
Форма, которую вы прислали в первом сообщении ваша, или вы откуда-то взяли. Если ваша, то пришлите ее код
1
0 / 0 / 0
Регистрация: 20.10.2013
Сообщений: 129
16.12.2013, 17:18  [ТС]
Вам скинуть обработчик?

Добавлено через 17 минут
Вот код который вам нужен
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
<?php
 
 
 
 
if($_SERVER['REQUEST_METHOD'] == 'POST') {
 
    
    if (isset ($_POST['title'])) $title = slear($_POST['title']);
    if (isset ($_POST['name'])) $name = slear($_POST['name']);
    if (isset ($_POST['time'])) $time = slear($_POST['time']);
    if (isset ($_POST['telefon'])) $telefon = slear($_POST['telefon']);
    if (isset ($_POST['metro_id'])) $metro_id = slear($_POST['metro_id']);
    if (isset ($_POST['email'])) $email = slear($_POST['email']);
    if (isset ($_POST['skype'])) $skype = slear($_POST['skype']);
    if (isset ($_POST['icq'])) $icq = slear($_POST['icq']);
    if (isset ($_POST['price'])) $price = slear($_POST['price']);
    if (isset ($_POST['text'])) $text = nl2br($_POST['text']);
    if (isset ($_POST['type'])) $typ = slear($_POST['type']);
    if (isset ($_POST['flag'])) $flag = (int)slear($_POST['flag']);
    if (isset ($_POST['amount'])) $amount = slear($_POST['amount']);
    /************************************************************************/
    $ERROR = array(); // массив сообщений об ошибках
    
    function time_form($secs){
        $bit = array(
            'h' => ($secs / 3600) % 24,
            'm' => ($secs / 60) % 60
            );
    
        foreach($bit as $k => $v){
            if($v > 0)$ret[] = $v;
        }
            
        return $ret;
        }
 
    $r2 = mysql_query("SELECT `id`, `tel`,`time_count` FROM `limit` WHERE `tel`='".$telefon."';");
    if(!$r2){
        // если запрос не удался, то уведомить
        // после тестов можно удалить следующую строку
        echo "Не удалось проверить ограничение: " . mysql_error();
    }else{
        $row = mysql_fetch_array($r2);
        $tel = $row['tel'];
        $id = $row['id'];
        $l = ((int)$row['time_count'] - time());
        if ((int)$row['time_count'] > time()){ // то-есть время ограничения не вышло
            // уведомление о том, что следующее объявление можно добавить через $s времени
            $s = time_form($l);
            if (count($s) == 1){
                $s = $s[0]." минут";
            }else{
                $s = $s[0]." часов ".$s[1]." минут";
            }
            
            $ERROR[] =  "<p class='caption' style='color:#ff0000;'>Следующее объявление можно будет добавить через ".$s."!</p>";
 
        }else{
            // удаляем ограничение из базы
            $r2 = mysql_query("DELETE FROM `limit` WHERE `id`='".$id."';"); 
        }
    }
    /************************************************************************/
 
 
 
    
$result2 = mysql_query("SELECT id_cat FROM subcat WHERE id='$metro_id'");
 
$myrow2 = mysql_fetch_array($result2);
$cat = $myrow2['id_cat'];
}
 
 
// Для первого изображения 
 
if (empty($_FILES['fupload1']['name'])){
    $img1 = "avatars/net-avatara.png"; 
}
else{
    if (($_FILES['fupload1']['size'] < 1 * 1250 * 1250) || ($_FILES['fupload1']['size'] == 1 * 1250 * 1250)){
        $path_to_90_directory = 'avatars/';
        if(preg_match('/[.](JPG)|(jpg)|(JPEG)|(jpeg)|(gif)|(GIF)|(png)|(PNG)$/',$_FILES['fupload1']['name'])){  
                $date=time(); 
                    $filename = $_FILES['fupload1']['name'];
                    $source = $_FILES['fupload1']['tmp_name'];  
                    $target = $path_to_90_directory . $date . $filename;
                    move_uploaded_file($source, $target);
            $delfull = $path_to_90_directory.$date.$filename; 
            $img1 = $path_to_90_directory.$date.$filename;
        }
        else {     
            $ERROR[] = "<p>1-е изображение должно быть в формате JPG или PNG<br /></p>";
        }
    }else{
        $ERROR[] = "<p>Размер 1-го изображения не должен превышать более 1 MB<br /></p>";
    }
}
 
// Для второго изображения 
 
if (empty($_FILES['fupload2']['name'])){
    $img2 = ""; 
}
else{
    if (($_FILES['fupload2']['size'] < 1 * 1250 * 1250) || ($_FILES['fupload2']['size'] == 1 * 1250 * 1250)){
        $path_to_90_directory = 'avatars/';
        if(preg_match('/[.](JPG)|(jpg)|(JPEG)|(jpeg)|(gif)|(GIF)|(png)|(PNG)$/',$_FILES['fupload2']['name'])){  
                $date=time(); 
                    $filename = $_FILES['fupload2']['name'];
                    $source = $_FILES['fupload2']['tmp_name'];  
                    $target = $path_to_90_directory . $date . $filename;
                    move_uploaded_file($source, $target);
            $delfull = $path_to_90_directory.$date.$filename; 
            $img2 = $path_to_90_directory.$date.$filename;
        }
        else {     
            $ERROR[] = "<p>2-е изображение должно быть в формате JPG или PNG<br /></p>";
        }
    }else{
        $ERROR[] = "<p>Размер 2-го изображения не должен превышать более 1 MB<br /></p>";
    }
}
 
// Для третьего изображения 
 
if (empty($_FILES['fupload3']['name'])){
    $img3 = ""; 
}
else{
    if (($_FILES['fupload3']['size'] < 1 * 1250 * 1250) || ($_FILES['fupload3']['size'] == 1 * 1250 * 1250)){
        $path_to_90_directory = 'avatars/';
        if(preg_match('/[.](JPG)|(jpg)|(JPEG)|(jpeg)|(gif)|(GIF)|(png)|(PNG)$/',$_FILES['fupload3']['name'])){  
                $date=time(); 
                    $filename = $_FILES['fupload3']['name'];
                    $source = $_FILES['fupload3']['tmp_name'];  
                    $target = $path_to_90_directory . $date . $filename;
                    move_uploaded_file($source, $target);
            $delfull = $path_to_90_directory.$date.$filename; 
            $img3 = $path_to_90_directory.$date.$filename;
        }
        else {     
            $ERROR[] = "<p>3-е изображение должно быть в формате JPG или PNG<br /></p>";
        }
    }else{
        $ERROR[] = "<p>Размер 3-го изображения не должен превышать более 1 MB<br /></p>";
    }
}
 
// Для четвертого изображения 
 
if (empty($_FILES['fupload4']['name'])){
    $img4 = "";
}
else{
    if (($_FILES['fupload4']['size'] < 1 * 1250 * 1250) || ($_FILES['fupload4']['size'] == 1 * 1250 * 1250)){
        $path_to_90_directory = 'avatars/';
        if(preg_match('/[.](JPG)|(jpg)|(JPEG)|(jpeg)|(gif)|(GIF)|(png)|(PNG)$/',$_FILES['fupload4']['name'])){  
                $date=time(); 
                    $filename = $_FILES['fupload4']['name'];
                    $source = $_FILES['fupload4']['tmp_name'];  
                    $target = $path_to_90_directory . $date . $filename;
                    move_uploaded_file($source, $target);
            $delfull = $path_to_90_directory.$date.$filename; 
            $img4 = $path_to_90_directory.$date.$filename;
        }
        else {     
            $ERROR[] = "<p>4-е изображение должно быть в формате JPG или PNG<br /></p>";
        }
    }else{
        $ERROR[] = "<p>Размер 4-го изображения не должен превышать более 1 MB<br /></p>";
    }
}
 
// Для пятого изображения 
 
if (empty($_FILES['fupload5']['name'])){
    $img5 = "";
}
else{
    if (($_FILES['fupload5']['size'] < 1 * 1250 * 1250) || ($_FILES['fupload5']['size'] == 1 * 1250 * 1250)){
        $path_to_90_directory = 'avatars/';
        if(preg_match('/[.](JPG)|(jpg)|(JPEG)|(jpeg)|(gif)|(GIF)|(png)|(PNG)$/',$_FILES['fupload5']['name'])){  
                $date=time(); 
                    $filename = $_FILES['fupload5']['name'];
                    $source = $_FILES['fupload5']['tmp_name'];  
                    $target = $path_to_90_directory . $date . $filename;
                    move_uploaded_file($source, $target);
            $delfull = $path_to_90_directory.$date.$filename; 
            $img5 = $path_to_90_directory.$date.$filename;
        }else {     
            $ERROR[] = "<p>5-е изображение должно быть в формате JPG или PNG<br /></p>";
        }
    }else{
        $ERROR[] = "<p>Размер 5-го изображения не должен превышать более 1 MB<br /></p>";
    }
}
 
 
 
 
$y = date("Y");
$m = date("m");
$d = date("d");
 
 
$date = $d.".".$m.".".$y ;
if (count($ERROR) == 0){
if(!empty($name) && !empty($title) && !empty($time) && !empty($telefon) && !empty($metro_id) && !empty($price) && !empty($text)){
    $confirm = md5(uniqid());
    $result = mysql_query("INSERT INTO adverts (title,tel,author,email,icq,skype,img1,img2,img3,img4,img5,category,subcat,sell,date,price,text,uniqid,type,flag) VALUES ('$title','$telefon','$name','$email','$icq','$skype','$img1','$img2','$img3','$img4','$img5','$cat','$metro_id','$time','$date','$price','$text','$confirm','$typ',$flag)");
    if($result == true){
    
        /************************************************************************/
 
        // пишем в базу, что пользователь с таким телефоном добавил объявление
        $r2 = mysql_query("INSERT INTO `limit` (`tel` ,`time_count`) VALUES ('".$telefon."', '".(time()+(60*60*3))."');");
        if(!$r2){
            // если запрос не удался, то уведомить
            // после тестов можно удалить следующую строку
            echo "Не удалось добавить ограничение: " . mysql_error();
        }
        // уведомление о том, что следующее объявление можно добавить через 5 часов
        echo  "<p class='caption'>Следующее объявление можно будет добавить через 3 часа!</p>";
        /************************************************************************/
        if ($flag == 0){
            //header("Location: ./liqpay.php?telephone=".$telefon."&amount=".$amount."&liqpay");
            echo "<p class='caption'>Ваше объявление добавлено</p>";
            echo "<p class='caption'>Вы успешно добавили объявление, но оно пока не отображается на сайте. Чтобы объявление появилось подтвердите оплату!</p>
            <p class='price1' align='center'>Запомните ссылку на удаление объявления!</p>
            <p class='caption' align='center'>http://weaxly.com/del_order.php?uniqid=$confirm";
0
127 / 127 / 25
Регистрация: 20.11.2009
Сообщений: 498
18.12.2013, 11:26
Я не вижу у вас в коде ни вывода списка, ни формы для формирования вывода
0
0 / 0 / 0
Регистрация: 20.10.2013
Сообщений: 129
18.12.2013, 17:34  [ТС]
Это обработчик для формы.Для того чтоб объявление добавлялось в БД.Что вам скинуть вообще надо?Вам надо вывод объявления?То-есть в таком духе,но на php?http://kremenchug.pol.slando.u... 6;promoted
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
18.12.2013, 17:34
Помогаю со студенческими работами здесь

Сортировка товаров по цене
Добрый раньше для вывода сортировки по цене использовали код &lt;?if ($_GET == &quot;price&quot;) { $arParams = &quot;CATALOG_PRICE_SCALE_1&quot;;...

Сортировка по алфавиту и по цене?
Подскажите пожалуйста,как изменить эту сортировку чтобы под выпадающим меню был выпадающий список с выбором по алфавиту и по цене и после...

Сортировка дивов по цене
Есть N количество товаров, у каждого своя цена, есть кнопки фильтрации &quot;Цена, новизна, алфавит&quot; и тд - стандартная ситуация в...

Сортировка по цене. Как принято?
Добрый день. В меню пользователь выбирает категорию (подкатегорию) товаров и получает список отфильтрованных интересующих его товаров: ...

Сортировка по цене блоков div в js
Здравствуйте, помогите пожалуйста сделать сортировку по цене. Чтобы дивы отсортировались и выстроились в новом порядке, где цена будет от...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru