-
Постов
695 -
Зарегистрирован
-
Посещение
-
Победитель дней
31
Тип контента
Профили
Загрузки
База знаний IPS Community Suite 4
База знаний IP.Board 3.x
Форумы
События
Магазин
Совместные покупки
Сообщения, опубликованные kgb
-
-
вопрос, как сделать эту страницу под дизайн форума как на скрине в первом посту!
при таких вопросах возникает встречный - а зачем?
Самый простой вариант - жмем ctrl + u, копируем код, удаляем все лишнее и вставляем в эту страницу.
Вариант посложнее (скопипастено)
Есть два способа быстрого создания таких страничек. Правильный способ, через регистрацию своего приложения через административную панель но есть другой "неправильный" способ. Быстрый и простой.
Для начала рассмотрим неправильный способ.
Стоит задача сделать свою страницу по адресу "ваш форум/MyCustomPage/". Создаем папку MyCustomPage. В папку кладем файл, например index.php со следующим содержанием:
<?php
define( 'IPB_THIS_SCRIPT', 'public' );
require_once( '../initdata.php' );
require_once( IPS_ROOT_PATH . 'sources/base/ipsRegistry.php' );
require_once( IPS_ROOT_PATH . 'sources/base/ipsController.php' );
$registry = ipsRegistry::instance();
$registry->init();
$registry->output->setTitle('Ваше название');
$registry->output->addContent('Ваш контент');
$registry->output->sendOutput();
?>
'Ваш контент' - содержание вашей страницы. Здесь может быть любой текст или простой html код. Главное что бы в нем не присутствовала одиночная кавычка ( ' ).
Если код html сложный, используется пользовательский CSS и javascript, то в $registry->output->addContent('Ваш контент') меняем 'Ваш контент' на переменную $content.
$content может содержать массив, результат из базы данных или другие данные.
Получаем следующий пример.
<?php
define( 'IPB_THIS_SCRIPT', 'public' );
require_once( '../initdata.php' );
require_once( IPS_ROOT_PATH . 'sources/base/ipsRegistry.php' );
require_once( IPS_ROOT_PATH . 'sources/base/ipsController.php' );
$content = <<<BLK
Ваш контент
BLK;
$registry = ipsRegistry::instance();
$registry->init();
$registry->output->setTitle('Название');
$registry->output->addContent($content);
$registry->output->sendOutput();
?>
Здесь $content информация которая находится в блоге между BLK.
Ваша первая "Пользовательские страница" на IP.Board 3 готова. Осталось поместить ее в меню: Добавление своих ссылок в верхнее меню форума IPB 3.0
Важно: ссылка на вашу страницу, должна быть полной. Если вы создали файл index.php в папке MyCustomPage, то короткая ссылка "ваш форум/MyCustomPage/" вызовет ошибку. А ссылка "ваш форум/MyCustomPage/index.php" откроет нужную страницу.
Название папки и имя файла может быть произвольным.но даже эта инструкция потребует доработки
-
Во первых, все работает. Видно по скрину, смотри нижнюю строку броузера.
во-вторых, удали нахрен из index.php , который в паке go вот это
либо замени на ту кодировку, которая на сервере.
utf-8 ? значит <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
а вообще лучше удали, если не понимаешь для чего это.
в третих, если действительно utf-8 то сохрани и сам файл в utf-8
ну и четвертых, удали мой аккаунт у себя на форуме, он мне там не нужен. Ник тот же что и здесь
-
-
я папки go в корне сайта не вижу
Все сделал по Вашей инструкции. Но ничего не выдает! Куда посмотреть?
-
повторяю свой ответ
Как изображение сделать "важным" то?
А так под каждым изображением есть кнопка "модерация"
-
а слайдер работает?
Ну не поверите, стоит все как на скрине, но динамической мозаики нет(
И повторяю свой вопрос заданный здесь
-
-
Что стоит? что стоял? Смотри, что у тебя в настройках и что рекомендует IPB
-
файл admin/sources/classes/text/parser/bbcode.php
находим
$replace = "<a href='{$url}' class='bbc_url' title='{$_title}'{$rel}>{$text}</a>";
меняем на
if(stristr( $data['host'], $_SERVER['HTTP_HOST'])) { $replace = "<a href='{$url}' class='bbc_url' target='_blank' title='{$_title}'>{$text}</a>"; }else{ $replace = "<!--noindex--><a href='/go/?{$url}' class='bbc_url' target='_blank' title='{$_title}'{$rel}>{$text}</a><!--/noindex-->"; }
создаем папку /go в корне
куда кладем файл index.php с таким вот, примерно (взял свое)содержанием
<? $ref = $_SERVER['QUERY_STRING']; $back = $_SERVER['HTTP_REFERER']; ?> <div style="padding:20px 180px; font-size:14px; font-family:Tahoma; line-height:200%"> <h2>HomeMasters.Ru | Переход по внешней ссылке</h2> Вы собираетесь перейти по внешней ссылке, которая не относится к порталу "HomeMasters.Ru ".<br> Администрация проекта не несет ответственности за содержимое сайта <b><?php echo $ref;?></b> и рекомендует не указывать никаких своих данных, имеющих отношение к HomeMasters.Ru (особенно e-mail, пароль или свой ID), на сторонних сайтах. Настоятельно рекомендуем Вам внимательно относиться к неизвестным ссылкам на посторонние ресурсы, чтобы избежать инфицирования Вашего компьютера вредоносными программами и потери важных данных.<br> Если Вы не хотите подвергать риску Ваш аккаунт и компьютер, нажмите <a href="<?php echo $back;?>">отмена</a> <br> Чтобы продолжить переход нажмите на ссылку <a href="<?php echo $ref;?>"><?php echo $ref;?></a> <br> Сообщите нам, если ссылка носит рекламный характер или является спамом. </div>
-
DeViLKIS,попробуй ка изменить в настройках директорию хранения изображений на ту, которая рекомендована IPB. И загрузить после этого новое изображение
-
не в обеих скинах, а дефолтном смотреть надо. Но у тебя превьюшек вообще нет
kgb, В обеих скинах у меня проблема
-
DeViLKIS, млин, причем здеь последние изображения на главной галереи и блок вывода последних изображений на главной форума, на скриншет которого ты сослался?
Заходи в админку и настраивай галерею, а именно превью.
Хотя возможно в скине недароботка
-
че то я запутался, у кого что не работает. Тот же вопрос,
Господа, так мне никто и не сказал почему у меня не работает патчворк....
у тебя хоть одно изображение в "важные" добавлено?
потому как если нет "избранных" (важных) изображений, то показываться не будет
-
ну если судить по форуму, что у тебя в профиле, там уже добавлено. А так под каждым изображением есть кнопка "модерация"
как их в "важные" добавить?
я вообще не вижу блока последних изображений.
и еще, я проделал эти действия что вы описали, они не помогли т.е у меня не изменился стиль Блока с послед. изображениями или как это объяснить!
Отображение случайных, а не последних фото из галереи IP.Gallery 4.2.* для IPB
Не советовал бы. Во-первых, зачем? Во вторых, вывод случайных реализуется через ORDER BY RAND(), а это, цитирую
Если вам действительно нужно случайным образом располагать строки в результате вашего запроса, то существует множество лучших способов решить такую задачу. Конечно, это будет реализовано дополнительным кодом, но вы будете спасены от проблемы, которая растет по экспоненциальному закону вместе с ростом объема данных. Дело в том, что MySQL выполняет операцию RAND() (которая занимает время процессора) для каждой отдельной строки в таблице перед тем, как отсортировать ее и выдать вам только одну строку.учитывая, что блок вывода изображений находиться на главной форума, т.е. наиболее посещаемой странице, зачем лишняя нагрузка? Пусть даже на первый взгляд и не значительная
-
DeViLKIS, у тебя хрть одно изображение в "важные" добавлено?
И кто там хотел показ последних изображений на главной с использованием слайдера?
В архиве hookRecentGalleryImages.rar
Соответственно папку publiс закачиваем на сервер. А тем, что в содержиться в файле hookRecentGalleryImages.txt заменяем шаблон
(Gallery) Global - > hookRecentGalleryImages
Выглядит вот так примерно
-
-
-
SELECT `post` FROM `ВАШПРЕФИКС_posts` WHERE `author_id` = ИД АВТОРА
-
Во как. А я проще поступил, просто стянул с их демо сайта файлик responsive.css )))))))
-
если речь идет о форуме ,Что у тебя в профиле, то там не только патчворк не работает, там нет и последних альбомов. Причем на любом скине. Попробуй переключить главную галерее с социальнойй на традиционную. Возможно, что что то напортачено с шаблонами.
Почему не работает функция патчворк, не подскажете?Поставил пачворк нафига не так...хотя по описанию должно работать но увы
слайдеров изображений куева туча, достаточно набрать в поисковике jquery slider . Выбирай любой и присобачивай к галлерее. Но кто же будет писать хук? Тем более в предверии выхода IPS 4.
Например с этого сайта можно стянуть код и скрипт слайдера?
-
в настройках галереи выбор или слайдер или патчворк
Подскажите как сделать Галерею так же как на этом форуме?
Цель: 1. убрать полосу прокрутки 2. заменить на стрелки.
Пишите уж так:
Нужен новый хук показа последних изображений на главной с использованием слайдера
-
без понятия, а можешь с нескольких браузеров проверить ? и попросить еще кого нибудь проверить ?
IE 8, Opera 12, Я-броузер, Chrome, FF, Safari - все нормально.
-
ну я зашел под гостем, проблем нет, может у твоего друга в броузере принудительно не та кодировка стоит.
-
Пробуй. Не забудь перекешировать FURL кеш
Проблема при вставке ссылки без BB-кода
в Техническая поддержка IP.Board
Опубликовано
поиск рулит. 2 дня назад аналогичный вопрос был