• 2
  • 28 RepliesReplies
  • 9766 ReadTimes Read
  • 0 PointsPoints

Topic: Duda sobre código, campos texto default y custom

Usuario: Lean
Rango: Fundador
Mensajes: 6782
Points: 236
Perfil: View Profile
Pais:
ar
Re:Duda sobre código, campos texto default y custom
Reply #15 June 22, 2013 - 08:03 20:03
'$modSettings['cartel1_texto']' : '.$txt['mensaje_default'].'
Esta mal, las variables no son strings, osea, no van con apostrofes.

Pero fijate que usando notepad++ te marca donde esta el error porque se pone de diferente color donde empieza el error.

Seria asi:
Code: [Select]
{
  echo ' <div class="w_messages">', $txt['com_BSky'], '</div>';
  }
  }
  echo '
  </div>';
 if (!empty($modSettings['cartelcaja_enable'])) {
  echo '<div class="estilo_cartel"><strong>';
 

!empty($modSettings['cartel1_texto']) ? $modSettings['cartel1_texto'] : $txt['mensaje_default'].'

 
  '</strong></div>';
echo'<hr class="post_separator" />';
}

Te habias olvidado una llave de apertura del if
no avatar
Usuario: nodensdorian
Rango: Nuevo Usuario
Mensajes: 207
Points: 27
Mi web: http://www.ardiforos.com.ar/
Perfil: View Profile
Re:Duda sobre código, campos texto default y custom
Reply #16 June 22, 2013 - 10:28 22:28
Yeah Lean! Por fin arrancó, jaja. Gracias a lo que me dijiste arrancó, pero el texto no andaba, así que estuve toketeando y me acordé de un mod tuyo, el soyez, revisé el parse y era que le faltaban unas comas... eso es lo único que no me gusta de tocar código, una simple coma o apóstrofe que te olvidás y ya no te anda nada X________X
Bueno, al final el código me kedó así, ya caminando y todo:
Code: [Select]
if (!empty($modSettings['cartel_enable'])) {
echo '<div class="estilo_cartel"><strong>',

!empty($modSettings['cartel_texto']) ? $modSettings['cartel_texto'] : $txt['mensaje_default'],'

</strong></div>'; }
Le cambié un par de nombres, por fin funciona, y no lo habría logrado sin tu ayuda Lean! Mil Gracias!

Ahora bien, tengo pensado meter más código, cómo podría hacer para que el código vaya en un archivo aparte (p.ej: cartel.php), y meterlo en el display.template?
Si pongo un
Code: [Select]
include ('cartel.php');es válido hacer eso? Tendría algún riesgo de seguridad?

Abrazos!
Usuario: Lean
Rango: Fundador
Mensajes: 6782
Points: 236
Perfil: View Profile
Pais:
ar
Re:Duda sobre código, campos texto default y custom
Reply #17 June 22, 2013 - 10:33 22:33
Es realmente necesario hacer eso? Porque necesitas hacerlo aparte?
no avatar
Usuario: nodensdorian
Rango: Nuevo Usuario
Mensajes: 207
Points: 27
Mi web: http://www.ardiforos.com.ar/
Perfil: View Profile
Re:Duda sobre código, campos texto default y custom
Reply #18 June 22, 2013 - 11:52 23:52
Puedo ver! Digo... Puedo postear! xD Gracias Lean :)
No es que sea necesario, pero por ejemplo, si kiero poner 5 carteles me pareció que sería mucho código para el display.template, pero necesario necesario, no es. Vos qué decís? Lo dejo como está, sin tanto lio?
Usuario: Lean
Rango: Fundador
Mensajes: 6782
Points: 236
Perfil: View Profile
Pais:
ar
Re:Duda sobre código, campos texto default y custom
Reply #19 June 23, 2013 - 12:22 00:22
No te recomiendo archivos externos. Podes utilizar el subs.php por ejemplo y crear una funcion, en tonces en el display.template.php la llamas y listo, seria solo el nombre de la funcion.
Te recomiendo que mires el mod top bar content que hace lo que te digo, fijate que en el subs estan las funciones y en el index.template la llama. (Si mal no recuerdo, son las 2:23, mi cabeza no esta muy bien a esta hora jaja y encima estoy luchando con un mod hace 5 horas ¬¬)
no avatar
Usuario: nodensdorian
Rango: Nuevo Usuario
Mensajes: 207
Points: 27
Mi web: http://www.ardiforos.com.ar/
Perfil: View Profile
Re:Duda sobre código, campos texto default y custom
Reply #20 June 23, 2013 - 12:53 00:53
Ah, entiendo, de una entonces, mañana me pongo a revisar ese mod y me decido. Jaja, yo estoy igual así que mejor me voy a dormir antes de hacer macana. Y ánimos con ese mod, ya lo sacarás :) Que descanses camarada. Ya volveré mañana para seguir molestando, jajaja.

Abrazos!
Usuario: Lean
Rango: Fundador
Mensajes: 6782
Points: 236
Perfil: View Profile
Pais:
ar
Re:Duda sobre código, campos texto default y custom
Reply #21 June 23, 2013 - 01:12 01:12
ajajaj dale!
no avatar
Usuario: nodensdorian
Rango: Nuevo Usuario
Mensajes: 207
Points: 27
Mi web: http://www.ardiforos.com.ar/
Perfil: View Profile
Re:Duda sobre código, campos texto default y custom
Reply #22 June 23, 2013 - 06:08 18:08
I be back! O algo así, jaja. Bueno, al final me decidí por editar sólo el managesettings y el display.template. Esto ya va caminando, sólo me keda una duda Lean:

Uno de los carteles tendría que ir por separado y que sólo pudieran verlo los usuarios registrados/logueados. Para no tener que hacer algo como,
Code: [Select]
if ($context['user']['is_guest']) {}
else {
Mi cartel sólo para usuarios registrados.}
podría hacer algo así?
Code: [Select]
if ($context['user']['is_logged']) {
Mi cartel sólo para usuarios registrados.}
Para ahorrarme tener que poner dos {} de màs.

Por cierto, aún no entiendo del todo esta sentencia:
!empty($modSettings['cartel_texto']) ? $modSettings['cartel_texto'] : $txt['mensaje_default'],'

Me gustaría saber más sobre el empty, por qué está ese "?" y los ":", podrías recomendarme alguna lectura o página para revisar eso?

Y ya dejo de abusarme de tu nobleza camarada :P

Abrazos!
Usuario: Lean
Rango: Fundador
Mensajes: 6782
Points: 236
Perfil: View Profile
Pais:
ar
Re:Duda sobre código, campos texto default y custom
Reply #23 June 23, 2013 - 06:20 18:20
El ? y : Es como hacerlo con el if y else pero en una sola linea. Seria como un condicional simple. La primer variable seria el if ? muestro  : no muestro.
Y por lo de logueados si, podes usar
Code: [Select]
if ($context['user']['is_logged']) {
Mi cartel sólo para usuarios registrados.}
o
Code: [Select]
if (!$context['user']['is_guest']) {
Mi cartel sólo para usuarios registrados.}
no avatar
Usuario: nodensdorian
Rango: Nuevo Usuario
Mensajes: 207
Points: 27
Mi web: http://www.ardiforos.com.ar/
Perfil: View Profile
Re:Duda sobre código, campos texto default y custom
Reply #24 June 23, 2013 - 08:00 20:00
Faa y yo haciéndome tanto lio, ahora lo entiendo, muchas gracias!
Bueno, esto ya va kedando, y camina bien, así que ahora sólo me falta empaketarlo y listo! ;D
Una última duda:
Supongamos que kiero poner un if con tres condiciones,
Code: [Select]
if ((!empty($modSettings['cartelcaja_enable'])) && ($context['user']['is_logged']) && ($context['is_sticky']))Es válido ponerlo así?
Aún tengo millones de preguntas, pero por ahora, terminaré con esto así te dejo descanzar camarada ;D
Ni bien lo empakete y lo testee te lo puedo mostrar? que por cierto te me adelantaste y me kemaste la idea con el soyez jajaja.

Abrazos!
Usuario: Lean
Rango: Fundador
Mensajes: 6782
Points: 236
Perfil: View Profile
Pais:
ar
Re:Duda sobre código, campos texto default y custom
Reply #25 June 23, 2013 - 08:07 20:07
Si, se puede poner asi.
CUando tengas el mod y si tu intencion es que sea oficial de smfsimple subilo al gestor de descargas y lo ponemos en revision y si esta todo bien lo aprobamos o si tiene errores te los remarcamos para que lo puedas arreglar.
Saludos
no avatar
Usuario: nodensdorian
Rango: Nuevo Usuario
Mensajes: 207
Points: 27
Mi web: http://www.ardiforos.com.ar/
Perfil: View Profile
Re:Duda sobre código, campos texto default y custom
Reply #26 June 23, 2013 - 10:49 22:49
Ah, de una. Claro Lean, más que nada hago esto para aprender y porque no sé, es fascinante ver cómo simples letras hacen magia en tu navegador, y ya me puse re poético jajaja. El mod es un regalo para ustedes, ya que me ayudaste a entender muchas cosas de código :) La verdad que explicas genial, deberías ser profesor ;D Sos Groso, Sabelo!
Bueno, lo armo a ver qué tal anda, si todo va bien lo subo ahí.

Por cierto, pudiste con ese mod que te tenía desvelado?

Abrazos!
Usuario: Lean
Rango: Fundador
Mensajes: 6782
Points: 236
Perfil: View Profile
Pais:
ar
Re:Duda sobre código, campos texto default y custom
Reply #27 June 24, 2013 - 06:05 06:05
Estoy luchando con las ip y sesiones. ojala lo pueda terminar. Lo tengo casi listo.
y por lo de profesor,  eso dejalo para manix o 4kstore. Yo solo soy un borracho que toca rock and roll Jajajaja
no avatar
Usuario: nodensdorian
Rango: Nuevo Usuario
Mensajes: 207
Points: 27
Mi web: http://www.ardiforos.com.ar/
Perfil: View Profile
Re:Duda sobre código, campos texto default y custom
Reply #28 June 24, 2013 - 03:57 15:57
Jaja, la verdad que me estás intrigando con ese mod, ánimos, espero lo termines pronto :)
Jajaja, naaah, si es por eso, yo tengo unos cuantos profesores que "guitarrean" las clases y creo que se "emborrachan" antes de corregir los exámenes, jajaja ;D

Por cierto, ya subí el mod, lo probé en localhost con el theme default y todo correcto y el log limpio. Si hay que modificar algo me decís. El mod es para ustedes, hagan lo que kieran con él, es un regalo a la buena onda :)
Tengo otra idea en mente, abro otro tema? o sigo en este?

Abrazos!
 

TAGS



top

Smfsimple.com es un sitio destinado a brindar un servicio de soporte y herramientas para foros realizados con el sistema de foros gratuito simplemachines.org. Contamos con un selecto equipo de desarrolladores y conocedores del sistema, sus foros estaran en buenas manos.
This site is not affiliated with or endorsed by Simple Machines