No me sirve, necesito que los visitantes vean los foros pero no los post.
Características:
Esta aplicación nos permitirá agregar una opción en los temas, para convertirlos en privados.
Características:
Activar/Desactivar el mod.
Ingresar las id de los foros donde se quiere activar.
En caso de no ingresar ninguna id, se activara en todos los foros.
Si se pone el tema como privado solo lo podrán ver los usuarios registrados,
mostrando a los visitantes una nueva pagina en lugar del tema.
Las opciones de este mod se encuentran en:
Admin -> Modificaciones
[MENTION=17426]cupula[/MENTION] según las características que presenta el mod Topic Private, éste mod sirve para que puedas colocar como privados los Topic que deseé, y así solo los usuarios registrados, podrán ver el tema, y a los visitantes que quieran entrar a dicho Topic le saldrá una ventana:
Es decir, que [MENTION=3204]scheval[/MENTION] no se equivocó al ponerte este mod como recomendación.
¿Por qué el mod no te sirve?
Los visitantes si podrán ver los foros y hasta ver los títulos de los topics, lo único es que cuando den click para ver dicho topic, le saldrá la ventana que te puse en la imagen más arriba. Y dicha ventana dice que solo los usuarios registrados son capaces de ver dicho topics y como muestra la imagen, les da la opción de iniciar sesión y hasta registrarse.
Si dices que no te sirve porque te da error en la instalación, prueba instalando el mod de forma manual. Es decir, utilizando el parse.
---------- Post agregado el 21-jun-2013 hora: 02:11 ----------
Lo instalé para probar. Y sucede que da error en Post.template.php porque al instalar algún mod modificó el post.template y cuando queremos entonces instalar un mod y necesite buscar esa dicha parte que ya fue modificada, entonces el mod no la encuentra y en la instalación dice error. Y por eso se debe hacer manualmente.
Por eso es, que muchos no instalan muchos mod y por eso prefieren instalarlo manualmente.
Ejemplo práctico:
Mi post.template.php no tiene:
Insertar CODE, HTML o PHP:
echo '
</select>
<img src="', $context['icon_url'], '" name="icons" hspace="15" alt="" />
</dd>
</dl><hr class="clear" />';
Entonces si lo instalo manualmente, no me aparecerá obviamente porque no tengo esa parte en mi post.template, y de igual modo sucederá si lo quiero instalar el mod desde la administración de mi foro.
En mi post.template tengo (al poner un mod me lo modificó):
Insertar CODE, HTML o PHP:
// Loop through each message icon allowed, adding it to the drop down list.
foreach ($context['icons'] as $icon)
echo '
<input type="radio" name="icon" value="', $icon['value'], '"', $icon['value'] == $context['icon'] ? ' checked="checked"' : '', ' /><img src="', $icon['url'], '" alt="', $icon['name'], '" title="', $icon['name'], '" />';
echo '
</fieldset>
</td>
</tr>';
Pero la que debería tener es:
Insertar CODE, HTML o PHP:
// Loop through each message icon allowed, adding it to the drop down list.
foreach ($context['icons'] as $icon)
echo '
<option value="', $icon['value'], '"', $icon['value'] == $context['icon'] ? ' selected="selected"' : '', '>', $icon['name'], '</option>';
echo '
</select>
<img src="', $context['icon_url'], '" name="icons" hspace="15" alt="" />
</dd>
</dl><hr class="clear" />';
Para que no me de problema al instalar el mod. Como te dije, los mod que instalas hacen modificaciones y quitan cosas y luego al tratar de instalar otro mod y no encuentra alguna parte (por haber sido modificada), por ende dará error.
Si es ese tu problema tendrás que hacer la instalación manualmente.
---------- Post agregado el 21-jun-2013 hora: 02:43 ----------
Como puedo dar permisos a los visitantes donde puedan ver los foros pero no los post .
gracias.
Ahora recuerdo que hay una opción en la administración del foro, donde dar permisos, si te refieres a eso. Entonces ve a la Administración> Controles de usuarios> Permisos> Permisos por Grupos. Y ahí le das a modificar a los Visitantes y le das los permisos que quieras.
Si era eso avisa