Забыли пароль?
Запросите новый здесь.

Автор темы: jikaka
ID темы: 712
Информация:
Тема содержит 1 сообщения, была просмотрена 1931 раз.  Имеются прикрепленные файлы.
Просмотр темы
PHP-Fusion Russia » Информация » FAQ
 Распечатать тему
Как в v7.02+ сделать новости в 2 колонки?
jikaka
Модификация для версий 7.02+

Для того, чтобы сделать возможным отображение новостей в 2 колонки,
как это было реализовано в версиях ниже, чем 7.02,
необходимо подправить всего один файл news.php.

1. делаем резервную копию вашего файла news.php

2. находим 22 строку:
Загрузить источник  GeSHi: PHP
  1. // Predefined variables, do not edit these values
  2. $i = 0;
Добавлено за 0.031 секунд, используя GeSHi 1.0.8.10


3. ниже добавляем:
Загрузить источник  GeSHi: PHP
  1. // Counter for Displaying News in 2 Columns
  2. $counter = 3;
Добавлено за 0.029 секунд, используя GeSHi 1.0.8.10


4. после находим вот эти строки:
Загрузить источник  GeSHi: PHP
  1. // Number of news displayed
  2. $items_per_page = $settings['newsperpage'];
Добавлено за 0.031 секунд, используя GeSHi 1.0.8.10


5. заменяем на:
Загрузить источник  GeSHi: PHP
  1. // Number of news displayed
  2. $items_per_page = $settings['newsperpage']+1;
Добавлено за 0.037 секунд, используя GeSHi 1.0.8.10


6. теперь находим примерно 51 строку:
Загрузить источник  GeSHi: PHP
  1. $numrows = dbrows($result);
Добавлено за 0.035 секунд, используя GeSHi 1.0.8.10


7. ниже добавляем:
Загрузить источник  GeSHi: PHP
  1. // Table for 2 Columns News
  2. echo "<table cellpadding='2' cellspacing='2' width='100%' border='0'>\n<tr>\n";
Добавлено за 0.037 секунд, используя GeSHi 1.0.8.10


8. находим примерно 83 строку:
Загрузить источник  GeSHi: PHP
  1. echo "<!--news_prepost_".$i."-->\n";
  2. render_news($news_subject, $news_news, $news_info);
Добавлено за 0.037 секунд, используя GeSHi 1.0.8.10


9. заменяем на:
Загрузить источник  GeSHi: PHP
  1. echo "<td valign='top'>\n";
  2. echo "<!--news_prepost_".$i."-->\n";
  3. render_news($news_subject, $news_news, $news_info);
  4. echo "</td>\n";
  5. if (($counter % 2 == 0) && ($counter != $items_per_page+2))
  6. {
  7. echo "</tr>\n<tr>\n";
  8. }
  9. $counter++;
Добавлено за 0.039 секунд, используя GeSHi 1.0.8.10


10. находим вот это:
Загрузить источник  GeSHi: PHP
  1. echo "<!--sub_news_idx-->\n";
Добавлено за 0.036 секунд, используя GeSHi 1.0.8.10


11. добавляем перед найденной строкой:
Загрузить источник  GeSHi: PHP
  1. echo "</tr>\n</table>";
Добавлено за 0.038 секунд, используя GeSHi 1.0.8.10


12. сохраняем файл и проверяем!

Для тех, кто использует стандартный файл, можно просто заменить аттачем.
jikaka присоединено следующее:файл:
news.zip [2.36кБ / 420 Загрузки]
 
Web

Поделиться этой темой
Социальные закладки: Vkontakte Odnoklassniki Mail.ru Facebook Google Tweet This
URL:
BBcode:
HTML:

Перейти на форум:
Похожие темы
Темы Форум Ответов / Просмотров Последние сообщения
Как сделать научный сайт наиболее понятным для неспециалистов?  →  Пожелания и предложения 1 / 1150 12.10.2016 14:51
Как сделать из PHP-Fusion-7.01 высконагруженый новостник?  →  Пожелания и предложения 14 / 15043 18.05.2016 21:17
Автопостинг во "Вконтакте" новостей сайта - как сделать ?  →  Пожелания и предложения 1 / 4289 26.01.2016 14:53
Сделать сайт. Платно  →  Платные услуги 16 / 4839 25.01.2016 22:12
Как сделать разное мето описание на всех странциах?  →  Вопросы новичков 25 / 17902 27.10.2015 22:32
Как сделать 5 столбцов в 1 строке таблицы  →  Вопросы новичков 6 / 3222 25.05.2015 21:00
Сделать увеличение фото за вонаграждение  →  Платные услуги 0 / 1069 21.02.2015 20:00
Как сделать вывод из базы данных (древовидные комментарии)  →  PHP 8 / 5556 08.02.2015 11:24
Как сделать чистый вывод страницы?  →  Темы 3 / 1417 05.07.2014 20:28
Сделать аналог сайта  →  Платные услуги 4 / 2422 06.03.2014 05:57
Топ 5 пользователей форума
Alex Alex (1,134)   Zaxap Zaxap (1,074)   Vova Vova (875)   Pisatel Pisatel (675)   util util (665)