NPDS, permite la visualización de un bloque (o de varios) sobre las páginas.
NPDS (con un tema conveniente) permite indicar estos bloques sobre casi todas las páginas.
Un Bloque puede ser reservado a los administradores, a los miembros, a N grupos de miembros, a los Anónimos o ser visible por todos.
Cambie la información necesaria en el bloque y seleccione la acción deseada, para terminar presione el botón OK.
Solo puede modificar un único bloque a la vez.
NPDS dispone de un sistema de bloques ancho capaz de indicar o ejecutar
mucho mas:
- HTML (para un bloque que soporta el HTML, seleccionar la opción HTML en el momento de su creación)
- Javascript
- Código PHP y/o SSI (Server Side Include)
- Función PHP y/o de NPDS
La única posibilidad de incluir un código sera respetando la siguiente
sintaxis:
. Para el código PHP y/o SSI:
include#su_carpeta/su_fichero.php (sin ', sin").
Este fichero debe ser en php y debe devolver obligatoriamente
$content.
. Para Funciones PHP y/o funciones de NPDS:
function#su_funcion =
function#Xblock (sin ', sin ", sin () y sin;).
Si su función dispone de parámetros:
function#su_funcion=
function#XNews (sin ', sin ", sin () y sin;). params#sus_param =
params#5,10,false (sin ', sin" pero separados por comas).
por ejemplo: function#category
function#oldNews params#$storynum
function#RecentForumPosts
params#Forums Infos,15,0,false,10,false,-:
Puede también poner las 2 fases:
include#su_carpeta/su_fichero.php (Sin ' ").
despues
function#su_funcion => function#XNews (Sin ' " () ;).
params#sus_param => params#5,10,false (Sin ' " pero separados por comas).
=> ¡Esto le permite cargar un código y ejecutarlo!
Bloque CSS:
class-title#nombre de una clase en su fichero CSS.
class-content#nombre de una clase en su fichero CSS. = Estas líneas
permiten asociar para CADA BLOQUE un CSS (título y contenido)!
- Theme-Dynamic dispone de dos nuevas palabras meta: B_class_title y
B_class_content que pueden ser utilizadas en el código de bloc.html
- Los temas PHP disponen de dos nuevas variables: $B_class_title y $B_class_content que puede 'ser importadas' en la función themesidebox (mediante una global...)
Bloc CSS Specific :
For having a specific css specifique, you have to:
#LB_2 .LB_title {
color: #FF0000;
font-family: Georgia, "Times New Roman", serif;
font-size: 1.25em;
font-weight: bold;
height: 21px;
text-align: center;
line-height: 21px;
}
#LB_2 .LB_contain ul {
list-style: none;
width: 150px;
margin:0px;
padding:0px;
}
#LB_2 .LB_contain li {
margin:0;
padding:0;
}
#LB_2 .LB_contain li a {
min-height: 1.5em;
height: auto !important;
height: 1.5em;
line-height: 1.5em;
margin: 1px 0px 1px 0px;
padding: 0px 5px 0px 5px;
border-bottom: solid 1px #C8C8C8;
border-left: solid 10px #427FBC;
color: #646464;
text-decoration: none;
font-weight: normal;
font-size: 1em;
}
#LB_2 .LB_contain li a:hover {
border-left: solid 10px #cccccc;
background: #f0f0f0;
font-weight: bold;
color: #000000;
text-decoration: none;
}
NPDS - Manual de administración