Posted 31 марта, 201410 yr comment_60102 Поискал в поиске но не нашел. Как сделать так, чтобы при переходе выкидывало на страницу (например __мой форум.ру/go) на которой будет написан определенный текст и после того как пользователь повторно нажмет на ссылку осуществится переход Пример: Link to comment https://ipbmafia.ru/topic/7693-perenapravlenie-na-stranicu-pri-perehode-po-vneshnej-ssylke/ Share on other sites Больше вариантов
31 марта, 201410 yr comment_60107 Компонент есть такой Link to comment https://ipbmafia.ru/topic/7693-perenapravlenie-na-stranicu-pri-perehode-po-vneshnej-ssylke/?&do=findComment&comment=60107 Share on other sites Больше вариантов
31 марта, 201410 yr Author comment_60112 Компонент есть такой Искал, не нашел! Можно ссылку? Link to comment https://ipbmafia.ru/topic/7693-perenapravlenie-na-stranicu-pri-perehode-po-vneshnej-ssylke/?&do=findComment&comment=60112 Share on other sites Больше вариантов
31 марта, 201410 yr comment_60116 В локализациях от IBR была папка go Edited 31 марта, 201410 yr by LvsF Link to comment https://ipbmafia.ru/topic/7693-perenapravlenie-na-stranicu-pri-perehode-po-vneshnej-ssylke/?&do=findComment&comment=60116 Share on other sites Больше вариантов
31 марта, 201410 yr comment_60120 файл 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> Edited 31 марта, 201410 yr by kgb Link to comment https://ipbmafia.ru/topic/7693-perenapravlenie-na-stranicu-pri-perehode-po-vneshnej-ssylke/?&do=findComment&comment=60120 Share on other sites Больше вариантов
31 марта, 201410 yr Author comment_60154 файл 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> Все сделал по Вашей инструкции. Но ничего не выдает! Куда посмотреть? Link to comment https://ipbmafia.ru/topic/7693-perenapravlenie-na-stranicu-pri-perehode-po-vneshnej-ssylke/?&do=findComment&comment=60154 Share on other sites Больше вариантов
31 марта, 201410 yr comment_60155 Все сделал по Вашей инструкции. Но ничего не выдает! Куда посмотреть? я папки go в корне сайта не вижу Link to comment https://ipbmafia.ru/topic/7693-perenapravlenie-na-stranicu-pri-perehode-po-vneshnej-ssylke/?&do=findComment&comment=60155 Share on other sites Больше вариантов
31 марта, 201410 yr Author comment_60157 я папки go в корне сайта не вижу может не там создал? Link to comment https://ipbmafia.ru/topic/7693-perenapravlenie-na-stranicu-pri-perehode-po-vneshnej-ssylke/?&do=findComment&comment=60157 Share on other sites Больше вариантов
31 марта, 201410 yr comment_60160 может не там создал? вообще то корень как правило располагается в public_html по любому папки go нет Link to comment https://ipbmafia.ru/topic/7693-perenapravlenie-na-stranicu-pri-perehode-po-vneshnej-ssylke/?&do=findComment&comment=60160 Share on other sites Больше вариантов
31 марта, 201410 yr Author comment_60163 cделал все в public_html так же никуда не перенаправляет! но если вручную перейти по адресу вот такое выдает! Edited 31 марта, 201410 yr by Mishaha Link to comment https://ipbmafia.ru/topic/7693-perenapravlenie-na-stranicu-pri-perehode-po-vneshnej-ssylke/?&do=findComment&comment=60163 Share on other sites Больше вариантов
31 марта, 201410 yr comment_60170 Во первых, все работает. Видно по скрину, смотри нижнюю строку броузера. во-вторых, удали нахрен из index.php , который в паке go вот это либо замени на ту кодировку, которая на сервере. utf-8 ? значит <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> а вообще лучше удали, если не понимаешь для чего это. в третих, если действительно utf-8 то сохрани и сам файл в utf-8 ну и четвертых, удали мой аккаунт у себя на форуме, он мне там не нужен. Ник тот же что и здесь Link to comment https://ipbmafia.ru/topic/7693-perenapravlenie-na-stranicu-pri-perehode-po-vneshnej-ssylke/?&do=findComment&comment=60170 Share on other sites Больше вариантов
31 марта, 201410 yr Author comment_60173 Cпасибо за помощь! Сейчас действительно переходит. вопрос, как сделать эту страницу под дизайн форума как на скрине в первом посту! Edited 31 марта, 201410 yr by Mishaha Link to comment https://ipbmafia.ru/topic/7693-perenapravlenie-na-stranicu-pri-perehode-po-vneshnej-ssylke/?&do=findComment&comment=60173 Share on other sites Больше вариантов
31 марта, 201410 yr comment_60176 вопрос, как сделать эту страницу под дизайн форума как на скрине в первом посту! при таких вопросах возникает встречный - а зачем? Самый простой вариант - жмем ctrl + u, копируем код, удаляем все лишнее и вставляем в эту страницу. Вариант посложнее (скопипастено) ногда на форуме требуется создание индивидуальных статических страниц, сохраняя оформление форума. Для этого советуют использовать (DP31) Custom Pages или IP.Content. Это оправдано, когда пользовательские страницы необходимо в определенном количестве. Для одной одной или двух страниц, покупать IP.Content или разбирается с (DP31) Custom Pages не совсем оправданно. Есть два способа быстрого создания таких страничек. Правильный способ, через регистрацию своего приложения через административную панель но есть другой "неправильный" способ. Быстрый и простой. Для начала рассмотрим неправильный способ. Стоит задача сделать свою страницу по адресу "ваш форум/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" откроет нужную страницу. Название папки и имя файла может быть произвольным. но даже эта инструкция потребует доработки Link to comment https://ipbmafia.ru/topic/7693-perenapravlenie-na-stranicu-pri-perehode-po-vneshnej-ssylke/?&do=findComment&comment=60176 Share on other sites Больше вариантов
24 апреля, 201410 yr Author comment_62012 Первая часть >тут так сказать тема раскрыта не до конца. а именно, нам нужно оформить страницу при переходе под дизайн форума. Можно ли совместить все это и реализовать например через Старинцы v1.1.0? У кого какие мысли? вот ссылка где я это вообще увидел __vse.kz/go/index.php?AxYAE2MSsz9Y может по ней будет понятно что нужно! Link to comment https://ipbmafia.ru/topic/7693-perenapravlenie-na-stranicu-pri-perehode-po-vneshnej-ssylke/?&do=findComment&comment=62012 Share on other sites Больше вариантов
12 мая, 201410 yr comment_63144 файл admin/sources/classes/text/parser/bbcode.php А где искать если нет папки text по этому пути? Link to comment https://ipbmafia.ru/topic/7693-perenapravlenie-na-stranicu-pri-perehode-po-vneshnej-ssylke/?&do=findComment&comment=63144 Share on other sites Больше вариантов
12 мая, 201410 yr comment_63146 А где искать если нет папки text по этому пути? Не может быть.Ищите внимательнее. Link to comment https://ipbmafia.ru/topic/7693-perenapravlenie-na-stranicu-pri-perehode-po-vneshnej-ssylke/?&do=findComment&comment=63146 Share on other sites Больше вариантов
12 мая, 201410 yr comment_63147 HooLIGUN,вот все папки на букву t, путь правильный Может в 3.3.3 по другому? Link to comment https://ipbmafia.ru/topic/7693-perenapravlenie-na-stranicu-pri-perehode-po-vneshnej-ssylke/?&do=findComment&comment=63147 Share on other sites Больше вариантов
12 мая, 201410 yr comment_63148 Может в 3.3.3 по другому?А,ну если версия ниже 3.4 , тогда да, возможно данная папка отсутствует,или располагается по другмоу адресу. Link to comment https://ipbmafia.ru/topic/7693-perenapravlenie-na-stranicu-pri-perehode-po-vneshnej-ssylke/?&do=findComment&comment=63148 Share on other sites Больше вариантов
12 мая, 201410 yr comment_63150 HooLIGUN,ясно, спасибо. Может кто знает как сделать в 3.3.3? Link to comment https://ipbmafia.ru/topic/7693-perenapravlenie-na-stranicu-pri-perehode-po-vneshnej-ssylke/?&do=findComment&comment=63150 Share on other sites Больше вариантов
12 мая, 201410 yr comment_63151 HooLIGUN,ясно, спасибо. Может кто знает как сделать в 3.3.3? Если только хуком,но это немного другое...'?do=embed' frameborder='0' data-embedContent>> Link to comment https://ipbmafia.ru/topic/7693-perenapravlenie-na-stranicu-pri-perehode-po-vneshnej-ssylke/?&do=findComment&comment=63151 Share on other sites Больше вариантов
12 мая, 201410 yr comment_63152 Если только хуком,но это немного другое... '?do=embed' frameborder='0' data-embedContent>> Видел данный хук... Но хотелось бы именно данный способ, с отдельной страницей. Папки text в моей версии нет, поиск не дал результата. Link to comment https://ipbmafia.ru/topic/7693-perenapravlenie-na-stranicu-pri-perehode-po-vneshnej-ssylke/?&do=findComment&comment=63152 Share on other sites Больше вариантов
13 мая, 201410 yr Author comment_63210 на этом форуме я первый раз увидел такое vse.kz нельзя ли как-то вытащить? Link to comment https://ipbmafia.ru/topic/7693-perenapravlenie-na-stranicu-pri-perehode-po-vneshnej-ssylke/?&do=findComment&comment=63210 Share on other sites Больше вариантов
14 мая, 201410 yr Author comment_63331 никому не интересна данная функция? Link to comment https://ipbmafia.ru/topic/7693-perenapravlenie-na-stranicu-pri-perehode-po-vneshnej-ssylke/?&do=findComment&comment=63331 Share on other sites Больше вариантов
15 мая, 201410 yr comment_63355 Может кто знает как сделать в 3.3.3? В данной версии нет папки text В Вашем случае править нужно файл adminsourcesclassesbbcodecustomdefaults.php никому не интересна данная функция? Вам выше написали, если нужно, то вытаскивайте код Link to comment https://ipbmafia.ru/topic/7693-perenapravlenie-na-stranicu-pri-perehode-po-vneshnej-ssylke/?&do=findComment&comment=63355 Share on other sites Больше вариантов
15 мая, 201410 yr comment_63377 В Вашем случае править нужно файл А что именно там править? Того что написано в шапке там нет... Link to comment https://ipbmafia.ru/topic/7693-perenapravlenie-na-stranicu-pri-perehode-po-vneshnej-ssylke/?&do=findComment&comment=63377 Share on other sites Больше вариантов
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.