News:

SMF 2.1.1 has been released! Take it for a spin! Read more.

Main Menu

SI o si el prefijo.

Started by lean, March 06, 2010, 08:44:37 AM

Previous topic - Next topic

lean

Hola gente, les vengo a pedir una ayuda ocn el tema de los prefijos.

Lo que quiero seria que cuando se crea un tema si o si se necesite poner un prefijo. Que sea algo que si no pones el prefijo te salga un error que diga, "no pusiste prefijo". Es muy dificil?

Salutes!

Edito: modifique el post.php del sources y llegue a que me pida si o si poner una categoria, pero cuando pongo la categoria y le doy a publicar vuelve a pedir categoria como si no la hubiera puesto.

Info que puede servir para alivianar el trabajo:
Cree el nombre para el error
$txt['error_no_prefix']

Mi post.php del sources limpio esta adjunto y el modificado por mi tambien, pero creo que seria mejor que se modifique el limpio porque yo hice unas pruebas y errores.

Yo lo que hice fue duplicar todo lo que hacia el error si no pones titulo, entonces lo copie a ese if y lo pegue abajo de ese para que haga lo mismo pero edite la parte de subjet por prefix. Digamos, medio al boleo la cosa. jaja




vicram10

Debemos ver con imagenes la forma como pones el prefijo.. o que prefijo te refieres, el mod?...
asi sabremos de que prefijo te refieres y tambien poder ver mas para poder dar una respuesta valedera

Lo que si es que para que arroje el error debes saber como se llama el INPUT donde colocas el prefijo

        if (!isset($_POST['prefix']) || $func['htmltrim']($_POST['prefix']) === '')
$post_errors[] = 'no_prefix';


Aca le llamas prefix, entonces el campo (input) donde se carga el prefijo, debe llamarse asi..

Pero para todo eso debemos saber de donde sacaste lo que quieres agregar.. o es una modificacion propia o es un mod, etc

lean

Utilice el mod Post prefix http://custom.simplemachines.org/mods/index.php?mod=372

Aca dejo una imagen de lo que digo:


Donde dice categoria es el prefix.


lean

Alguno me podria dar una manito?

vicram10

Si revisas el parser del mod

http://custom.simplemachines.org/mods/index.php?action=parse;mod=372;attach=17555;smf_version=1.1.1

Veras que en una parte hace la comparacion si viene vacio o no

//This is for the prefix.
if (!empty($_POST['post_prefix']))
$_POST['subject'] = $_POST['post_prefix'] . ': ' . $_POST['subject'];


por lo que puedes agregarle un else ahi

quedando

//This is for the prefix.
if (!empty($_POST['post_prefix']))
$_POST['subject'] = $_POST['post_prefix'] . ': ' . $_POST['subject'];
else
                fatal_lang_error('error_no_prefix',false);


Automaticamente te saltara el error que quieres si no se coloca nada...

lean

Buenisimo. Y como hacer que el prefijo quede detras del titulo?

Titulo del post [Prefijo]

Se podra?

vicram10


$_POST['subject'] = $_POST['post_prefix'] . ': ' . $_POST['subject'];


Cambialo por


$_POST['subject'] = $_POST['subject'] . ' '. $_POST['post_prefix'];


Si queres que este encerrado entre llaves o corchetes solo haz lo siguiente


$_POST['subject'] = $_POST['subject'] . ' ['. $_POST['post_prefix'] .']';


ó


$_POST['subject'] = $_POST['subject'] . ' ('. $_POST['post_prefix'] .')';


lean

#8
Genio!

Mira, es lo ultimo que pregunto sobre los prefijos.

Con la modificacion que le hiciste para que de error en el caso de no haber puesto el prefijo, esto te lleva a un mensaje de error aparte, "un error ah ocurrido" y dice el error y da la opcion de volver atras como para arreglar el error, pero cuando volves atras el bloque donde se escribe el post aparece de un color distinto y es imposible escribir en el ya que queda como cerrado para poner algo nuevo y le das a publicar y nada, queda ahi. Que podra ser?

EL titulo cuando no lo pones te manda un mensaje de error pero no fuera del bloque del post, sino que arriba del cuadro donde se pone el titulo aparece una leyenda que dice "no has ingresado el titulo"
Eso es lo que quisiera hacer pero que tambien funcione con los prefijos.

Aver que sale.

Edito: Hay otro problema, cuando se responde a un tema tambien pide poner prefijo. Quisiera que solo pida el prefijo cuando se crea el tema.

lean


manixless

#10
Quote from: NIBOGO on March 06, 2010, 12:04:56 PM
Esto lo tengo incluido en el SMF Advanced Topic Prefix que tiene soporte para SMF 1.1.X:

http://www.smfpacks.com/index.php?action=page;sa=atp

Ademas de 1001 opciones adicionales para mejorar el sistema de prefijos

Por si le interesa :)

Por que vendes cosas en el foro? acaso aca no es para soporte gratis?

vaya! un moderador

mirahalo

el dar o recibir soporte no significa que no se puedan hacer otras cosas.



según tu lógica, tampoco podríamos poner enlaces hacia nuestros foros, cosa que tu y yo hacemos en nuestras firmas,    el mod es un servicio para smf, por lo cual entra perfectamente en este foro,    otra cosa diferente seria si por ejemplo estuviera promocionando un mod para Vb o IPB

lean

Quote from: 130860 on March 07, 2010, 07:03:16 PM
el dar o recibir soporte no significa que no se puedan hacer otras cosas.



según tu lógica, tampoco podríamos poner enlaces hacia nuestros foros, cosa que tu y yo hacemos en nuestras firmas,    el mod es un servicio para smf, por lo cual entra perfectamente en este foro,    otra cosa diferente seria si por ejemplo estuviera promocionando un mod para Vb o IPB

Amigo, si fuera asi, entonces nadie daria soporte y todos cobrarian por darlo. Con tu forma de pensar entonces de ahora en mas el que quiera ayuda va a tener que pagar. Creo que no es asi como nos manejamos aca.

Imaginate si todos los que ayudamos hacemos lo mismo, se terminaria el foro de soporte.

Aparte viene de un moderador...

mirahalo

nibogo no esta cobrando por dar soporte....


esta ofreciendo una alternativa de pago para el problema, nada mas,   no todo en la vida es gratis   y no porque smf sea gratis, quiere decir que todos los mods y los themes van a serlo tambien,   hay infinidad de mods y themes de pago para smf   y eso no impide que sus creadores den soporte gratuito, son dos cosas totalmente distintas.


es asi como te digo y mira, nadie ha dejado de dar soporte gratuito solo por eso.

manixless

#14
130860,

No desvirtualicemos el mensaje ni mucho menos el tema. Muy facil, va por temas que ocupariamos muchos post en como discutirlo. Como lo que pasa en la empresa que yo trabajo:
En una compania de tecnologias de informacion, Dell, HP, IBM. Es totalmente ilogico que vendas partes de computadoras de un negocio personal que vos tienes. Por que? porque estas tomando tu posicion laboral para sacar provecho, y no solo eso, ests quitandole el mercado a la compania abusivamente, la compania que te dio el conocimiento y que te da de comer.
Pero bueno, son cosas muy subjetivas que ni unos ni otras estaran de acuerdo. Son puntos de vistas.

Por otro lado, volviendo al tema, ya le resolvimos el problemo a lean, por favor, lean si tienes alguna otra duda con tu foro por la pregunta aca.

Pura vida


Edito:
130860, claro que es totalmente entendible lo que dices y estoy de acuerdo. Solo que es muy dificil aceptar como respuesta cosas de este tipo:
- te vendo este mod que hice
- busca bien el archivo
- en mi foro uso eso, es facil hacerlo

o peor aun, que caprichosamente te eliminen comentarios por conclusiones subjetivas sin tratar de llegar a un acuerdo comun.

Pura vida

Nibogo

Quote from: manfred on March 07, 2010, 06:53:19 PM
Quote from: NIBOGO on March 06, 2010, 12:04:56 PM
Esto lo tengo incluido en el SMF Advanced Topic Prefix que tiene soporte para SMF 1.1.X:

http://www.smfpacks.com/index.php?action=page;sa=atp

Ademas de 1001 opciones adicionales para mejorar el sistema de prefijos

Por si le interesa :)

Por que vendes cosas en el foro? acaso aca no es para soporte gratis?

vaya! un moderador

Y es que acaso no se puede o va en contra de las reglas de SMF??? Alguna ves he cobrado por soporte??

Favor deje de decir estupideces porque no es el primer mensaje suyo que esta fuera de lugar y quedese callado sino tiene nada mejor que decir

Quote from: manfred on March 07, 2010, 07:28:14 PM
130860,

No desvirtualicemos el mensaje ni mucho menos el tema. Muy facil, va por temas que ocupariamos muchos post en como discutirlo. Como lo que pasa en la empresa que yo trabajo:
En una compania de tecnologias de informacion, Dell, HP, IBM. Es totalmente ilogico que vendas partes de computadoras de un negocio personal que vos tienes. Por que? porque estas tomando tu posicion laboral para sacar provecho, y no solo eso, ests quitandole el mercado a la compania abusivamente, la compania que te dio el conocimiento y que te da de comer.
Pero bueno, son cosas muy subjetivas que ni unos ni otras estaran de acuerdo. Son puntos de vistas.

Por otro lado, volviendo al tema, ya le resolvimos el problemo a lean, por favor, lean si tienes alguna otra duda con tu foro por la pregunta aca.

Pura vida


Edito:
130860, claro que es totalmente entendible lo que dices y estoy de acuerdo. Solo que es muy dificil aceptar como respuesta cosas de este tipo:
- te vendo este mod que hice
- busca bien el archivo
- en mi foro uso eso, es facil hacerlo

o peor aun, que caprichosamente te eliminen comentarios por conclusiones subjetivas sin tratar de llegar a un acuerdo comun.

Pura vida


Eso de las compañias no aplica para este foro acaso SMF me paga por el servicio que presto?? acaso perjudico a SMF al hacerlo?? Acaso otros miembros reconocidos no ofrecen mods de pago sin problema alguno??

Si no le gustan los mods de pago no es mi problema pero eso esta permitido y gustele o no se puede hacer

lean

Claro, pero usted como moderador deberia dar el ejemplo y tratar de ayudar a los demas. SI usted hizo un mod de prefijos tan avanzado como el que hizo, se supone que sabe la respuesta a mi consulta. Porque no me ayudo? Entonces ahora veo como es la cosa, a usted no le intereso ayudarme, solo le intereso venderme un mod. Ese es el tema.

La verdad que me da verguenza ver un mod que haga eso, porque yo siempre intento ayudar a quien pida soporte y no les vendo ninguna informacion. Si vas a ayudar por interes entonces voy a hablar con los dueños de simplemachines para reveer su postulacion de mod ya que de seguir con su forma de hacer las cosas muy pronto los mismos usuarios vamos a quejarnos y pedir nuevos mods que enrealidad ayuden y no nos vendan nada. Vicram, 4kstore y muchos otros jamas me vendieron nada para ayudarme y eso es lo que cuenta.
SAludos

Nibogo

Quote from: lean on March 08, 2010, 02:20:18 PM
Claro, pero usted como moderador deberia dar el ejemplo y tratar de ayudar a los demas

mi funciòn como moderador es controlar mi sección, no dar soporte a cuanto problema encuentre en este foro...

Quote from: lean on March 08, 2010, 02:20:18 PM
SI usted hizo un mod de prefijos tan avanzado como el que hizo, se supone que sabe la respuesta a mi consulta. Porque no me ayudo? Entonces ahora veo como es la cosa, a usted no le intereso ayudarme, solo le intereso venderme un mod. Ese es el tema.

Ademas si realize un mod de prefijos totalmente independiente a este así que no voy a ponerme a examinar como fue creado este, crear el codigo y pasarselo si sencillamente no tengo el tiempo de hacerlo o si sencillamente no quiero. Como bien dijo mirahalo lo que le puse fue una alternativa menos complicada para usted, si no le gusta no la use así de sencillo

Quote from: lean on March 08, 2010, 02:20:18 PM
La verdad que me da verguenza ver un mod que haga eso, porque yo siempre intento ayudar a quien pida soporte y no les vendo ninguna informacion. Si vas a ayudar por interes entonces voy a hablar con los dueños de simplemachines para reveer su postulacion de mod ya que de seguir con su forma de hacer las cosas muy pronto los mismos usuarios vamos a quejarnos y pedir nuevos mods que enrealidad ayuden y no nos vendan nada. Vicram, 4kstore y muchos otros jamas me vendieron nada para ayudarme y eso es lo que cuenta.
SAludos

Pues hable con ellos yo no se lo voy a impedir, ellos sencillamente ya me conocen y saben que lo que estoy haciendo no va en contra de sus politicas sino hubiera dejado de ser moderador hace rato, lo que yo haga que sea de pago no es problema suya ni la moderación ademas que independiente del rango lo seguire haciendo, usted no puede forzarme a ayudar si sencillamente no quiero ;)

josegs94

nadie esta obligado a ayudar, pero no queda bien que teniendo un problema lean o cualquier otro user vos le ofrescas algo pago, sin ayudarlo, osea por mp iba a quedar mejor ubicado, pero igual digo que no tenes la obligacion de ayudar, pero es un poco fuera de lugar lo que hiciste.. creo que ya se desvirtuo un poco el topic, el usuario ya soluciono su problema, y aca seguimos discutiendo esto..

Saludos

Nibogo

Quote from: josegs94 on March 08, 2010, 04:50:15 PM
nadie esta obligado a ayudar, pero no queda bien que teniendo un problema lean o cualquier otro user vos le ofrescas algo pago, sin ayudarlo, osea por mp iba a quedar mejor ubicado, pero igual digo que no tenes la obligacion de ayudar, pero es un poco fuera de lugar lo que hiciste.. creo que ya se desvirtuo un poco el topic, el usuario ya soluciono su problema, y aca seguimos discutiendo esto..

Saludos

x2 Cierro el Tema

Advertisement: