Foxx Опубликовано 17 Августа 2006 Жалоба Поделиться Опубликовано 17 Августа 2006 Название: Foxx's News PanelДобавил: FoxxДобавлен: 17 Авг 2006Обновлен: 09 Окт 2006Категория: IP.Board 2.1.x Все виденные мною моды для панельки новостей были или чересчур мудреными в настройке и поддержке, или требовали модификацииhtml-кода прямо в шаблоне форума при добавлении новой новости, либо не удовлетворяли по функциональности. Посему решено было сделать новый мод (еще один в общую кучу)))). Требования, которые выдвигались при разработке:Панелька новостей должна сочетаться со скином форума, т.е. по использовать стандартные элементы интерфесаВозможность редактирования списка новостей без участия админа, определенной группой пользователейВозможность редактирования списка новостей без необходимости заходить в админкуВозможность отображения bb-кодовПосле установки на форуме файлового архива Downloads Script v1.0.4 добавилось требование отображения новых поступленийв файловом архиве, причем без прямого участия модератораРазработка велась на базе IPB 2.1.6. На совместимость с другими версиями проверка не производилась. Внимание: Описание установки содержит два варианта - с новостями файлового архива Downloads Script и без них Update (9.10.06): Исправлена незначительная ошибка в шаблоне - в описание мода попал вариант с использованием css-класса, который не вошел в состав мода . Сенкс kleo за обнаружение ошибки. Нажмите здесь, чтобы скачать файл Ссылка на комментарий Поделиться на других сайтах Прочее
AKA_MOROZ Опубликовано 17 Августа 2006 Жалоба Поделиться Опубликовано 17 Августа 2006 Нус? кто нибудь поставил? а то самому тестить неохото Ссылка на комментарий Поделиться на других сайтах Прочее
Foxx Опубликовано 17 Августа 2006 Автор Жалоба Поделиться Опубликовано 17 Августа 2006 AKA_MOROZ, сходи по приведенной в "Подробнее..." демо-ссылке - там у меня сей мод и стоит. Ссылка на комментарий Поделиться на других сайтах Прочее
Fisana Опубликовано 17 Августа 2006 Жалоба Поделиться Опубликовано 17 Августа 2006 Если на форуме стоит много стилей, можно ли использовать новостную панель только на одном из них?Или же как с велкам-панелью или модом "кто сегодня был" придется добавлять новый фрагмент к каждому скину (так как без этого не грузится главная страница)?Спасибо. Ссылка на комментарий Поделиться на других сайтах Прочее
Foxx Опубликовано 17 Августа 2006 Автор Жалоба Поделиться Опубликовано 17 Августа 2006 Если на форуме стоит много стилей, можно ли использовать новостную панель только на одном из них?Или же как с велкам-панелью или модом "кто сегодня был" придется добавлять новый фрагмент к каждому скину (так как без этого не грузится главная страница)?Спасибо.Можно.Для этого можно просто не трогать общий шаблон форума для тех скинов, в которых не нужна панелька новостей. Ссылка на комментарий Поделиться на других сайтах Прочее
AKA_MOROZ Опубликовано 17 Августа 2006 Жалоба Поделиться Опубликовано 17 Августа 2006 Можно-ли совместить три мода:Welcom Panel LiteTop 5И этот мод... Собственно нужен не ответ "Да", а готовое решение, т.к. базовыми знаниями пхп обладаю, но переписать сам не смогу... Заранее оооогггрррроооооммммннннооооееее СПАСИБО! P.S. первые два мода совмещенны, и работают, осталось прикрутить к ним только этот... Ссылка на комментарий Поделиться на других сайтах Прочее
Foxx Опубликовано 18 Августа 2006 Автор Жалоба Поделиться Опубликовано 18 Августа 2006 А что значит совместить? ИМХО, эти все моды друг другу не мешают Ссылка на комментарий Поделиться на других сайтах Прочее
AKA_MOROZ Опубликовано 18 Августа 2006 Жалоба Поделиться Опубликовано 18 Августа 2006 Вот скрин(сразу говорю, не мой!) Тут совмещено два первых мода(подробней тут). Мне надо между Велком панелью и Топом 5 вписать Вашу новостную модификацию, чтоб она не нарушала целоствности таблицы. Как сделать? Ссылка на комментарий Поделиться на других сайтах Прочее
Foxx Опубликовано 19 Августа 2006 Автор Жалоба Поделиться Опубликовано 19 Августа 2006 Ну, если на скорую руку, то нужно в шаблоне member_welcome_panel в конце изменить это </tr><TR><TD class='row2' colSpan="5"><!-- STATPANEL --></TD></tr> </table></div><p>на вот это: </tr><TR><TD class='row2' colSpan="5"><!-- NEWSPANEL --></TD></tr> <TR><TD class='row2' colSpan="5"><!-- STATPANEL --></TD></tr> </table></div><p>И код, который вставляется у меня в оригинале в class_display.php вставить в boards.php перед выводом велкам-панели, заменяя в уже готовом тексте этот самый <!-- NEWSPANEL --> на сгенерированную таблицу новостей. Ах, да, шаблон новостей нужно положить в таком случае не в skin_global а в skin_boards. Ссылка на комментарий Поделиться на других сайтах Прочее
AKA_MOROZ Опубликовано 19 Августа 2006 Жалоба Поделиться Опубликовано 19 Августа 2006 Сделал. Между велком и топом появилось поле, как бы для новостей, но новости туда ну никак не лезут! создаю тему, пишу 20 постов, настраиваю в админке - и ничего! как было пустое поле, так и осталось Ссылка на комментарий Поделиться на других сайтах Прочее
Foxx Опубликовано 19 Августа 2006 Автор Жалоба Поделиться Опубликовано 19 Августа 2006 Сделал. Между велком и топом появилось поле, как бы для новостей, но новости туда ну никак не лезут! создаю тему, пишу 20 постов, настраиваю в админке - и ничего! как было пустое поле, так и осталосьЯ же писал - И код, который вставляется у меня в оригинале в class_display.php вставить в boards.php перед выводом велкам-панели, заменяя в уже готовом тексте этот самый <!-- NEWSPANEL --> на сгенерированную таблицу новостей. Ах, да, шаблон новостей нужно положить в таком случае не в skin_global а в skin_boards.Более четких инструкций дать не могу, т.к. не имею у себя твоих исходников, а ставить себе велкам панель не собираюсь. Ссылка на комментарий Поделиться на других сайтах Прочее
odetta Опубликовано 20 Августа 2006 Жалоба Поделиться Опубликовано 20 Августа 2006 А можно ли сделать так чтобы эта панель новостей сворачивалась? Ссылка на комментарий Поделиться на других сайтах Прочее
demvrem Опубликовано 24 Августа 2006 Жалоба Поделиться Опубликовано 24 Августа 2006 IPB Предупреждение [2] Invalid argument supplied for foreach() (Строка: 82 файла /sources/lib/topic_cats_functions.php)IPB Предупреждение [2] Invalid argument supplied for foreach() (Строка: 430 файла /sources/action_public/boards.php)IPB Предупреждение [2] Invalid argument supplied for foreach() (Строка: 82 файла /sources/lib/topic_cats_functions.php)IPB Предупреждение [2] Invalid argument supplied for foreach() (Строка: 430 файла /sources/action_public/boards.php)IPB Предупреждение [2] Invalid argument supplied for foreach() (Строка: 82 файла /sources/lib/topic_cats_functions.php)IPB Предупреждение [2] Invalid argument supplied for foreach() (Строка: 430 файла /sources/action_public/boards.php)IPB Предупреждение [2] Invalid argument supplied for foreach() (Строка: 82 файла /sources/lib/topic_cats_functions.php)IPB Предупреждение [2] Invalid argument supplied for foreach() (Строка: 430 файла /sources/action_public/boards.php)IPB Предупреждение [2] Invalid argument supplied for foreach() (Строка: 82 файла /sources/lib/topic_cats_functions.php)IPB Предупреждение [2] Invalid argument supplied for foreach() (Строка: 430 файла /sources/action_public/boards.php)IPB Предупреждение [2] Invalid argument supplied for foreach() (Строка: 82 файла /sources/lib/topic_cats_functions.php)IPB Предупреждение [2] Invalid argument supplied for foreach() (Строка: 430 файла /sources/action_public/boards.php)IPB Предупреждение [2] Invalid argument supplied for foreach() (Строка: 82 файла /sources/lib/topic_cats_functions.php)IPB Предупреждение [2] Invalid argument supplied for foreach() (Строка: 430 файла /sources/action_public/boards.php)IPB Предупреждение [2] Invalid argument supplied for foreach() (Строка: 82 файла /sources/lib/topic_cats_functions.php)IPB Предупреждение [2] Invalid argument supplied for foreach() (Строка: 430 файла /sources/action_public/boards.php)IPB Предупреждение [2] Invalid argument supplied for foreach() (Строка: 82 файла /sources/lib/topic_cats_functions.php)IPB Предупреждение [2] Invalid argument supplied for foreach() (Строка: 430 файла /sources/action_public/boards.php)IPB Предупреждение [2] Invalid argument supplied for foreach() (Строка: 82 файла /sources/lib/topic_cats_functions.php)IPB Предупреждение [2] Invalid argument supplied for foreach() (Строка: 430 файла /sources/action_public/boards.php)Отображается над логотипом. Что делать? Ссылка на комментарий Поделиться на других сайтах Прочее
demvrem Опубликовано 25 Августа 2006 Жалоба Поделиться Опубликовано 25 Августа 2006 Исправил CSS - всё стало в норме...Единственный момент - где можно посмотреть ID темы? Удалите плз мои сообщения. Во всём разобрался Ссылка на комментарий Поделиться на других сайтах Прочее
Foxx Опубликовано 25 Августа 2006 Автор Жалоба Поделиться Опубликовано 25 Августа 2006 (изменено) Единственный момент - где можно посмотреть ID темы?Посмотри ссылку, по которой открывается тема, она должна быть в видеhttp://адрес форума/index.php?showtopic=12345так вот, "12345" - это и есть id темы А можно ли сделать так чтобы эта панель новостей сворачивалась?Можно. Для этого нужно: 1. Текст шаблона global_news_panel заменить на такой:<div class="borderwrap" style="display:{$fc_fo['div_fc']}" id="fc_news"> <div class="maintitlecollapse"> <p class="expand"><a href="java script:togglecategory('news', 0);"><{E_PLUS}></a></p> <p>Новости</p> </div> </div> <div class="borderwrap" style="display:{$fc_fo['div_fo']}" id="fo_news"> <div class="maintitle"> <p class="expand"><a href="java script:togglecategory('news', 1);"><{E_MINUS}></a></p> <p>Новости</p> </div> <table class='news_table' cellspacing="1"> <tr> <th width="60%" align="left">Форум</th> <th width="40%" align="left">Файловый архив</th> </tr> <tr> <td class="row_news" align="left" valign="top">{$news_data}</td> <td class="row_news" align="left" valign="top">{$filenews_data}</td> </tr> </table> </div> <br />2. Входящие переменные для этого же шаблона заменить на:$news_data, $filenews_data, $fc_fo3. В файле \sources\classes\class_display.php найти $news_panel = $this->ipsclass->compiled_templates['skin_global']->global_news_panel($news_data, $filenews_data );и заменить на: $collapsed_ids = ','.$this->ipsclass->my_getcookie('collapseprefs').','; $show['div_fo'] = 'show'; $show['div_fc'] = 'none'; if ( strstr( $collapsed_ids, ',news,' ) ) { $show['div_fo'] = 'none'; $show['div_fc'] = 'show'; } $news_panel = $this->ipsclass->compiled_templates['skin_global']->global_news_panel($news_data, $filenews_data, $show ); PS. Архив мода не обновлялся. Рекомендации по "сворачиванию" приведены для варианта с файловым архивом Downloads Script. Изменено 25 Августа 2006 пользователем Foxx Ссылка на комментарий Поделиться на других сайтах Прочее
AKA_MOROZ Опубликовано 26 Августа 2006 Жалоба Поделиться Опубликовано 26 Августа 2006 Огромное спасибо Фоксу! Он мне помог поставить новости в уже соединеные моды Велкам панели и Топа5! После небольшой ручной правки в шаблоне новостей, они встали как будто им и нужно там стоять! Еще раз огромное спасибо! Ссылка на комментарий Поделиться на других сайтах Прочее
bbk Опубликовано 27 Августа 2006 Жалоба Поделиться Опубликовано 27 Августа 2006 А у меня какая-то ерунда. Установил. Создал тему. Пишу в ней а он все записи в 1 пост объединяет и все... и во всем форуме так. а в новости ниче не добавляетЯ этот пункт пропустил как и написано внизу:========================================== 2. Редактируем css-стили (для всех скинов) ========================================== найти: .darkrow1 { вставить перед: .row_news { background: #4d5a82; color: #EEE; border-left: 1px solid #b9cbf1; border-right: 1px solid #8d94a6; border-bottom: 1px solid #8d94a6; padding: 2px; } Примечание1: Цвета подберите подходящие под свой скин Примечание2: Этот шаг можно и пропустить))), используя в дальнейшем на шаге 3 класс row1 или row2 вместо row_news И вставлял здесь row1:========================================== 4.1. Вариант без новостей файлового архива ========================================== Входящие переменные: $news_data текст: <div class="borderwrap" style="display:show"> <div class="maintitle">Новости</div> <table class='news_table' cellspacing="1"> <tr> <td class="row_news" align="left" valign="top">{$news_data}</td> </tr> </table> </div> <br /> А вот здесь как из надо вставить было ? <% NAVIGATION %><% NEWS PANEL %> или <% NAVIGATION %> <% NEWS PANEL %>======================================== 3. Общий шаблон форума (для всех скинов) ======================================== найти <% NAVIGATION %> добавить после <% NEWS PANEL %> Ссылка на комментарий Поделиться на других сайтах Прочее
Foxx Опубликовано 28 Августа 2006 Автор Жалоба Поделиться Опубликовано 28 Августа 2006 А у меня какая-то ерунда. Установил. Создал тему. Пишу в ней а он все записи в 1 пост объединяет и все... и во всем форуме так. а в новости ниче не добавляет1. В настройках надо не забыть прописать id темы с новостями, и к-во пропускаемых постов (по умолчанию - один). 2. Склейка нескольких постов - фича форума а не данного мода, время, в течении которого производится склейка, настраивается в "Настройки / Все основные настройки / Темы, Сообщения и Опросы / Склейка сообщений". А вот здесь как из надо вставить было ? <% NAVIGATION %><% NEWS PANEL %> или <% NAVIGATION %> <% NEWS PANEL %>Вопрос не понят. Ссылка на комментарий Поделиться на других сайтах Прочее
AKA_MOROZ Опубликовано 28 Августа 2006 Жалоба Поделиться Опубликовано 28 Августа 2006 А вот здесь как из надо вставить было ? <% NAVIGATION %><% NEWS PANEL %> или <% NAVIGATION %>А, что лень не дает оба варианта проверить? помему без разницы, но рекомендую второй вариант, тоесть<% NAVIGATION %> <% NEWS PANEL %>Дабы не нарушать структуру шаблона. Ссылка на комментарий Поделиться на других сайтах Прочее
bbk Опубликовано 28 Августа 2006 Жалоба Поделиться Опубликовано 28 Августа 2006 Спасибо всем! Все работает на ура! Ссылка на комментарий Поделиться на других сайтах Прочее
Bubbles Опубликовано 18 Сентября 2006 Жалоба Поделиться Опубликовано 18 Сентября 2006 А у меня какая-то ерунда. Установил. Создал тему. Пишу в ней а он все записи в 1 пост объединяет и все... и во всем форуме так. а в новости ниче не добавляет1. В настройках надо не забыть прописать id темы с новостями, и к-во пропускаемых постов (по умолчанию - один). 2. Склейка нескольких постов - фича форума а не данного мода, время, в течении которого производится склейка, настраивается в "Настройки / Все основные настройки / Темы, Сообщения и Опросы / Склейка сообщений".Вот установлено у меня значение 10 минут в склейке сообщений(Когда пользователь публикует 2 сообщения подряд в одну тему с интервалом не более n минут, то его сообщения объединяются в одно. )И что...выдаёт около 30-ти полных сообщений которые занимают пол-страницы,не заголовков,так-же установлен мод круглые цитаты Ссылка на комментарий Поделиться на других сайтах Прочее
dimasushin Опубликовано 29 Сентября 2006 Жалоба Поделиться Опубликовано 29 Сентября 2006 А как сделать так чтоб новостная панель отображалась только на главной? Ссылка на комментарий Поделиться на других сайтах Прочее
kleo Опубликовано 30 Сентября 2006 Жалоба Поделиться Опубликовано 30 Сентября 2006 как исправить вот такое... что бы фон был не только под словами, а по всей таблице... http://i10.tinypic.com/348k5mr.jpg Ссылка на комментарий Поделиться на других сайтах Прочее
kleo Опубликовано 2 Октября 2006 Жалоба Поделиться Опубликовано 2 Октября 2006 помогите пожалуйста, а то смотрится не очень :\ Ссылка на комментарий Поделиться на других сайтах Прочее
Foxx Опубликовано 2 Октября 2006 Автор Жалоба Поделиться Опубликовано 2 Октября 2006 kleo, похоже что-то то-ли с css перемудрил, то-ли с самим шаблоном. Выложи сюды, как они у тебя выглядят, или сбрось мне адрес своего форума в ПМ, зайду посмотрю. Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения