Bienvenido, Invitado
Nombre de Usuario: Contraseña: Recordarme

TEMA: Modificando plantilla de Kunena 1.6

Modificando plantilla de Kunena 1.6 9 años 7 meses ago #15790

  • Mizunga
  • Avatar de Mizunga
  • Offline
  • Colaborador
  • Mensajes: 469
  • Gracias recibidas 36
  • Karma: 28
Hola Joni, he instalado la 1.6 en un subdominio para ir toquiteando las plantillas, el CSS muy sencillo, ya me cuesta más cuando llego a los .php. Estoy tratando de modificar la posición que hay en todos los temas, es la que se repite, la lista de botones que aparece arriba. Me ha costado pero he averiguado de donde se carga, es en el template/view/view.php linea 26.

El problema esque quiero poner allí un pequeño PHP que estoy trabajando y no se donde incluirlo, ni como cargarlo, porque al ver $displayThreadActions, he estado buscando por los archivos ThreadActions y no lo he encontrado (pensando que viendo de donde se carga hayaria la manera de incluir el mio, etc...) bueno y no hay manera (desde mis conocimientos).

Luego el otro problema que he pensado que tendria es incluir en el CSS en la posición correcta el las modificaciones necesarias.
Bueno, no se si me entiendes.

¿podrias aclararme un poco esto porfavor?
El administrador ha desactivado la escritura pública.

Re: Modificando plantilla de Kunena 1.6 9 años 7 meses ago #15794

  • JoniJnm
  • Avatar de JoniJnm
  • Offline
  • Administrador
  • Mensajes: 4579
  • Gracias recibidas 544
  • Karma: 160
Hola,

Dices los botones de responder, suscribirte, favorito, ect, no?

Esos botones, como dices, están en el archivo thread.actions.php, y este archivo está en:
template/default/view/

En el archivo ves una tabla, podrías incluir tu php al final de la misma. Qué es lo que quieres añadir?

Lo del css no te he entendido :(
Última Edición: 9 años 7 meses ago por JoniJnm.
El administrador ha desactivado la escritura pública.

Re: Modificando plantilla de Kunena 1.6 9 años 7 meses ago #15800

  • Mizunga
  • Avatar de Mizunga
  • Offline
  • Colaborador
  • Mensajes: 469
  • Gracias recibidas 36
  • Karma: 28
Si, los que quiero quitar son los que aparecen arriba.

Entonces voy a default/view/view.php y borro la linea 26:
<?php
$this->displayPoll();
CKunenaTools::showModulePosition( 'kunena_poll' );
$this->displayThreadActions(0);    <- Borro esta linea.
?>

Pero, me gustaria incluir por ejemplo
$this->displayMIPHP; (por ejemplo)

y pense en añadirlo detras del thread.actions.php ¿pero no se cargaria despues de todos los botones? es decir, los de arriba y los de abajo... y solo quiero en los de arriba.

La otra duda seria poder incluir en el kunena.forum.css algunos codigos para modificar la plantilla me imagino que si lo anterior se puede bastaria con poner

.miphp { y comenzar con los codigos....

Lo que no sabria es en que parte exacta de la plantilla incluir los codigos, ya que tiene que ir en orden y de arriba a abajo (creo)...

El tema esque he encontrado esto: blog.unijimpe.net/crear-enlaces-para-compartir-en-redes-sociales/

y me gustaria incluirlo arriba de cada post, pero, tengo este problema con twitter:
$servicio_web = "http://api.bit.ly/";
$version_API = "version=2.0.1";
$usuario = "login=usuario"; //sustituye por tu usuario del API
$llave = "apiKey=R_clave"; //sustituye por tu clave del API
 
//la URL que quiero acortar
$URL_larga = "http://www.desarrolloweb.com/manuales/";
$titulo_articulo = "Manuales de DesarrolloWeb.com";
 
$query_URL = "&longUrl=" . urlencode($URL_larga);
$URL_consulta_API = $servicio_web . "shorten?" . $version_API . "&" . $query_URL . "&" . $usuario . "&" . $llave;
$respuesta_API = file_get_contents($URL_consulta_API);
$respuesta_API = json_decode($respuesta_API, true);
 
$enlace_twitter = '<a href="http://twitter.com/home?status=' . urlencode('Leyendo ' . $titulo_articulo . ' en ' . $respuesta_API["results"][$URL_larga]["shortUrl"] .'.') . '" class="btwitter" title="Compártelo en Twitter"><img width="43" height="31" src="/images/iconotwitter.png" alt="compártelo"></a>';
 
echo $enlace_twitter;

ya que quiero acortar las URL y me estoy volviendo loco buscando en internet para mezclarlo todo...
Última Edición: 9 años 7 meses ago por Mizunga. Razón: Olvidado de poner cosas
El administrador ha desactivado la escritura pública.

Re: Modificando plantilla de Kunena 1.6 9 años 7 meses ago #15811

  • JoniJnm
  • Avatar de JoniJnm
  • Offline
  • Administrador
  • Mensajes: 4579
  • Gracias recibidas 544
  • Karma: 160
Puedes crear un archivo en template/view/, llamado por ejemplo message.redes_sociales.php, luego cambiar
$this->displayThreadActions(0);
//Por
CKunenaTools::loadTemplate('/view/message.redes_sociales.php');
O también puedes añadir el loadTemplate antes del display, para que se carguen primero los botones de las redes sociales y luego los botones de acciones de kunena.

Pon un div general en el php de las redes, por ejemplo con id="kunena_redes_sociales", luego en el css pones lo que quieras
#kunena_redes_sociales {
	padding: 2px;
}
#kunena_redes_sociales img {
	float:left;
}
#kunena_redes_sociales div.mi_clase {
	border: 2px solid blue;
}
Cómo que acortar las urls? Puedes usar la clase de redes sociales que hay en el link que has puesto
Última Edición: 9 años 7 meses ago por JoniJnm.
El administrador ha desactivado la escritura pública.

Re: Modificando plantilla de Kunena 1.6 9 años 7 meses ago #15814

  • Mizunga
  • Avatar de Mizunga
  • Offline
  • Colaborador
  • Mensajes: 469
  • Gracias recibidas 36
  • Karma: 28
lo he hecho de una manera parecida y el resultado es este
El administrador ha desactivado la escritura pública.

Re: Modificando plantilla de Kunena 1.6 9 años 7 meses ago #15818

  • JoniJnm
  • Avatar de JoniJnm
  • Offline
  • Administrador
  • Mensajes: 4579
  • Gracias recibidas 544
  • Karma: 160
Pones unas imágenes un poco más pequeñas y perfecto :P
El administrador ha desactivado la escritura pública.
Tiempo de carga de la página: 0.101 segundos