Autor
|
Tema: ayuda para una condición "IF" (Leído 2,390 veces)
|
lesone-
|
Buenas compañeros.
Buenos os comento lo que quiero hacer. Trabajo en un foro y mi idea es que tengo un banner flotando invitando a registrarse.
Lo que me gustaría es cómo podría hacer para que dicho banner no me salga en el apartado de registros. Es decir, en un link en concreto.
Cómo podría hacerlo?
Saludos!!
|
|
|
En línea
|
--------- #Elhacker.net ---------------
|
|
|
#!drvy
|
<?php $url = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; if($url=='blablabla'){ // No mostrar banner } else { // Mostrar banner. } ?>
Saludos
|
|
|
En línea
|
|
|
|
lesone-
|
Gracias por tu pronta respuesta!! Dónde podría poner dicha sentencia? Y con qué orden? Esque soy muy nuevo en esto. <?php /** * * Author: ArmyZ Rdz * Comaptible with: MyBB 1.4 * Website: http://www.generalzone.net * License: GNU/GPL * Utilicelo a su propio riesgo * Disfrutalo =D * */ if(!defined('IN_MYBB')) { die(); } $plugins->add_hook("global_start", "imgflotante"); function imgflotante_info(){ return array( "name" => "Imagen Flotante Para Invitados", "description" => "Este plugin muestra una imagen flotante para los invitados", "website" => "http://www.generalzone.net", "author" => "ArmyZ Rodriguez", "authorsite" => "http://www.generalzone.net", "version" => "1.2.1", "compatibility" => "14*,16*", "guid" => "" ); } function imgflotante_activate(){ global $db; include MYBB_ROOT."/inc/adminfunctions_templates.php"; find_replace_templatesets("header", "#".preg_quote('{$bannedwarning}')."#i", '{\$bannedwarning}{\$imgflotante}'); $imgflotante_group = array( 'gid' => 'NULL', 'name' => 'imgflotante', 'title' => 'Imagen flotante para invitados', 'description' => 'Settings For The imgflotante Plugin', 'disporder' => "1", 'isdefault' => 'no', ); $db->insert_query('settinggroups', $imgflotante_group); $gid = $db->insert_id(); $imgflotante_setting_1 = array( 'sid' => 'NULL', 'name' => 'enabled_imgflotante', 'title' => 'Activado/Desactivado', 'description' => '', 'optionscode' => 'yesno', 'value' => '1', 'disporder' => 1, 'gid' => intval($gid), ); $db->insert_query('settings', $imgflotante_setting_1); $imgflotante_setting_2 = array( 'sid' => 'NULL', 'name' => 'imgflotante_location', 'title' => 'Arriva o Abajo?', 'description' => 'puedes poner "fromtop" para colocar la imagen arriva o "frombottom" para colocarla abajo', 'optionscode' => 'text', 'value' => 'fromtop', 'disporder' => 2, 'gid' => intval($gid), ); $db->insert_query('settings', $imgflotante_setting_2); $imgflotante_setting_3 = array( 'sid' => 'NULL', 'name' => 'imgflotante_img', 'title' => 'Ruta de la Imagen', 'description' => 'escribe la ruta nueva de tu imagen que se mostrara a los invitados...', 'optionscode' => 'text', 'value' => 'images/ifid.png', 'disporder' => 3, 'gid' => intval($gid), ); $db->insert_query('settings', $imgflotante_setting_3); $imgflotante_setting_4 = array( 'sid' => 'NULL', 'name' => 'imgflotante_img_close', 'title' => 'Ruta de la Imagen para cerrar', 'description' => 'escribe la ruta nueva de tu imagen que se mostrara a los invitados donde se cerrara...', 'optionscode' => 'text', 'value' => 'images/ifii.png', 'disporder' => 4, 'gid' => intval($gid), ); $db->insert_query('settings', $imgflotante_setting_4);
rebuild_settings(); } function imgflotante_deactivate(){ global $db;
include MYBB_ROOT."/inc/adminfunctions_templates.php"; find_replace_templatesets("header", "#".preg_quote('{$imgflotante}')."#i", '', 0);
$db->query("DELETE FROM ".TABLE_PREFIX."settings WHERE name IN ('imgflotante_location','enabled_imgflotante','imgflotante_img','imgflotante_img_close')"); $db->query("DELETE FROM ".TABLE_PREFIX."settinggroups WHERE name='imgflotante'"); rebuild_settings();
} function imgflotante() { global $mybb; if ($mybb->settings['enabled_imgflotante'] == 1) { if($mybb->user['usergroup']==1) { global $templates,$settings,$imgflotante; $imgflotante = '<script type="text/javascript" src="jscripts/imgflotante.js?ver=1400"></script> <script type="text/javascript"> var verticalpos = "'.$mybb->settings['imgflotante_location'].'"; </script> <style type="text/css">#topbar{position:absolute;border: 0px solid white;padding: 5px;background-color: transparent;width: 450px;visibility: hidden;z-index: 400;}</style><div id="topbar"><a href="'.$mybb->settings['bburl'].'/member.php?action=register"><img src="'.$mybb->settings['imgflotante_img'].'"" alt="Registrarte!" border="0" /></a><a href="#" onclick="closebar(); return false"><img src="'.$mybb->settings['imgflotante_img_close'].'" alt="Cerrar" border="0" /></a></div>'; } } } ?>
|
|
|
En línea
|
--------- #Elhacker.net ---------------
|
|
|
& eDu &
Desconectado
Mensajes: 580
|
<?php /** * * Author: ArmyZ Rdz * Comaptible with: MyBB 1.4 * Website: http://www.generalzone.net * License: GNU/GPL * Utilicelo a su propio riesgo * Disfrutalo =D * */ { } $plugins->add_hook("global_start", "imgflotante"); function imgflotante_info(){ "name" => "Imagen Flotante Para Invitados", "description" => "Este plugin muestra una imagen flotante para los invitados", "website" => "http://www.generalzone.net", "author" => "ArmyZ Rodriguez", "authorsite" => "http://www.generalzone.net", "version" => "1.2.1", "compatibility" => "14*,16*", "guid" => "" ); } function imgflotante_activate(){ global $db; include MYBB_ROOT."/inc/adminfunctions_templates.php"; find_replace_templatesets ("header", "#".preg_quote('{$bannedwarning}')."#i", '{\$bannedwarning}{\$imgflotante}'); $imgflotante_group = array( 'gid' => 'NULL', 'name' => 'imgflotante', 'title' => 'Imagen flotante para invitados', 'description' => 'Settings For The imgflotante Plugin', 'disporder' => "1", 'isdefault' => 'no', ); $db->insert_query('settinggroups', $imgflotante_group); $gid = $db->insert_id(); $imgflotante_setting_1 = array( 'sid' => 'NULL', 'name' => 'enabled_imgflotante', 'title' => 'Activado/Desactivado', 'description' => '', 'optionscode' => 'yesno', 'value' => '1', 'disporder' => 1, ); $db->insert_query('settings', $imgflotante_setting_1); $imgflotante_setting_2 = array( 'sid' => 'NULL', 'name' => 'imgflotante_location', 'title' => 'Arriva o Abajo?', 'description' => 'puedes poner "fromtop" para colocar la imagen arriva o "frombottom" para colocarla abajo', 'optionscode' => 'text', 'value' => 'fromtop', 'disporder' => 2, ); $db->insert_query('settings', $imgflotante_setting_2); $imgflotante_setting_3 = array( 'sid' => 'NULL', 'name' => 'imgflotante_img', 'title' => 'Ruta de la Imagen', 'description' => 'escribe la ruta nueva de tu imagen que se mostrara a los invitados...', 'optionscode' => 'text', 'value' => 'images/ifid.png', 'disporder' => 3, ); $db->insert_query('settings', $imgflotante_setting_3); $imgflotante_setting_4 = array( 'sid' => 'NULL', 'name' => 'imgflotante_img_close', 'title' => 'Ruta de la Imagen para cerrar', 'description' => 'escribe la ruta nueva de tu imagen que se mostrara a los invitados donde se cerrara...', 'optionscode' => 'text', 'value' => 'images/ifii.png', 'disporder' => 4, ); $db->insert_query('settings', $imgflotante_setting_4); rebuild_settings(); } function imgflotante_deactivate(){ global $db; include MYBB_ROOT."/inc/adminfunctions_templates.php"; find_replace_templatesets ("header", "#".preg_quote('{$imgflotante}')."#i", '', 0); $db->query("DELETE FROM ".TABLE_PREFIX."settings WHERE name IN ('imgflotante_location','enabled_imgflotante','imgflotante_img','imgflotante_img_close')"); $db->query("DELETE FROM ".TABLE_PREFIX."settinggroups WHERE name='imgflotante'"); rebuild_settings(); } function imgflotante() { global $mybb; if ($mybb->settings['enabled_imgflotante'] == 1) { if($mybb->user['usergroup']==1) { $url = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; if($url!='AQUI PONES LA URL DEL REGISTRO EJ: HTTP://WWW.TUWEB.COM/REGISTRO'){ global $templates,$settings,$imgflotante; $imgflotante = '<script type="text/javascript" src="jscripts/imgflotante.js?ver=1400"></script> <script type="text/javascript"> var verticalpos = "'.$mybb->settings['imgflotante_location'].'"; </script> <style type="text/css">#topbar{position:absolute;border: 0px solid white;padding: 5px;background-color: transparent;width: 450px;visibility: hidden;z-index: 400;}</style><div id="topbar"><a href="'.$mybb->settings['bburl'].'/member.php?action=register"><img src="'.$mybb->settings['imgflotante_img'].'"" alt="Registrarte!" border="0" /></a><a href="#" onclick="closebar(); return false"><img src="'.$mybb->settings['imgflotante_img_close'].'" alt="Cerrar" border="0" /></a></div>'; } } } } ?>
En la última función.
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
"""BUSCO EJEMPLO VB PARA ENVIAR MAILS""""
Programación Visual Basic
|
gera
|
1
|
6,616
|
1 Septiembre 2005, 00:14 am
por programatrix
|
|
|
recursos visual basic, """"""proceso inmortal"""""
Análisis y Diseño de Malware
|
Dark4ngel
|
7
|
14,180
|
3 Noviembre 2011, 10:42 am
por Dark4ngel
|
|
|
PARA QUE SIRVE O QUE ES ";ggwgiJjaex" y ";yXgcTQvClwNQlVIVN" y ";ljtxDCiJjjjJKm"
Scripting
|
BILLYJOSEPH
|
5
|
7,845
|
30 Noviembre 2011, 16:53 pm
por BILLYJOSEPH
|
|
|
La Operacion en varios pasos genero errores... AYUDA AQUI"""""
Programación Visual Basic
|
JoseCheO
|
1
|
8,089
|
23 Diciembre 2011, 16:57 pm
por JoseCheO
|
|
|
ayuda con VisualStudio2010,para que es "L" y "_T" y como lo arreglo[SOLUCIONADO]
Programación C/C++
|
Belial & Grimoire
|
6
|
5,223
|
1 Junio 2012, 04:45 am
por Karman
|
|