[Error]  Postbit & Firma
* URL del foro: http://http://dawee.com.ar/ * Versión del foro: 1.6.5 * Actualización: Ninguna Que tal, vengo nuevamente.. Con tres problemas, en ...

  • URL del foro: http://http://dawee.com.ar/
  • Versión del foro: 1.6.5
  • Actualización: Ninguna

Que tal, vengo nuevamente.. Con tres problemas, en realidad no son problemas pero tengo mis dudas..

1º Yo quería agregar en texto algo así en el postbit: "Ubicación: LALAA" y me dijeron que cree un nuevo campo y que ponga esto: Ciudad: {$post['fidID']}, y que la ID era igual a la que cree en el campo entonces reemplazo ID por su numero..
Pero no entiendo donde si en postbit_author_user o en postbit_classic tampoco como.

2º En el panel donde se editan el avatar, firma y demases, no me aparece para editar la firma:

[Imagen: bZs3U.png]

Me dijeron que agregue <a href="usercp.php?action=editsig>Editar Firma</a> en la plantilla indicada que calculo que debe ser esta usercp_nav_profile

Pero no sé,,

Por cierto, hay modo de cambiar que el foro lea el logo.gif en .png? Ya se vi en Global.css pero nada, desde donde se cambia

Gracias
Última modificación: 24 Jan, 2012, 10:36 pm por segaalvaro.
Es recomendable que lo hagas en ambas plantillas.
postbit y postbit_classic

Ya que depende el tipo de desplegado del foror, pero si alguien configura desde su panel uno u otro tenga los mismos campos.

Buscas esto.

<span class="smalltext">
{$post['usertitle']}<br />
{$post['userstars']}
{$post['groupimage']}
{$post['useravatar']}<br />
{$post['user_details']}
</span>

Esto es en mi plantilla postbit_classic, pues ahi puedes agregar el dato del id. Debajo de user_details.

O si quieres dentro de alguna subplantilla. Pero ahi debe ir bien debajo o arriba de la siguiente declaración:

{$post['user_details']}

Esta trae los dats de las plantillas subsecuentes.

QUedaría asi:

Código PHP:
        <span class="smalltext">
            {
$post['usertitle']}<br />
            {
$post['userstars']}
            {
$post['groupimage']}
            {
$post['useravatar']}<br />
                        
Ciudad: {$post['fid5']}
            {
$post['user_details']}
        </
span

Suponiendo que mi id de la ciudad sea el 5.

Para lo otro, dejame revisar y te digo que cosa.
Listo, lo termine poniendo en los detalles.
Entonces espero lo otro Wink
Para la segunda cosa debes mirar qeu tienes configurado para lo de las firmas tu MyBB. De cualquier manera, busca esto:

Código PHP:
<div><a href="usercp.php?action=avatar" class="usercp_nav_item usercp_nav_avatar">{$lang->ucp_nav_change_avatar}</a></div>
{
$changesigop

Elimina lo de
{$changesigop}

Y cambialo por:
<div><a href="usercp.php?action=editsig" class="usercp_nav_item usercp_nav_editsig">{$lang->ucp_nav_edit_sig}</a></div>

Osea el cambio final sería de:

<div><a href="usercp.php?action=avatar" class="usercp_nav_item usercp_nav_avatar">{$lang->ucp_nav_change_avatar}</a></div>
{$changesigop}

a.

Código PHP:
<div><a href="usercp.php?action=avatar" class="usercp_nav_item usercp_nav_avatar">{$lang->ucp_nav_change_avatar}</a></div>
<
div><a href="usercp.php?action=editsig" class="usercp_nav_item usercp_nav_editsig">{$lang->ucp_nav_edit_sig}</a></div

En la plantilla que mencionas. Saludos...
Tengo un problema, cuando hice todo eso, voy para cambiar la firma y dice:

Cita:No tienes permiso de acceder a esta página. Esto puede ser por una de las siguientes razones:
Tu cuenta esta suspendida o no tiene autorización del acceso a este recurso.
No tienes permiso de ver esta página. ¿Estás tratando de entrar en páginas administrativas en las cuales no deberías estar? Revisa las reglas del foro para ver si te está permitido realizar esta acción.
Tu cuenta está esperando ser activada o moderada. (Reenviar código de activación)
Has accedido a esta página directamente en vez de usar los formularios o links adecuados.

Sesión iniciada con el nombre de usuario: 'Arandhel'

Probe con otros usuarios y nada.
Hice click donde dice para reenviar código de activación pero dice que la cuenta ya ha sido activada.

No sé.

Gracias.
Entonces no era problema de tu plantilla sino de los permisos, como te quise dar a entender xD.

Ve a los grupos de usuario desde el panel de admin, y selecciona el grupo en cuestion y elige la opcion Editar.

Aqui van a salir pestañas, GENRAL, FOROS Y MENSAJES, USUARIOS y MISCELÁNEOS.

Elige USUARIOS.

Aquí asegúrate que tengas la opción ¿Puede agregar una firma? activada y que el mínimo de mensajes puesto en esa opción lo tenga el usuario para poder colocar su firma.

Si pones 0 en esta valor pues no importa que no crees ningún tema, te permitirá poner la firma, así la opción debe quedar habilitada.
Gracias.
Otra cosa, cuando pongo Prefijos del Tema me salta

Fatal error: Call to undefined function build_prefixes() in /home/a3032825/public_html/admin/modules/config/thread_prefixes.php on line 515

En Agregar prefijos del tema se ve bien, agrega todo.. Pero el otro no.
Agregue el archivo ese que dice el error, pero sigue tirando.
Si tienes el functions.php modificado, puede que ese este causando el problema, reemplazalo por un functions limpio
Sigue pasando lo mismo.
Eso ya es otro tema, se requiere que demos si esta solucionado el motivo principal del tema nos avises para cerrarlo y crear un tema nuevo, porque asi llevamos el orden del sitio y todo es mas fácil de encontrar.

Lo que te esta pasando es algun dato mal en los prefijos o lo que es mas comun, algun archivo que no este bien, del MyBB. Yo utilizo la version descargada de aqui, con el archivo que esta compartido para la falla de los anuncios y mi foro funciona ya perfecto, puedes mirarlo xD. ( Me paso esto mismo que a ti, cuando tenía una base de datos actualizada y cuando tenía archivos mal de MyBB - corruptos ). Ahora he utilizado ambas partes actualizada y normal con estos archivos y todo funciona perfecto. Ademas de que los prefijos son utilizados de acuerdo al manual que expuse aquí, porque si hay algunos cambios en 1.6.5, pero poniendo bien las cosas todo funciona perfecto xD.