Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate

Autor Topic: No se como implementar algo a un template [PHP]  (Visto 866 veces)

0 Miembros and 1 Guest are viewing this topic.

Offline ivanchonqn Posteado: March 08, 2019, 09:19:26 PM

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 13
  • Gracias recibida: 1
  • ar
Buenas, estoy haciendo un template, y bueno se me ocurrió agregar esta opcion:



Necesito hacer que cuando el usuario inicie sesion en la web, esa parte del boton necesito que desaparezca y diga: bienvenido (y el nombre de usuario).. No se mucho de PHP, si algun expero me puede orientar, y que me explique paso por paso si es posible! se lo re agradeceria...


Offline yhoon #1 Posteado: March 08, 2019, 09:50:31 PM

  • Diseñador
  • +1 puntos por ventas
  • *
  • *
  • Rank: Puto amo
  • Posts: 919
  • Gracias recibida: 7697
  • ar
Con un if.

if(logged){
Lo que va a mostrar si esta logueado
}elseif {
Lo que va a mostrar si no esta logueado
}


Offline ivanchonqn #2 Posteado: March 08, 2019, 09:54:47 PM

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 13
  • Gracias recibida: 1
  • ar
Claro, lo habia pensado... Pero si el if (logged) ya lo tiene por defaul ese parametro la mu core, como la ubico?? o debo crear esa consulta por aparte


Offline ivanchonqn #3 Posteado: March 08, 2019, 09:58:22 PM

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 13
  • Gracias recibida: 1
  • ar
Claro, lo habia pensado... Pero si el if (logged) ya lo tiene por defaul ese parametro la mu core, como la ubico?? o debo crear esa consulta por aparte

Creo que ya lo encontré es así if ($user_login == '1') cuando lo intenté, respondo si me funcionó, gracias!


Offline yhoon #4 Posteado: March 08, 2019, 09:59:24 PM

  • Diseñador
  • +1 puntos por ventas
  • *
  • *
  • Rank: Puto amo
  • Posts: 919
  • Gracias recibida: 7697
  • ar
Si no me equivoco en la mucore ya viene el parametro llamado "$user_login" asi que poniendo

if($user_login == '1'){
Lo que va a mostrar/hacer si esta logueado
}else / elseif {
Lo que va a mostrar/hacer si no esta logged
}

Gracias:


Offline joacoRu #5 Posteado: March 09, 2019, 11:31:01 AM

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 28
  • Gracias recibida: 8
  • ar
No se si mu core usa $_SESSION, pero si lo usa, podrias hacer que cada vez que se un usuario entre a su cuenta podrias guardar en $_SESSION['account'] todos los datos de la cuenta, entocnes podrias hacer esto.

if($_SESSION['account']) {
    //dejas ver el boton o algo por el estilo
else {
  //no dejas ver el boton o algo por el estilo
}


Offline inax123 #6 Posteado: March 09, 2019, 11:53:45 AM | Modificado: March 09, 2019, 11:56:43 AM by inax123

  • 0 puntos por ventas
  • *
  • Rank: Liga mayor
  • Posts: 197
  • Gracias recibida: 1755
  • ar
Recuerden que si se están refiriendo a un numero entero no deben ponerlo entre comillas simples '1'.... seria solamente el numero 1.

A su vez tampoco es necesario, ya que el 1 y el 0 representa un bool que no hace falta declararlo en un If
Code: [Select]
          if($user_login)
            {
               echo "Bienvenido Usuario Inax";
            }
            else
            {
               echo "Iniciar Sesion";
            }

Aca está diciendo automaticamente que si $user_login es igual a TRUE, osea , si es igual a 1, que te diga bienvenido, sino, que diga iniciar sesion.

No como vi mas arriba que alguien ponia else if. Eso está mal porque estas intentando hacer otro if aparte, mientras que solo necesitas un else para decir que haga lo contrario de lo que intento comprobar antes..

Espero que te sea de ayuda, no se si esa variable está bien, pero algo asi es, busca siempre en el tempalte default que viene en mu core, ahi vas a encontrar mucho que te va a servir de guia.



Aca te dejo el codigo de la mu core orignal que para mi no van las comillas, pero te lo dejo como lo tiene mu core.

Code: [Select]
	<?
 if ($user_login == '1') {
  echo '<script type="text/javascript">make_header_welcome(time_c_d,\'<a href="">'.$user_auth_id.'</a>\',\'\');</script>';
 }else{
  echo ''.text_not_loggd_in.', <a  href="'.ROOT_INDEX.'?'.LOAD_GET_PAGE.'='.LOGIN_CMS_PAGE.'">'.text_log_in.'</a>';
 }


Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate


 

Related Topics

  Subject / Started by Replies Last post
3 Replies
1736 Views
Last post May 18, 2017, 04:14:08 PM
by Xysad
2 Replies
1245 Views
Last post August 09, 2018, 03:06:03 PM
by Gaboo;
5 Replies
1550 Views
Last post October 05, 2017, 04:05:04 PM
by SChymare
1 Replies
2327 Views
Last post October 24, 2017, 07:01:23 PM
by SChymare
3 Replies
918 Views
Last post September 07, 2018, 10:21:22 PM
by jhon311