Schreikasten – Plugin para WordPress

Los ShoutBox fueron ampliamente usados cuando se inició la fiebre del Web 2.0 y de los Blogs, porque permitían escribir mensajes fuera del contexto de los reportes y ofrecer un servicio de libro de visitas acorde con los cambios que experimentaba Internet. Sin embargo los ShoutBox sufrieron las consecuencias de su éxito y pronto fueron blanco fácil de los spammers que llenaron los libros de visita hasta dejarlos sin espacio y haciéndolos tediosos de mantener. Algunos ShoutBox optaron por crear listados negros, otros usaron palabras prohibidas pero cada vez los spammer aprendían cómo superar la seguridad de los ShoutBox y su uso decayó. Hoy en día se ven pocos, pero la idea sigue teniendo su atractivo inicial y aveces salen proyectos que requieren uno. Este es precisamente mi caso, así que después de algunas consultas en Internet descubrí que lo mejor que podría hacer era crear un ShoutBox propio que empleara un servicio anti-spam y que se integrara a WordPress empleando algunas técnicas Ajax que ya había usado.

El resultado fue Schreikasten, cuyo nombre es una traducción literal de la palabra ShoutBox al alemán. Su objetivo principal es ser sencillo para instalar, ofrecer lo básico para escribir mensajes y controlar el spam empleando el servicio Akismet. Para activar el filtro es necesario conseguir una clave API de Akismet que se puede solicitar gratis para páginas personales. Para uso comercial la API tiene un costo, pero ofrece ventajas que se deben tener en cuenta cuando el portal que administramos deja beneficios y el Spam es un problema.

El plugin ofrece un widget para ser instalado en la barra lateral, su template está separado del código para facilitar su integración al diseño gráfico de la página. Al escribir un comentario se consultará con Akismet si es Spam y en caso afirmativo será marcado como tal y no se presentará en la lista de mensajes. En la sección de comentarios de WordPress está la lista de mensajes que se han enviado, permitiendo así indicar si un comentario aceptado por Akismet en realidad es Spam o si por el contrario si un mensaje marcado como Spam en realidad no lo es. Esta es la ventaja de Akismet, el servicio aprende de sus errores y con eso se mantiene actualizado ante las nuevas técnicas de los spammers. También es posible eliminar un mensaje sin enviar una señal de actualización a Akismet, y se creó un link que permite borrar todos los mensajes que estén marcados como Spam.

En la barra lateral, en la pestaña de comentarios, se puede ver un ejemplo funcional de Schreikasten.

El plugin está bajo licencia GPL para que lo usen, abusen y descuarticen, solo recuerden dar los créditos del caso. Si lo desean usar a nivel comercial deberán comprar la clave API especial.

Ir a la página de descarga.

Internacionalización

Muchas gracias por su tiempo amigos.

Características

  • Shoutbox con ajax y akismet
  • Schreikasten está disponible en el servidor SVN de WordPress.
  • Genera código XHTML válido
  • Valida comentarios con akismet
  • Informa al administrador por email
  • Sistema de respuesta
  • Sistema de seguimiento a comentarios
  • Almacena comentarios de usuarios registrados
  • Permite definir si solo usuarios registrados pueden enviar comentarios
  • Emplea la restricción de WordPress para definir si todo comentario requerirá de un correo electrónico y si debe o no ser revisado antes de su publicación
  • Emplea datos en COOKIES del usuario
  • Administrador de bloqueo de computadores
  • Integrado a Gravatar
  • Archivo de estilo propio

564 comentarios para “Schreikasten – Plugin para WordPress”

  1. Segia dice:

    My Spanish is not too good, so excuse me for saying this in English. Anyway, the plugin is really good, thanks a lot! I would like a setting where I can set 1/2/3/4 shouts per page, now the minimum is 5.

    Again, thanks!

    • sebaxtian dice:

      Hi Segia and thanks for use Schreikasten.

      I put this limit because I thought nobody would ask for something like that. If you know how to program php you can modify it in the template sk_widgetconfig. The next version would let to write any number.

  2. Segia dice:

    I thought 5 was pretty good, but apparently my visitors enjoy lengthy shouts. 😉 I’m not much with PHP, I’ll just patiently wait for the next version. Thanks for the quick response and I’ll be sure to look out for your plugins. 🙂

  3. Segia dice:

    Due to hosting issues my blog has been out all day, so I wasn’t able to test it out until now. It works like a charm.

    Thanks a lot, that was the best ‘service’ I’ve seen so far. I’ll keep checking for bugs and do anything I can to support this plugin!

    Kind regards,

    Segia

    • sebaxtian dice:

      Hi Segia.

      I have noticed your shoutbox isn’t working. It seems the situation is in the ‘nonce system’ Can you help me with this? Send me your SK and WP version numbers and i’ll replicate this configuration at home.

      Thanks.

  4. Kai dice:

    Hi there,

    I really like Schreikasten, but I’d like to insert it directly into PHP. I can’t use the widget, because all of my other stuff in my sidebar aren’t widgets.

    Which function calls Schreikasten directly?

    Hope you understand my bad english.

    Best regards,
    Kai

  5. faiz dice:

    how to disable required email?

  6. Karim Aziz dice:

    Hello Sebaxtian,

    The number per characters per shout is very small and limited, is there a way I can increase the number of permitted characters per message?

    Thank you,
    Karim Aziz
    http://www.karimaziz.net

  7. Karim Aziz dice:

    Also just wanted to tell you, thanks for your great work and quick answer, it is by far the best Shoutbox plugin I found around 🙂

    • sebaxtian dice:

      Thanks Karim.

      I’m doing my best to create an useful plugin, and users with great ideas help a lot.

      Best regards.

    • sebaxtian dice:

      Hi Karim, is Sebaxtian the programmer of Schreikasten.

      I see you try to write greek letters in a shout and can’t get them… all you get where question marks.

      Well, since version 0.11.14 (I guess) SK use UTF8 in the database. Would you try to write the Bibble passage again and see if it works?

      Thanks.

  8. Segia dice:

    Wow, you noticed before I did! Anyway, I was using the previous version of Schreikasten on WordPress 2.9. I updated the plugin and it works fine now 🙂

    Thanks a lot anyway, though!

  9. Segia dice:

    You’re right, apparently it shows up when you are not logged in, but works fine when you are. I’ll be on MSN Wednesday evening, if that’s ok? Or we could just do it via e-mail.

  10. Leo dice:

    Hi,

    I would like to ask you for a way to get a smaller text box for Alias and EMail. With current size, it is broken my layout, in single page, not the home page.

    And, if possible, put the submit button up and dont in right side of message “Logged in….”

    By the way, in the future, can you move all words for the po file for easy translation ?

    Thanks and excuse me my bad english.

    • sebaxtian dice:

      Hi Leo.

      To change the size of the text box copy the file schreikasten.css into your theme directory and edit the input.sk-text to fit your theme.

      With the current layout there is no way you can put the button over the message, but i think i would try to create a new layout.

      The PO files has all the words as far as I know. Wich word isn’t there? Did you crate a translation file?

      Tnx.

    • sebaxtian dice:

      Hi Leo.

      The new release has a new layout in the widget. Copy the css file to your theme and search for the commented part to put the button over the text.

      The ‘forgotten’ texts are now in the PO file. Can you help me to translate it into PO?

      Thanks.

  11. ahue dice:

    Hey,
    I just translated the plugin to German. You can download the language files here:
    http://dl.dropbox.com/u/601844/2010-01-30-wp-schreikasten-de_DE.rar
    Maybe there are some mistakes in it but if I find some I’ll provied you with a new version.
    Greets,
    Andreas – btw: real nice plugin!!!

  12. mateo dice:

    Hi Sebastian, your plugin looks great but for a reason I cannot understand, the WordPress Key I type (and that I use for Akismet) in the field for configuration is not accepted (I have no error message, though). Is there a way to bypass this in the source in order to integrate manually the wordpress key as a variable ?

    thanks !

  13. Pulsuz Sayt dice:

    Hi,
    Thanks, that is great plugin for my WPMU
    I think there is little error on backend while doing bulk action without any selection:
    Warning: Invalid argument supplied for foreach() in /home/XXXXX/public_html/wp-content/plugins/schreikasten/schreikasten.php on line 1244

    Thank you very much 🙂

  14. Joe dice:

    Hi,
    Great plugin! I have a web page that allows user to select between dark/light. When they select dark, they can’t see the username and date/time from any other shout. When they select light you can see it. I put the schreikasten.css in my theme folder. I think I would just like to change the color to a permanent green maybe. What do you think?

    • sebaxtian dice:

      Hi Joe.

      Search for the .sk-userdata-user class inside your schreikasten.css and delete the background-color line, or change it to a color that fits in your theme.

      Thanks for using SK.

  15. Pulsuz Sayt dice:

    Hi,
    sorry i have make too much trouble. I have another problem and that is directly related to Woredpres MU. I use default sidebar widget code like:
    ‘My Categories’ ));

    update_blog_option($blog_id, “sidebars_widgets”,
    array(“sidebar-1” => array(“pages”,”categories”, “schreikasten”),
    “sidebar-2” => array(“wp_sidebarlogin”, “calendar”, “archives”, “recent-posts”)
    ));
    }
    add_action(‘wpmu_new_blog’, ‘default_widgets’);
    ?>

    This code assigns these default widgets to all newly created blog in my site and i added your plugin as default to this code. I got some problem about title of this plugin and some warning at the end of widget. Still created widget shows this errors but while i click save button of widget through backend all errors gone away. I think this trouble is because of this code in schreikasten.php :
    function sk_widget($args) {
    extract($args);
    $options = get_option(‘widget_sk’);
    $title = $options[‘title’];
    echo $before_widget . $before_title . $title . $after_title;
    sk_shoutbox();
    echo $after_widget;
    }

    As i understand this requires title for widget. Also you can see my test WPMU domain and i test all my plugins there before use it:
    http://vsayt.saytda.co.tv
    You can also register there.

    Please help me, i also translated it into Azerbaijani language, if you want i can give it.

    • sebaxtian dice:

      The good news is it works now with AZ. Write something in AZ and add the translation, please.

      I’ll check the new bug and try to release in 2 hours.

      Thanks.

    • sebaxtian dice:

      About this new bug, i have a question first. Did you activate the plugin or just add it to the sidebar? Maybe it is working without the needed settings.

      Call the sk_activate() function before create the sidebars. Maybe you have to include the schreikasten.php.

      Tell me how it goes.

    • sebaxtian dice:

      And off course, send me the AZ translation. I’ll put it in the new release and create the links to your page.

  16. Pulsuz Sayt dice:

    Thanks, Translation is here:
    http://rapidshare.com/files/347581767/sk-az_AZ.zip
    And thanks for link 🙂 also language could be written as “azerbaijan” on wordpress plugin page and my name is turkel. “Pulsuz sayt” is the slogan of site 🙂

    Also i couldn`t make default widget. 🙁 I also use plugin to activate the default widget plugins during registration process. “plugin comander” activates all default plugins on setup process. After auto activation there is no plugin title and seems the default settings is also not sets automatically, after pressing save button on widgets it is normalizes. I think something need to set on default widget code, during registration seems plugin properly activates.

    • sebaxtian dice:

      Hi Turkel 🙂

      My pleasure to link to contributor’s pages. Check if the corrections are ok. Write something in azerbaijan in the shoutbox with translation to see it working.

      About how to put it as a default widget, try with this code, and put it before the function update_blog_option();

      require_once(‘path_to_schreikasten.php’);
      sk_activate();
      $options = array(‘title’=>”, ‘registered’=>false, ‘avatar’=>true, ‘replies’=>false, ‘alert_about_emails’=>true, ‘items’=>’5’, ‘refresh’=>0, ‘bl_days’=>’7’, ‘bl_maxpending’=>’2’, ‘announce’=>’1’, ‘requiremail’=>’1’, ‘maxchars’=>’225’);
      update_option(‘widget_sk’, $options);

      Tell me how it goes.

    • Pulsuz Sayt dice:

      All azerbaijani umlauts are works, then would be better to replace “azerbaijan” with “azerbaijani” as sentence is about language translation on plugin page and Azerbaijan is a name of country, “azerbaijani” is its language. (sorry it is my fault)

      Thank you very much that code worked 🙂 But i got error on main frontpage, sub blogs works perfectly with all default widgets ex: http://demo.saytda.co.tv/

      And error code on from frontpage: Fatal error: Call to undefined function wp_get_current_user() in /home/trecords/public_html/wp-includes/capabilities.php on line 926
      That is because of default widget code. There is also a problem happens on activating this plugin while this code is on, but that is not necessary.
      Please, can you check where is the mistake there.
      Thank you very much.

    • sebaxtian dice:

      Try putting an if sentence before the require_once

      if(get_option(‘sk_db_version’)) { … }

    • Pulsuz Sayt dice:

      Everything 100% works 🙂
      Thank you for all of your work

    • sebaxtian dice:

      I made a mistake there, it has to be

      if(!get_option(’sk_db_version’)) { … }

      because the idea is to create the config data if there isn’t a previous configuration… check again with this change.

      Sorry, my mistake.

    • Pulsuz Sayt dice:

      So last code not worked as default widget, but it is possible to deactivate plugin now, also i got main frontpage error:
      wp_get_current_user() in /home/trecords/public_html/wp-includes/capabilities.php on line 926

      First one works good but i can`t deactivate plugin, deactivates but still show plugin settings and widget.
      Is it possible to make (get_option(’sk_db_version’)) code to work only on blog setup?

    • sebaxtian dice:

      Turkel, mail me the files where those scripts are. I’ll check it.

  17. fher98 dice:

    H0la…

    Quiero poner tu chat dentro de una pagina… no widgetizado en la barra. En el readme encontre __sk_shoutbox()__… pero la verdad no me ayudo mucho.

  18. fher98 dice:

    Bueno en ese caso, si estas abierto a recomendaciones, se podria hacer que los autores o administardores les apareciera con color de letra configurable, para que resalte si un admin escribe.

    Y quizas un reply que en lugar de ser publico tambien haya privados?

    Por cierto, agrege el define al archivo y no veo el rss.

    • sebaxtian dice:

      Hola Fher.

      Lo que el define hace es modificar el feed para que los enlaces en los items lleguen a la página correcta.

      Te toca agregar manualmente el enlace a la fuente.

      En tu caso es
      http://www.chapincraft.com/wp-content/plugins/schreikasten/ajax/feed.php

    • sebaxtian dice:

      Sobre si se puede hacer que resalten los comentarios de los administradores, lo que podemos hacer es que desde el CSS puedas definir un color específico para los usuarios del grupo administrador, del grupo editor y del grupo de simples mortales. No será amigable para el usuario, pero tampoco hará que sea complejo en su administración. SK es un simple shoutbox así que ponerle muchas arandelas tampoco seria bueno para futuros ciclos de desarrollo del plugin.

      Sobre las respuesta privadas, mi política con SK es que sea un foro abierto para preguntas al propietario del sitio, y que dado el caso en que un usuario se esté pasando de pesado puedas bloquear el PC desde donde escribe. La posibilidad de respuesta la puse para que llegara directamente a quien hacía la pregunta, pero esta capacidad se convirtió rápido en un chat y ya varias páginas lo están usando con este fin.

      No creo posible hacer los mensajes privados porque las personas se escudarían en ese mecanismo para escribir cualquier cosa a cualquier persona, mientras que como está ahora siempre tendrán algo de decoro al escribir.

      Yo tomé por costumbre que si dos personas se escriben recurrentemente en el ShoutBox en un tono amigable, les envío un mensaje a los dos diciéndoles que los puedo poner en contacto enviando a cada uno el correo del otro. Luego elimino el hilo de charla entre ellos.

      Recurda que SK es un shoutbox, pero que por sus características se puede usar como chat, y jamás tratará de ser un chat completo.

    • sebaxtian dice:

      Hola Fher.

      Nueva versión de SK con dos tags para poner en las páginas, y CSS nuevo con clases para cambiar los colores de los comentarios de administradores, autores, editores y simples mortales.

      Mira el FAQ y me cuentas cómo te va.

  19. Joachim dice:

    this Plugin is very cool. We use it for Kids in the 4 th class und they love it. It is easy and its working fine. Only changing the parameters, e.g. rising the amount of showed entries ist, is not so easy because we use it with a shortcut within a page. so I have to add the widget, change the parameters, save the widget and then delete it quickly. but it works 😉 Maybe using the Parameterpage at the dashboard would make it easier.

    thank you for this plugin.

    • sebaxtian dice:

      Hi Joachim

      Your comment touched my heart. Thanks!

      I have some ideas for the next release, but I’m working in other project now, the one that pay the bills 🙂

      All I can say now is SK would have multiwidget capabilities and an Icon in the editor to add chats in pages and posts, and the shortcut will determine the parameters.

      Say ‘Hola niños, y gracias desde Colombia’ (‘Hi kids, and thanks from Colombia’) to your class.

    • sebaxtian dice:

      Hi Joachim.

      You wrote some time back to tell me your history with the kids in the 4th class. In this message you told me about some usability isues. Well, I can tell you Schreikasten has been redesigned and your observations are now parte of the new design. See the readme to know about the new features.

      If you still use the plugin with the kids, I want to see your page to create a post celebrating the 1.0 release of Schreikasten.

      Big regards.

  20. punzer dice:

    it gets error in mystique theme

  21. punzer dice:

    ok it have been fixed,thx a lot

  22. Eddie dice:

    Nice plugin! Is there any easy way to delete old entries? Maybe you can make an option that deletes messages older then .. days (e.g. 7 days)

    • sebaxtian dice:

      Hi Eddi and thanks.

      I want Schreikasten to fit inside WordPress politics, and there isn’t a way to delete comments older than N days in WordPress.

      If you know about plugin to do this (with WordPress comments), tell me where to find it and I will try to use it with SK comments.

  23. Jim dice:

    Hey sebaxtian, great plugin man but i got a little question:

    How can i change the background of the Shoutbox (where the ppl write their shouts/comments). I mean i got a completely black theme and the editbox of the plugin is huge-white!

    I’d like to make black backgrounds for the editboxes: Alias/Email/Message. Thanks in advance, Jim.

    • sebaxtian dice:

      Hi Jim and thanks for use SK.

      Search for schreikasten.css, copy this file to your theme directory and edit it as you require. If you don’t know much about CSS I can send you the needed lines to modify it, but to do this I requrie a link where I can see the situation you have described.

      Big regards.

  24. Jim dice:

    sebaxtian, thanks for the quick reply. I don’t know much but I got it working using a color palette via the Internet and now it’s perfect!

    Thanks again and for once more, great plugin! 🙂

  25. dragonnegro dice:

    En mi sitio tengo algunos problemas con la codificacion. Mi wordpress funciona bajo UTF-8, sin embargo tuve que usar utf8_decode para $text_comment, y aun asi no se ve bien hasta el primer refresh. (Minimo 5 seg)

    • sebaxtian dice:

      Hola dragonnegro.

      Te habrás dado cuenta que hice una prueba en tu sitio, y que en la prueba tanto el alias como el texto tienen (tenían) tilde. El alias presentaba los caracteres especiales bien en un principio y cuando el shoutbox se recargaba aparecían los rombos negros. Por el contrario con el texto inicialmente aparecía los rombos negros y luego al recargarse aparecía bien el texto, que es según me dices lo que logras con la función de formato.

      Según te entendí en el hilo inicial la función para formatear el texto la pusiste para el texto, pero no para el alias. ¿Podrías decirme dónde está exactamente esa función? O si puedes enviarme una copia del plugin como respuesta al correo que te debe llegar informando de este comentario.

      Un último detalle, ¿podrías eliminar la línea blanca al inicio de tu theme? El tag de apertura debe ser por estandar lo primero en la página. Eso lo modificas en el header.php de tu tema personal. No se me haría raro que eso solucionara este bug 😉

      Espero poder ayudarte a encontrar una pronta solución.

      • dragonnegro dice:

        Hola Sebaxtian, te envie copia del php del plugin a tu casilla de Gmail. Te agradezco muchisimo la ayuda. Elimine el espacio en blanco del header, y luego comente la linea que habia agregado, y sigue todo igual.

        Desde ya muchisimas gracias por adelantado.

    • sebaxtian dice:

      Hola Dragonnegro.

      Una pregunta ¿Agregaste la función de formato a los alias? Es para saber si hubo un cambio reciente.

    • sebaxtian dice:

      ¿Podrías hacer unas pruebas por mi? Comenta las partes que has modificado del código de SK, cambias al tema por defecto y miras si se sigue presentando el problema.

    • sebaxtian dice:

      ¿Tienes forma de crear un dump de la tabla wp_schreikasten? Solo necesito la estructura, no los datos.

    • sebaxtian dice:

      Has la siguiente prueba. Ve a la sección de plugins en WP y desactiva Schreikasten, luego lo vuelves a reactivar. Me avisas una vez hayas hecho esto.

    • sebaxtian dice:

      Vuelve a hacer el dump de la estructura de la tabla a ver si ya está usando la nueva estructura. Y dime si está con la función de formateo en UTF-8.

      ¿Y cuál versión estás usando?

  26. […] This post was mentioned on Twitter by AZLINA BINTI ZABHA. AZLINA BINTI ZABHA said: http://www.sebaxtian.com/acerca-de/schreikasten The best shoutbox plugin ever for wordpress. 🙂 […]

  27. admin dice:

    so i do not speak Spanish. but there is my problem,

    i am running WP 2.9.2 with WP-United and PHPBB3 the problem i am having is that when i send a shout all i see is SENDING and that is all there is. is there something i am missing cause i would like to get this up and running.

  28. admin dice:

    well ty for your help. this is the only shoutbox i can find that works and having it to auto approve is a key feature i am needing, i guess i will remove until it is fixed, and figure something else out.

    once again thank you for your help.

  29. Hola Sebaxtian, al actualizar a la nueva versión ha desaparecido el problema con los caracteres con acento y similares. Excelente trabajo, felicitaciones y muchas gracias.

    Un abrazo.

    • sebaxtian dice:

      Que buena noticia. Además te informo que puedes eliminar Minimax porque esta nueva versión de SK hace los llamados AJAX usando las librerías de WP.

      Pero nada es perfecto 🙁 Apareció un nuevo bug en los sitios que usan temporizador. Cuando se está en medio de un proceso de refresco (temporizador) y se cambia de página sin que antes termine el refresco, el indicador se detendrá antes de pasar a la nueva página, lo que es un poco desconcertante desde la perspectiva de usuario.

      Trabajaré en ese bug hoy y te tendré al tanto.

      • Hola. Noticias:

        Si desactivo minimax, no esta funcionando, borre cache local, borre cache del plugin correspondiente, y recargue varias veces y aun asi no funciona desactivando minimax.

        Sobre el error de refresco, no termino de entender bien a que te referis. ¿Es acaso a los refrescos de redireccion, como un location en php o una redireccion meta?

    • sebaxtian dice:

      El objetivo es dejar de usar Minimax. Revisaré lo que me dices.

      Sobre le temporizador, que es la función que refresca la pantalla de chat, hay un refresco incómodo que hace que se vean cosas raras. Trataré de solucionarlo localmente para una próxima versión.

      Revisa también lo del feed que indica una usuaria de tu página. Supongo que con agregar encoding=”utf-8″ a la línea 96 dentro de schreikasten/libs/Simple… se soluciona.

  30. Hola. Probe lo que me dijiste pero causaba un error.

    Funciono mejor agregando la linea:
    header(‘Content-type: text/html; charset=utf-8’);

    en el archivo feed.php dentro de /ajax/

    Saludos. Y como siempre, gracias por todo.

    • sebaxtian dice:

      La nueva versión implementa tu recomendación y soluciona la última dependencia (eso creo) con mínimax.

      Solo queda un último bug con el temporizador pero de momento puede esperar.

      Han sido de gran ayuda tus recomendaciones y tu tiempo. Espero puedas seguir ayudándome con los detalles que faltan para publicar la versión 1.0 en unas semanas.

      Gracias.

      • dragonnegro dice:

        Con todo gusto te ayudare en lo que necesites.

      • dragonnegro dice:

        Revisando la seccion de “Plugin -> Configuracion de Schreikasten” encontre el siguiente error:

        ——-
        You have to install minimax 0.0 in order for this plugin to work.

        Necesita una llave API de Akismet para habilitar el filtro antispam.
        ——-

        Sigue buscando a minimax, y por otro lado tiene configurada una clave API de Akismet, pero no recuerdo si la pide de todos modos aun cuando este configurada.ç

        • sebaxtian dice:

          Hola Dragonnegro y gracias por el reporte. Voy a hacer los cambios requeridos inmediatamente porque es un Bug incómodo para los nuevos usuarios.

          Aun hay un Bug en cuanto al temporizador (refresco de la charla) pero solo se presenta cuando se trabaja con una conección muy lenta y se sobreponen los llamados, así que lo dejo para el próximo fin de semana porque el objetivo inmediato es eliminar el uso de Minimax en otro plugin que hace uso extensivo de él.

  31. dragonnegro dice:

    Hola Sebaxtian,
    vengo a dejarte algunas cuestiones para que pienses xD:

    1) ¿Se podria hacer que se pudiera poner un titulo vacio? O un checkbox del estilo “sin titulo”, ya que en muchos casos no se utiliza y es necesario editar los archivos con las molestias obvias al actualizar el plugin. Es solo una idea.

    2) ¿Seria posible tener la opcion de eliminar comentarios sin necesidad de que al poner eliminar en el widget, se vaya a otra pagina esperando confimacion? O al menos tener la opcion de al dar en “Eliminar” que se borre sin confirmacion desde el widget mismo?

    Gracias por la paciencia.

    Saludos.

    • sebaxtian dice:

      Hola dragonnegro.

      1) Tal vez no había pensado en esta situación porque por lo general le pongo título a los widgets. Lo tendré en cuenta para los casos en que no se tenga título. ¿Pero qué hacer si pide poner el ícono RSS y no haber título?

      2) De momento voy a terminar de pulir SK con la nueva versión de Ajax, hasta sentirme cómodo con la nueva implementación. Pero precisamente esta opción está dentro los siguientes cambios.

      • dragonnegro dice:

        Excelente. Por cierto, una cosa mas:
        ¿seria posible evitar el filtrado de los comentarios de los administradores? Escribiendo en mi propio shoutbox mas de una ves me ha mandado mi comentario a spam y tengo que ir y publicarlo manualmente.

        Saludos.

        • sebaxtian dice:

          ¿Por qué te filtra un mensaje tuyo como spam en tu sitio? ¿Tienes idea de por qué lo hace?

        • sebaxtian dice:

          ¿Podrías ayudarme con algo? He publicado una versión RC. Agregué el asunto del título (que espero te ayude) y modifiqué algunos aspectos del script para solucionar el bug que te decía se presenta en conexiones muy lentas (de esas revisiones me encargo yo con un bloqueador de velocidad de ancho de banda).

          ¿Podrías ayudarme poniendo a prueba el plugin? Si todo sale bien esta sería la versión 1.0. Dos semanas después iniciaría el ciclo para la 1.1 que añadiría los procesos de administrador vía ajax (apara eliminar los formularios de aceptación o eliminación).

          El bug que indicas que pone como spam los posts de administradores, te recomendaría primero mirar en la configuración general de WP, en la sección de comentarios, si tienes algún límite que lleve tus comentarios a la lista de spam.

          Un saludo y de antemano gracias por toda tu ayuda.

        • dragonnegro dice:

          Hola Sebaxtian, ya estoy probando Schreikasten.

          Lo del titulo obviamente me es muy util para no tener que andar editando manualmente el plugin.

          Note un error en la configuracion del Widget, sigue apareciendo este mensaje:

          ‘You have to install minimax 0.0 in order for this plugin to work.’

          Igual, nada grave considerando que es una RC.

  32. Gerd Eibach dice:

    Hello Sebaxtian
    sorry, for my writing in englisch, but i dont speak any word in spanish.
    First i want to thank you for your easy to handle wp plugin. I really enjoy it very much, but i have a problem. Maybe you can help me easily, but i’m a little bit stuck in it.
    On my homepage i have a forum installed, using a domain alias forum.homepage.de . I am using two different sidebars. In the domainalias i cant use the schreikasten widget. it appears and everything seams perfect, but i cant post. The new text stays in the [send] stade and a random avatar is shown. It seems, as if it would wait for being accepted. when you write the next text, the first disappears and the next stays in the same state.
    Sorry, maybe this is more a personal message or a question for support, but i have no idea how to fix it. If you need more input, contact me or visit my homepage. So long and thanx for all the fish!

    • sebaxtian dice:

      Hi Gerardand thanks for using SK. Kein Problem, ich spreche und verstehe Englisch. Tut mir leid, ich kann nicht sagen das Gleiche von meinem Deutsch. Ich habe vergessen was ich gelernt habe.

      About your situation with SK, it uses AJAX technology and because of security reasons AJAX gets data only from the same host.domain combination. So, as your forum is in a different host but in the same domain, SK can’t read or write data to the database.

      I will check how to solve this special situation. Maybe with the AJAX library i’m using now there is a way to fix it.

      May the force be with you.

      • dragonnegro dice:

        Hola. Segun entendi el alias o subdominio que usa para el foro en realidad no es mas que una “redireccion” para su http://www.dominio.de/forum, ¿no es posible que funcione si de su wordpress quitara la www. de la configuracion?

        Es solo una suposicion.

        • sebaxtian dice:

          Si mal no recuerdo en algún momento alguien tuvo un problema similar y la solución fue precisamente poner el www delante del dominio en la configuración, que era lo que faltaba. Voy a probar esta idea localmente pero creo que genera problemas. AJAX es muy quisquilloso con ese detalle de seguridad.

  33. Gerd Eibach dice:

    Some informations, that could help solving my problem.
    – I am still using WordPress 2.9.2.
    – Using two sidebars, sidebar1.php and sidebar2.php.
    – There are no really subdomains, just domainaliases.
    – In the main page everything is fine. Schreikasten works perfect.
    – If I use forum.homepage.de all the old Messages stay visible, but i can’t post.

    • sebaxtian dice:

      New release with an internal hack to ‘masquerade’ the AJAX functions and use the ‘guessed’ hostname instead the configured one.

      Tell me how it goes so far.

      And congrats because of the Fußball match.

      • Gerd Eibach dice:

        Incredible! Everything is fine with the new Version! I allready figured out, that there is a common problem with Ajax and subdomains and tried to fix it, but my knowledge of php is poor. Thanks a lot for your amazing work. Flash, the fastest man alive! I never had a faster support before. Thank you very much!
        Thanks for the congratulations for the footballgame, but it wasn’t really good, except the goal.
        Übrigens ist dein Deutsch überhaupt nicht schlech. Besser als mein englisch 😉

        • Gerd Eibach dice:

          There is a little problem with the Spam function now. Every post is spammed, until i have accepted the first post of the user. Than everything works fine. Is there a possibility of whitelisting all registered users?

      • sebaxtian dice:

        I think the situation with the spam comes from the fact that the messages arrived from one domain but declares other when asking to akismet. I should check it today.

        But, as your forum requires the user to be logged, I think you can avoid the use of the spam filter. Just delete your spam API key, and set the ‘messages should be moderated’ item in the widget to ‘no’. Remember SK uses the general configuration. Maybe you have set the ‘users require one comment to be accepted to publish’ in the general configuration / comments.

  34. Gerd Eibach dice:

    It depends on the IP Adress. Now I am at home and wanted to tipe a new message – spam. One verified and it works again.
    I deleted the API Key, but spam still works. I had allready changed the moderation mode to no. I have tested some different login names.

  35. Gerd Eibach dice:

    …the point is, with the deleted api key, EVERY new posting ends up in the spam folder! I don’t understand this.

    • Gerd Eibach dice:

      Everything works! You are the greatest. It was yust a problem in my akismet installation. Thanks!
      If you need help in something i know better, ask me! You have my email.

      • sebaxtian dice:

        Great to hear it works.

        At this time do you use akismet or did you disabled the spam filter? Just to know if there is still a bug to catch.

        You’re welcome. Any other idea don’t hesitate to ask.

  36. Gerd Eibach dice:

    I did try several constellations. After installing original akismet in addition to your plugin everything is fine. I thought, akismet is allready integrated in WP, but there seems to be a difference, if you really install the plugin.
    Now i have the spam filter running.
    The widget configuration is:
    Avatar “on”
    only registered users “yes”
    moderation “no”
    email needed “no”
    It was really an akismet problem. Because the same configuration did not work without the plugin.
    Thanks Gerd

  37. Gerd Eibach dice:

    Today I updated to WP 3.0 and everything is fine! So the plugin is absolutely compatible up to 3.0.
    Thanks again
    Gerd

    • sebaxtian dice:

      Good news to read it works it works in your 3.0 envirnonment!

      Can you help me with someting please? I’m testing a new release, just two new features (for another user SK has) and some new elements in the timer script (for this other user also). But if you can help me to beta test this, you would help me a lot.

      If everything goes ok with this release candidate, it would become the 1.0 release.

  38. Gerd Eibach dice:

    Shure i will test it! Maybe this weekend I’m not spending to much time at the computer, but it will be enough for testing. Send me the plugin as zip or tell me where to download it.

  39. Gerd Eibach dice:

    Everything is fine. I can`t see any differences. In my opinion your release candidate seems to be ready for 1.0. Nice job! Gerd

  40. fher98 dice:

    Sebax,

    Saludos nuevamente, no si tiene la opcion de agregarle un nofollow a los links que los usuarios ya sea registrados o no publican en el shoutbox.

    • sebaxtian dice:

      Hola Fher. Tiempo sin verte.

      ¿Podrías explicarme un poco mejor la idea? No la he entendido del todo.

      • fher98 dice:

        Pues mira vos por aca visitando.

        Ahora te cuento, sucede que hay veces que hay que abrir el shoutbox a cualquiera que ponga su correo, con el fin de que haya mas comunicacion.

        Pero muchas veces al akismet se le pasa uno que otro spam, y en su mayoria son links a sitios poco recomendables.

        Entonces si fuera posible que al tag href se le agregara el nofollow a todo link posteado en el schreikasten.

        gracias

  41. Job dice:

    It’s magic ! Thanks a lot for this wonderful work !
    Just report one bug : if my ‘Nombre’ has an apostrophe (apóstrofo), the plugin cut my name in the shoutbox.
    Exemple :
    “L’ignare” become “L” in the shoutbox.
    Thousand thanks.

  42. kg dice:

    Upgraded from WP 2.8 to 3.0, and then installed plugin for first time. Added a shout, added another, deleted latest shout, error. I cannot navigate to …/edit-comments.php?page=skmanage

    • sebaxtian dice:

      Hi Kg.

      I have followed your report, but I can’t duplicate this error. Do you still have this situtation? If so, can you please send me a link where I can see this error?

      • kg dice:

        Sorry, i cannot send a link, the issue is visible only on my dev server. I upgraded to new release today and the issue still exists. Here is error output from my debug library…

        “Parse error: parse error in public_htmlwp-contentpluginsschreikastentemplatessk_manage.php on line 204”

        when trying to navigate to that page, i tried to find the cause for you but cannot see why either – hmm. I guess we have to see if anyone else sees this issue or whether it is isolated.

        • sebaxtian dice:

          The line 204 closes the Spam Service connection, so I have an idea where your bug is. Go to Settings / Schreikasten and delete the Akismet API key and write a new comments. If it works, then write again the Askismet key and write a new comment.

          Tell me how it goes now.

  43. kg dice:

    I don’t have a key. I tried “123”, result=invalid key, added a comment, still failed. I upgraded today to 0.13.93.

  44. Gerd Eibach dice:

    Since the newest update I get the following error message:

    Warning: Division by zero in /var/www/vhosts/comicdealer.de/httpdocs/wp-content/plugins/schreikasten/schreikasten.php on line 384

  45. Gerd Eibach dice:

    The default settings of the new version seem to overwrite the manually changed ones. After setting the refresh rate of the widget away from “never” everything is fine.

    • sebaxtian dice:

      Hi Gerd. Thanks for reporting this bug.

      I have changed SK’s widget system, now you can have multiple SK widgets, but this started some bugs because of the update system.

      This is the last item in my checklist to the 1.0 release. Keep on reporting any bug you found.

      Big regards.

  46. kg dice:

    Also, have you implemented appropriate anti XSS and anti SQL injection mechanisms before going with 1.0. Tip: mysql_real_escape_string($unescaped_string); is your friend here

  47. gerdM dice:

    hi sebaxtian, first of all, you did a very nice job with schreikasten! i want to ask you something with your newest version. after upgrade to 0.13.103, nobody can shout a message. after a short time, it shows shortly the sendig message, the shout disapears. nothing goes to spam. i cant see the shout anywhere? note, 1 use a nginxproxy in front of my webserver. this setup was also the same before upgrading.

    do you have any idea?

    • sebaxtian dice:

      Hi GerdM.

      Strange things the computers are. Can you please send me a snapshot (or the list) of the configuration you use (Configuration/Schreikasten and Widget/Schreikasten) to duplicate in my test machine? Also, save the configuration again, even without changes, maybe it lost something wile updating.

    • sebaxtian dice:

      I have found the bug. New release coming. Can I ask you to vote for SK into WordPress plugins list?

  48. brianb dice:

    hi there-

    thanks for this great plugin. it works perfectly for me as a place for users to ask questions and get answers.

    the only issue i am having is with the pagination. i set the widget to show only 3 items at a time. it does this, however if i only have 5 items, it still creates a third page in the pagination navigation? and on that 3rd page it’s blank – nothing there.

    i’ve tried changing the number of items to 4 and it still creates a 3rd page.

    can you think of a reason it is always adding a blank page?

    thank you!

  49. gerdM dice:

    hi sebaxtian,

    i´ve voted for sk at wordpress plugin list. now 1 have updated to version 0.13.104. failure still appears. is this your bugfix version?

    thank you, gerd

  50. Gerd Eibach dice:

    Hi Sebaxtian

    maybe there is a problem with your shoutbox making a lot of traffic.
    Since your plugin is the only plugin i have installed, using ajax, all proofs point on your schreikasten. I have extraordinary high traffic. number one ranking is the ajax-admin.php. Maybe i have to solve it myself wrapping the file. Maybe you can solve it. My Traffic has increased from usually 5 to 7 to over 13 GB.
    If you have any comments or solutions, i’ll be lucky 🙂

  51. Gerd Eibach dice:

    I have set the refresh rate to 60 seconds. But the traffic is still very high. I’m not really shure if this is really “normal”.
    First thing is that the traffic is to high for only calling the ajax-admin.php. There must be other consequences.
    Second is, that there was a security leak in an earlier version of ajax. Maybe there are still attacs on the file.
    I am working on a solution. I think the wrapper works fine so far…

    • sebaxtian dice:

      Ok, have reverse-enginered some ‘chat box’ (SK was designed as a shoutbox) and found one solution, but cannot implement it until mittwoch.

      Maybe someone is using your AJAX URL to hack your site. Even if you don’t use an AJAX plugin, crackers would use these URL.

      Do you have any reference of those attacks? SK uses WP security filters, so any help with this would be highly appreciated.

    • sebaxtian dice:

      Hello Gerd.

      First step to develop an heuristic into the ‘chat’ situation. Theres no way we can eliminate the calls to ajax-admin.php because it’s the only way to know there is a change. But now by default it returns ‘none’ when there is no change and we do not force the change. This will decrease a lot in the bandwidth. Tell me of any bug yo found because I have to modify a lot of code for this.

      Big regards.

    • sebaxtian dice:

      I have tested the new release against the old release, and these are the results: after 11 minutes, a site with the old release requieres 440KB of data for the asynchronus conections (AJAX), and the new requires 1,61 KB.

      Each conversation in your page requires 16KB, then an usual chat in your page (10 messages) would add 160KB to each visit + 2KB each 11 minutes.

      I think this solve the bandwidth situation. 🙂

  52. Chestnut dice:

    I have just made Japanese language files, namely sk-ja.po and sk-ja.mo, based on the previous version of 0.13.108.

    Please download the zipped file from at “http://staff.blog.bng.net/downloads/schreikasten-0.13.108.zip”.

    I hope you will include the files in the next version.

  53. Chestnut dice:

    Hi Sebaxtian,

    My Website is in Japanese as I am a Japanese.
    I run multiple blog sites using WordPress and BuddyPress.

    The site, http://staff.blog.bng.net/, is one of the blog sites which focus on how I have been developing multiple sites. Japanese language files for many plugins are open on the site, and I have sometimes customized plugins in order for them to be compatible with Japanese characters.

    Chestnut is not my real name, of course, and I use this nickname just for foreigners. I use another nickname for Japanese 🙂 When you cite me in your plugin, just use Chestnut as my name along with e-mail, if neccessary.

  54. Chestnut dice:

    Hi Sebaxtian,

    Thank you for your comment on my site and release of new version.
    You just mis-typed my site url, though 🙂

    My site is http://staff.blog.bng.net, and you forgot the last “t”. But don’t worry, just forget about it, ok!

    Well, I am really glad that you added “nowrap” value.

    Line 2125, which reads “”.__(‘For’, ‘sk’).”:”, will be also needed nowrap, if you do not mind.

    Thank you!

  55. Chestnut dice:

    Sorry that I have written so many times.

    I have just found a bug. Since I cannot see commant management even when I click “Schreikasten” in the “Comment” at admin panel, I looked Apache’s error log.

    It says that line 204 of sk_manage.php produces PHP Parse error.

    I just modified the line as following:

    Before:
    } ?>

    After:
    ?>

    Yes, I just delete “}”, and sk_manage.php seemed to work properly. Please check it out, thank you.

    • sebaxtian dice:

      Oh, don’t worry. I love beta testers.

      Have modified the line 2125 (added nowrap), and fixed your URL.

      About the bug in sk_manage.php, can you please send me an image with your sk/options and your tag [schreikasten:blah,blah,blah], to duplicate your configuration in my local machine?

      Maybe there is something I didn’t tested.

      Kind regards.

  56. Nelson dice:

    Hi
    How can i create a page with Schreikasten? (not sidebar)

  57. Nelson dice:

    Sure, but please request to my mail.

  58. Cesar dice:

    Hola Sebastián,

    Te pregunto una cosita… por que será que no me anda en WP 2.9.2? Me pasa que me aparece el título, un espacio en blanco bastante grand y después el textarea para escribir. Escribo, aparece el loader de ajax arriba del textarea, hace uno o dos segundos la animación pero nunca aparece ningún chat (ningún mensaje). Te pregunto por si habías visto ese problema antes. Si quieres, dime a que dirección te mando el link (privado por el momento) y te lo envío para que lo veas.

    Gracias 😉

    • sebaxtian dice:

      Hola Cesar.

      Esta situación se puede presentar por una de muchas razones. Envíame el link en respuesta a este mensaje (por defecto mi página te enviará un correo de respuesta) para mirar si es un problema de dominio, ajax o un javascript con problemas.

  59. Shareen dice:

    Hi Sebastian… previously when I’m using Wp Wall, all comments or chat will be awarded point within Cubepoints. However, after change to Schreikasten, no point is awarded to user who chat or write within schreikasten.

    Any solutions for me? The Cubepoints member jus giving me this code

    if( function_exists(‘cp_alterPoints’) && is_user_logged_in() ){
    cp_alterPoints(cp_currentUser(), 2);
    }

    but I really did not know where to put it…

  60. Gene53 dice:

    Hi Juan,

    You now have my email address so anytime you want me to test something, let me know.

    BTW, I noticed that you support your plugins via blog comments, may I suggest a great (but simple) forum plugin? If so, give http://wordpress.org/extend/plugins/mingle-forum/ a try.

    Hasta luego,
    Gene

  61. Gerd Eibach dice:

    Empty brackets in widget()

    Just a little question. Since two or three updates there are two brackets, opening and closing under the name in the widget. While sending, sending appears between them. The empty brackets are useless, i think. How can i remove them, or am i missing the clue?

    • sebaxtian dice:

      It is the ‘time-date’ format. Strange your configuration didn’t create it by default. Go to the configuration /sk and set with the format you want.

      By default, use this configuration ‘l, M j. Y h:i A’.

      Thanks for reporting it.

  62. Gerd Eibach dice:

    Stupid me! Thanks, i really didn’t see the point. Sometimes you can’t see the most easy things.
    Gerd

  63. Dear sebaxtian,

    I do not know if someone has pointed it out yet but as far as I know, you write “logged in” with two “g”. Until now I manually edited the file myself but it’s a hassle to redo it every time since you update the plugin very often (which is a good thing). Maybe you could edit this phrase if it is supposed to be English. I would really appreciate it!

    On another note: Would it be possible to put more options in the settings page? I, for once, have some custom user roles which I have to add manually and it would come in handy to adjust this with simple radio buttons where the admin can decide which usertype a certain role is given. Maybe there is a way and I just wasn’t able to find it but I thought I should let you know about this.

    Best regards,
    Mikael

    • sebaxtian dice:

      Hi Mikael, and thanks for pointing this mistake. I will fix it now. I wrote in English the code to make help from international developers easier, but English isn’t my native language.

      About your suggestion, can you give my a custom role example? I’m not sure if I understand your suggestion, but maybe with the role example I can figure what to do.

      Best regards.

      • As of now your plugin does differentiate between normal users, editors and authors and giving them the rights assigned to them. But if you add a custom role, in my example called founder (an editor user with extra rights) than I have to add this class to the widget manually as the founder role isn’t recognized by the widget. In addition to that you would have to edit the plugin manually if you want the editor to have administrator rights on this certain plugin.

        So, I was asking, if it would be possible to implement a section within the settings page where all user roles are listed with radio buttons to assign their rights.

        e.g.
        Subscriber
        – can’t do anything
        – can moderate
        – can do everything

        or
        Founder
        – User rights
        – Editor rights
        – Admin rights

        This way all user roles one established on his site are recognized by the widget and adjustable without the major drawback of losing the data again after an update. As of now, one has to edit the schreikasten.php manually (or at least I do it this way, might be wrong after all) but all changes are futile since they get deleted in the next update.

        I hope I could bring my thoughts to the point. If not I’ll try to write a simplified version of the code for you to see. : )

        Best regards,
        Mikael

    • sebaxtian dice:

      Other question. How do you create the new role? How do you set the rights it has?

      • I used to add them manually inside the MySQL database but as of now I use the “User Role Editor” plugin by Vladimir Garagulya which is simple, yet effective and saves time. Some of my user roles like the contributor have adjusted rights but sometimes I need a special user group since I do not want e.g. all editors to have administrator rights. In my case it’s just one user that has sub-admin rights so to say. But after every update he has to wait for me to edit your plugin.

        It’s nothing urgent anyway, I just wanted to ask if it would be possible to display wp_user_roles and adjust their rights manually in the backend. But as I said, it’s nothing that serious. If I find the time I could look for a way to fix this problem but since you know the code your plugin is based on, I thought I would ask you before that. : )

        Best regards,
        Mikael

        • sebaxtian dice:

          I think the best we can do here is to require capabilities: ‘moderate_comments’ to edit comments, and ‘manage_options’ to edit SK options.

          Right now SK requires the user to be the administrator to edit comments and configure the plugin, but with these changes an editor (or any role with ‘moderate_comments’ capabilitie) can moderate an SK comment, and only the administrator (or any role with ‘manage_options’ capabilities) can modify the widget or general SK configuration.

          What do you think?

        • That would be the best, indeed. It’s simple, yet effective. : )

    • sebaxtian dice:

      New release. Tell me how it goes.

  64. jalopyhead dice:

    Is there a way to make the shoutbox a main page? For example if I made a page called “Chat”, the page’s content would be the shout box. Ideally, it would have a larger list of user comments than the widget would have.

  65. Pierre dice:

    Hola, Sebaxtian!

    Thanx for this nice plugin and excuse my english 🙂
    Just one question: is there a way to change the order of the messages? So that the most recent come first?

    Greetings from France

  66. Pierre dice:

    I’m ok, but could you tell me if there is a file for the localisation?
    On my website, i translated the terms into the php file but this is probably not the best way…

  67. Raven dice:

    I real like this Schreikasten Shoutbox Plugin maby the best i have seen if we just are talking about Chat boxes / i miss some things indsede it and home over the next versions this things will come in
    1st Smilies some u can set on and of via admin
    ———————————————————–
    2st colors change of text also set on and off via admin
    ———————————————————–
    3st this one here are good …
    You must be logged in to post a Comment

    but if u make a line in the admin where you can set the login redirect it will be great
    ————————————————————

    those are teh small change i will like to ahve indside the plugin but else its a great plugin
    hope you will do the change 🙂 adn best regards from Me to you

    • sebaxtian dice:

      Hi Raven, and thanks for using SK.

      about your questions:
      1. SK uses WP format functions to set the comment style. Saying that, I suggest you to install a 3rd party plugin for emoticons, like ‘Pure-CSS Emoticons’ or ‘WP smiley’, and check if these plugins modify SK as you need.

      2. Same as 1st question. Search and add-on to format comments, and it would probably formats SK comments too.

      3. I’m not sure if I understand your idea. SK allows you to define to require a logged user, check for it in the settings/schreikasten section. Or I’m getting it wrong, and you have another suggestion? 🙂

      Any suggestion would be welcome.

      Kind regards.

  68. Raven dice:

    ofcurse its about your direct link to the wp-login.php login
    but a lot out ther use the main page for login
    so if u can make a line indside the admin interface in what page u want the login

    and why i ask u about putting the smilies in and the colors for text are then it all are in teh same plugin insted of i use another css for it but it all are inn the same place

    • sebaxtian dice:

      The idea of use a 3rd party plugin for emoticons is to not redesign the wheel. An emoticon plugin would add a lot of features about the smilies format, and that’s a feature out of the scope of SK. If you find a 3rd party plugin with an special addon (like a bar with those icons to check and add inside a comment) tell me about it and I would see how to add the special addon.

  69. Raven dice:

    i try again
    if you look at this pic you will se what i mean, the link you make in here are a direct link to wp-login.php
    but in your plugin in the admin page if you inset a line where we can inset the link ourself ti will be great hope u can see it now

    • sebaxtian dice:

      Got it. SK was designed 3 years ago, and use the login form WP has these days. I didn’t check this feature until your suggestion. Could you send me the URL you want to use, so I can check if there is a special API to use in this case?

    • sebaxtian dice:

      Ok, tell me if I’m wrong. Your idea is to add an option in the settings like this: Do not put a link to the login page (useful in case you have a special login system).

      • Raven dice:

        Ok, tell me if I’m wrong. Your idea is to add an option in the settings like this: Do not put a link to the login page (useful in case you have a special login system).

        Yep or a option where u can input and adress where u want the system to go

  70. Raven dice:

    i just one to got the frontpage not back

  71. Raven dice:

    forgot i also use a shoutbox on ravenshome.org but i think i will switch that one for yours insted 🙂

  72. Raven dice:

    Forgot i also need to change how mush chatpost the plugin are showing i can see at teh mometn it shows 5 in 1 page but i will like to show 2 or 3 but cant find it nowhere

  73. Raven dice:

    lol didint see that sorry haha maby i need somem bigger glasses

  74. Datavinn dice:

    Puedo usar su maravilloso plugin que hace exactamente lo que yo quería! ¡Gracias! He buscado mucho y fue realmente un alivio cuando me enteré Schreikasten. Para ir más lejos en su uso, me preguntaba si era posible separar el resto de los mensajes, todos los mensajes de un suscriptor y mostrarlos en una página? De nuevo gracias y perdón por mi español (traducción de Google, soy francés)

    • sebaxtian dice:

      Hi Datsvinn, and thanks for use SK.

      Modify the plugin to work like you want is easy, but I want to know why do you need something like that so I can figure how to incorporate it into a more complex feature.

  75. Datavinn dice:

    Thank you for your answer! I understand. As an amateur, I made a site about cigars (private site – French law requires it). Thanks to Schreikasten, each subscriber (not many ^ ^) can quickly give their opinion on a particular cigar without complication. Simple. But it would be very interesting if the subscriber, if he writes a lot of message, can review them at once, together on one page. Almost as if he had his personal notebook on my blog (still in a state of construction : http://www.datavinn.com/blog-cigares). That would be fine with this system and a text box for the subject (name of the cigar here). That said, I’m already stoked to be stumbled upon after much research time. There is to see if I can go further in its use. Thank you again. (Google translation). really ! 🙂

    • sebaxtian dice:

      I want to figure how to integrate your request in a more complex feature or how to use 3rd party plugins to go further.

      I think I can create a special rss feed to get data from logged user, and you can display those data using another plugin (like Lexi, another plugin of mine) in a special page that only logged users can see.

      What do you think?

      • Datavinn dice:

        I think you’re right to take in a whole, especially if it creates connections between your extensions. It’s the smartest. The more flexible also for those who have understood all the possible operation with the two extensions. I agree not to have understood everything about Lexi, but I do not read English and I’m not an ace of the code (and logic). So, I appreciate when it’s very easy to install and use even if it remains limited. And yet, I ask even more opportunity, seek error … ^^
        I’m curious what you can do! I will heat my head to understand. 🙂

        It is impressive that you take time to listen to the remarks of a stranger. Thank you.

  76. Datavinn dice:

    Tengo mucha curiosidad por ver el resultado de su pensamiento sobre el tema.

    Gracias, Sebaxtian !

  77. vitalblue dice:

    hi, I’m trying to create a greek translation for your plugin, which is great by the way.
    I have almost finished with the .po file.
    How can I make this work. Do I have to send it to you or can I just copy the new file to the lang directory?

    Thanks in advance
    Petros

    • sebaxtian dice:

      Great!

      You can use poedit to create the mo file; then you can upload it into the lang directory and sk would use it to translate the plugin.

      Also, email me your po file and a link to your homepage to add into the translators list.

      ¡Muchas gracias!

  78. Hi! Thanks for the great plugin! My blog is bi-lingual (en-ru), so what would be very useful for me is to be able to use language tags for text. Hope to see this option in the future. Thanks again!

  79. Datavinn dice:

    hello Sebaxtien, it’s a bit embarrassing to ask this, but I was wondering if you had time to see how to what is said above?

  80. alex dice:

    hi there and thanks for your hard work with the shoutbox

    i have used your plugin and would like to make some simple changes

    i am trying to save space and would like the comments to sir below the username and date ..rather than under the avatar..could you show me how to do this? that would be awesome

    kind regards Alex

  81. Datavinn dice:

    Hello Sebaxtian,
    I was wondering if you had a little time for the plugin? I hope not to abuse it.
    I hope the concert was fun 😉

  82. Datavinn dice:

    No problem Sebaxtian is already very nice. it’s your free time and I was not impatient. Again thank you, think about it. I call again later;)

  83. m3RLIN dice:

    Buenas, estoy probando tu plugin, la instalación perfecta pero no soy quién a hacerlo funcionar en un post o en una página. :-S alguna indicación me sería de gran ayuda.

    Un saludo.

  84. Chestnut dice:

    Hi sebaxtian,

    How have you been?

    I would like to propose you to change the part of scripts as followings:

    At line 1768 in schreikasten.php:

    [ Original ]
    add_submenu_page(‘edit-comments.php’, ‘Schreikasten’, ‘Schreikasten’, ‘moderate_comments’, ‘skmanage’, ‘sk_manage’ );
    =>
    [ Changed ]
    add_submenu_page(‘edit-comments.php’, __(‘Schreikasten’, ‘sk’), __(‘Schreikasten’, ‘sk’), ‘moderate_comments’, ‘skmanage’, ‘sk_manage’ );

    Subsequently, “Schreikasten” displayed in the “Comment” field back-end and in “” in header are translated according to the language files.

  85. Datavinn dice:

    SEBAXTIAN, IT’S GREAT !!! It’s very simple and perfect ! It’s possible to custom the presentation or not ? if is not, I am still very happy !
    I say this for future reflection, not to ask for more: a search module in the information gathered from member.

    Gracias muchas ! 🙂

  86. Chestnut dice:

    I have just upgraded to the latest version, and clicking “Schreikasten” in the “Comment” field back-end results in blank page…

  87. Chestnut dice:

    I got the reason.

    At line 136 in templates/sk_manage.php

    [ Original ]
    $spam_message=strtolower(_n(‘Spam’, ‘Spam’,1 ‘sk’));
    =>
    [ Changed ]
    $spam_message=strtolower(_n(‘Spam’, ‘Spam’, 1, ‘sk’));

    At line 139 in templates/sk_manage.php

    [ Original ]
    $moot_message=strtolower_n(‘Pending’,’Pending’,1, ‘sk’));
    =>
    [ Changed ]
    $moot_message=strtolower(_n(‘Pending’,’Pending’,1, ‘sk’));

  88. Chestnut dice:

    I have updated Japanese translation.
    I found only one line added into sk-ja.po, and I am sure it will be ok.

    If you found something missing, let me know and I will do ASAP.

    When you unzipped the file, there comes the directory “lang” which includes sk-ja.mo and sk-ja.po.

    The zip file is available at:
    http://staff.blog.bng.net/downloads/schreikasten-0.14.7.4.zip

  89. Datavinn dice:

    I tried, but a priori, it is “fair” (it’s already like that) a block of text stream, so difficult to change (bold, line breaks …). The result was a presentation “raw” but it’s already there, and without you there would be nothing. Thank you 🙂

  90. Datavinn dice:

    Yes ? ok ! 🙂

    here is a picture of what I tried to do to make it clearer :

    http://www.datavinn.com/ftp-images/img-temporaire/graphic-idea.gif

    le numéro de sortie du commentaire, c’est… pas vraiment utile mais assez sympa. ^^

    I will also suggest reversing the order of output, and therefore in order to read the most recent to oldest. Is that possible ?

    Thx a lot.

  91. Hi Sebaxtian,

    Thank you for a great plugin! Unfortunately it’s not working on my site. Can you perhaps tell me what I’m doing wrong?

    Thank you!
    Danielle

    http://www.bel-lounge.de/gastebuch/

    • sebaxtian dice:

      Hi Danielle.

      Could you give me a snapshot of your SK/Settings and the tag you use to add the widget to the page?

    • sebaxtian dice:

      I think you have the same problem another site from Argentina reported some days back. First, test changing your theme to check if SK works. If this is the case, looks like your theme adds a ‘white space’ or ‘new line’ and the browser reported it as a ‘headers already sent’. Check your theme for those ‘new lines’ like the one before and after the information about the designer (see the header.php), and the one after the meta/generator information. And also check in your function.php to not have extra lines or spaces before or after the php tags (< ?php ?>)

    • sebaxtian dice:

      Use another theme and send a comment as an anonymous user. Tell me if this works.

    • sebaxtian dice:

      I think something in your theme is sending the HTML headers before the ajax call, and it returns a -1 value instead the correct answer.

      There’s nothing I can do beside guess where you can find those errors.

      This is unortodox but, If you can give me ftp access to your site I can try to find where the problem is. It’s the only way I can help you with this.

      Use my personal mail (the one wit this message) to send the data. Sorry, I can’t figure what else can I do. 🙁

  92. Chestnut dice:

    I would like you to consider the way to solve the following phenomena.

    Regarding Japanese and some other Asian language, one character consistes of two bytes.

    The Schreikasten plugin uses strlen and strsub to handle input messages.
    This results in the fact that users have to set the double length in “Number of characters allowed per commen” for two-byte languages such as Japanese.

    For example, setting 100 to “Number of characters allowed per commen” actually accepts 50 two-byte characters, which sometimes corraplse the sentence.

    In order to avoide this, PHP provides the function of mb_.

    A two-byte language user can use mb_strlen to strlen, and mb_strsub to strsub.

    Thus, I would like you to alter applicable parts in the scripts just like:

    if ( function_exists( ‘mb_strlen’ ) )
    mb_strlen(…);
    else
    strlen(…);
    }

    and

    if ( function_exists( ‘mb_strsub’ ) )
    mb_strsub(…);
    else
    strsub(…);
    }

    I think these changes will make much more users happy.

    • Chestnut dice:

      P.S.

      mb_ stands for multibytes, but not all users can use it.

      In order to use these functions, users must install PHP with multibyte functions (=mbstring) enabled by “–enable-mbstring” or something like that.

      So, it is essential to write “if functions exsists or not” at the first.

    • sebaxtian dice:

      Thanks for pointing me about this bug. I would never figure how to solve it.

      New release with your fix, tell me if it solve the situation.

  93. Datavinn dice:

    Hi Sebaxtian !

    It’s almost perfect, it’s great. It is readable and very practical with the number, I hope it does not take thee too long. I promise I will bother you more later, do you think it is possible to read the last comment to oldest? Reverse the list in fact.
    Thank you very much and I hope your Christmas and New year starts well. In Paris, the snow to mush with wet feet ! 🙂
    In addition, I am a graphic designer, if you need a pictogram, or image for a plugin like Schreikasten or other, I could assist in my turn (“retour d’ascenseur” – “returning the favor” as we say in French).

  94. Chestnut dice:

    I have just upgraded to 0.14.7.8, and have not yet verified actual behavior of the latest plugin.

    Reading “schreikasten.php”, it says:

    $aux_size = strlen($text);
    if ( function_exists( ‘mb_strlen’ ) ) {
    $aux_size = mb_strlen($text);
    }

    I think this would behave not as expected, because if php has the function of mb_strlen, it will process “$aux_size” that is already changed by the privous line of “$aux_size = strlen($text);”.

    Thus, this should be changed to:

    if ( function_exists( ‘mb_strlen’ ) ) {
    $aux_size = mb_strlen($text);
    } else {
    $aux_size = strlen($text);
    }

    All applicable parts should be changed likewise.

    As for substr, you can change the line 695 of schreikasten.php to:

    [ Original ]
    $answer = substr($answer,0,-8);

    [ Changed ]

    if ( function_exists( ‘mb_substr’ ) ) {
    $aux_size = mb_substr($answer,0,-8);
    } else {
    $answer = substr($answer,0,-8);
    }

    • Chestnut dice:

      Sorry, I made a mistake.

      [ Wrong ]
      if ( function_exists( ‘mb_substr’ ) ) {
      $aux_size = mb_substr($answer,0,-8);
      } else {
      $answer = substr($answer,0,-8);
      }

      [ Correct ]
      if ( function_exists( ‘mb_substr’ ) ) {
      $answer = mb_substr($answer,0,-8);
      } else {
      $answer = substr($answer,0,-8);
      }

    • sebaxtian dice:

      Thanks for pointing about the substr situation. New release coming with your suggestions.

      Could you check it please? It is working on my local machine using hiragana, but I’m not sure 100% if this solved the bug.

      • Chestnut dice:

        I have verified that the plugin works perfectly with 2-byte language of Japanese, thank you.

        If the same change is needed for the line 422, it would be:

        if ( function_exists(‘mb_strlen’) ) {
        $http_request .= “Content-Length: ” . mb_strlen($request) . “rn”;
        } else {
        $http_request .= “Content-Length: ” . strlen($request) . “rn”;
        }

        Just for your information.

        • sebaxtian dice:

          Thanks Chestnut. This section asks the anti-spam system, and I’m using the akismet plugin as guide, and akismet doesn’t use mb_strlen. Maybe this is also a bug in akismet too.

          Do you use akismet in your page? If so, does it work with spam in japanes?

          Kind regards.

  95. Chestnut dice:

    Hi sebaxtian,

    Thanks for your information.
    Isee, that is why people say akismet mis-judges and considers all Japanese comments as spams. Fortunately, my akismet has never yet consider correct comments, including Japanese ones, as spams.

    The schreikasten plugin really works good, thanks.

  96. Karl dice:

    Hi…for some reason I just upgraded to 0.14.7.9 and now when the page loads the comments show, but then it changes to “none” and when you post comments they don’t show up.

    Do you know what is going on?

    Thank you!

  97. Chestnut dice:

    Hi,
    I just updated Japanese translation for version 0.14.8.

    The zip file is available at:
    http://staff.blog.bng.net/downloads/schreikasten-0.14.8.zip

  98. Chestnut dice:

    Hi Sebaxtian,

    Could you please change as following?

    At line 247 of schreikasten.php

    [ Original ]
    cp_log(‘schreikasten’,$comment->user_id,get_option(‘cp_comment_points’),$comment->id);

    [ Changed ]
    cp_log(__(‘Schreikasten’, ‘sk’),$comment->user_id,get_option(‘cp_comment_points’),$comment->id);

    Then, Cube Point displays “Schreikasten” in each user’s language.

    Note that schreikasten should be changed so that it begins with large S.

    • Chestnut dice:

      Line 269 of schreikasten has the similar syntax.

      [ Original ]
      cp_log(‘schreikasten’,$comment->user_id,-get_option(‘cp_del_comment_points’),$comment->id);

      [ Changed ]
      cp_log(__(‘Schreikasten’, ‘sk’),$comment->user_id,-get_option(‘cp_del_comment_points’),$comment->id);

      Thanks in advance!

    • sebaxtian dice:

      Hi Chestnut.

      To get a better integration with Cubepoints I suggested a patch for the plugin. With this patch the language translation is solved. Don’t know when would be added, and since then I haven’t seen any update. Here is the link to the forum where I suggested the patch. Add it to the switch from line 80 and then update the language translation file. Pay attention to the mistake in the text ‘BLocked’.

      http://cubepoints.com/forums/topic/how-to-integrate-cube-points-with#post-2357

      Send a message to this forum asking for the update and pointing to the mistake.

      Kind regards.

      • Chestnut dice:

        Hi Sebaxtian,

        Great code to be added to the cubepoints plugin.

        There are some other plugins that are integrated with cubeopints. So, I am afraid if it is tough for the cubepoints plugin author to add your code for each plugin that is to be integrated to the cubepoints plugin.

        Thus, for the time being, I keep the change as I mentioned above until the cubepoints plugin author makes decision, because I think it to be easy both for the cubepoints plugin author and other plugin authors like you How do you think?

        • sebaxtian dice:

          I agree with you, but as SK has multiple states it has to be this way. To solve this situation I think the cubepoints plugin requires his own ‘wordpress filter’… I think I would create the patch and suggest it to cubepoint’s developer.

          By the way, if you use the changes you suggested, you have to manually change the database when this patch is applied, because the text ‘schreikasten’ is the code used inside cubepoints but you are using it as a text to display, and in future releases the plugin would require this code (schreikasten, not Schreikasten or シャウトボックス) to format the output.

  99. Chestnut dice:

    Hi sebaxtian,

    A Happy New Year!

    Now I see what you mean to say.
    I do not remember when and where, but I must have changed “s(S)chreikasten” to “シャウトボックス” in database, so that my cubepoint does not display “s(S)chreikasten” but “シャウトボックス” in Japanese, after using my own suggested changes.

    You are quite write. I just forgot the issue is involved with database.

  100. Dianilla dice:

    Hola Sebaxtian, he probado a instalar el plugin y me da el siguiente error y se repite continuamente a lo largo la pagina:

    Warning: Cannot modify header information – headers already sent by (output started at /web/htdocs/www.stkosen.com/home/saihoshi/wp-content/plugins/schreikasten/schreikasten.php:308) in /web/htdocs/www.stkosen.com/home/saihoshi/wp-content/plugins/schreikasten/schreikasten.php on line 328

    ¿Podrías ayudarme?
    Muchas gracias.
    (ahora he quitado el widget)

    • sebaxtian dice:

      Hola Diana.

      Puede ser que el tema que estás usando esté dejando un espacio en blanco antes del código HTML, lo que hace que el servidor envíe los headers antes que SK (por eso el error ‘headers already sent’).

      Prueba cambiando el tema y activando el widget. Si con esto funciona entonces te recomiendo ir a al archivo functions.php y revisar que no hayan espacios en blanco a saltos de línea antes o después de las etiquetas PHP. Si necesitas ayuda con esto no dudes en escribir.

  101. Lord lethris dice:

    Really good plugin.

    However, its now Borked since WP 3.0.5 and latest Akismet 2.5.2

    Needs update!

  102. Marbas dice:

    Hi!

    Trying to use Schreikasten in a page. Using: [schreikasten:title,4,false] but I only get:

    http://img51.imageshack.us/i/captureqh.png/

    Whats wrong? It works create as a widget, but I need to use it on a page.

  103. Tria dice:

    Hey there,

    i encounter a strange behaviour of Schreikasten since the last update. When i load the page it shows up and everything is fine, but after some time (10-20 sec.) the entries are gone and the text “none” shows up where the entries were before.

    Any idea ? Somebody having the same problem ?

    I would be glad for some help.

    byy

  104. Tria dice:

    No that seems to be not a theme problem. I tried 3 themes 2 for BuddyPress and the TwentyTen theme, still the same behaviour.

  105. Tria dice:

    Hey seems to be a problem with BuddyPress itself. Didn’t try older versions of Schreikasten till now. But i will and report if there is any change.

  106. Hi…Schreikasten was really great! But, it is not working anymore. It’s still there, but no one can write on it. How can I solve it?

    Please, forgive my bad English.

    Thank you.

  107. Christian dice:

    Hello Sebaxtian

    I installed your plugin on the book review site of a friend and everyone loves it. It’s already heavily used. 😉 You ‘ve written a great plugin here. It works without flaws. 🙂

    But even so I have a small “problem” and that is that the Schreikasten takes up a lot of space on the sidebar. It even looks a little bit bloated. Here is a link to the site: http://www.reviewsbyjessewave.com/

    The real problem is that I don’t really know much about css and stuff. I have been fiddling around in the Schreikasten.css some, but couldn’t really change this.

    It would be perfekt if the layout would be like with the ShoutBox on your site. Can you tell me which changes I have to make to accomplish this?

    Thank you,
    Christian

    • sebaxtian dice:

      Hello Christian

      Great to hear you like this plugin, thanks for using it.

      Use these rules to modify your CSS files:

      .widget_sk div { padding: 0px; margin: 5px; line-height: 13px; }
      .widget_sk img.avatar { float: left; margin-right: 5px; }
      div.widget_sk { padding: 10px; }
      table.sk-table { padding: 0px 15px; width: 100%; }
      table.sk-table td { min-width: 40px; }

      These rules have to come at the end of the tag ‘head’ of your theme. Hope this would help.

    • sebaxtian dice:

      I suggest to add a version variable in custom.css call, in order to force browsers update it with the new rules. Check your theme header.php and edit it, like

      <link href=”http://…………/custom.css?v=1″ rel=”stylesheet” type=”text/css” />

      You only have to add the ‘?v=1’ after ‘custom.css’.

    • sebaxtian dice:

      Also, I have noticed Helena could ‘edit’ the comments. Doe’s she has an editor account in your site? Schreikasten creates the ‘moderate-shcreikasten’ capability and assigns it to the author, editor and administrator roles. Use a 3rd party plugin (like the ‘User Role Editor’) to enable/disable it on each role.

      • Christian dice:

        This turned out to have a completely different reason. We use the “Ajax Edit Comments” plugin on the site to give the visitors the chance to edit or delete their own comment in a time frame of 5 minutes. Now if someone leaves a comment on any post, the edit and delete links from the plugin not only appear within their comment, but on any of the Schreikasten comments as well. If the visitor then goes to another page on the site, say the home page, the edit and delete links disappear from the Schreikasten comments. The same happens when the 5 minutes are over.

        But in any case those edit and delete links on the Schreikasten comments only allow the visitor to edit and delete their on comment left on the post, not one of the Schreikasten comments. So no harm is done. 🙂

        Do you have an idea how to stop those links from the Ajax Edit Comments plugin appearing on the Schreikasten comments?

  108. Alvin dice:

    Hi there! I just installed this plugin and have set the require email setting to “no”. However, when I try to write a comment without filling up the email field, the comment will appear for 1 second or so and then disappear completely. Is there anything else I need to change? Or is there a way for me to remove the email field completely?

    Thank you very much.

  109. Thomas dice:

    Hello, thanks for a great plugin. I have been using it for quite some time at our website. However i have a problem that i can not solve. All chat messages ending up bold. Is there any chance you can help me solve that issue?

    Best regards
    Thomas

    • sebaxtian dice:

      Hi Thomas.

      There is a strong tag before the first data schrikasten writes in your site. Edit the page/post where SK is and use the html view (you would see it top right of the editor box) and check if you have a ‘strong’ tag around the schreikasten tag.

      Kind regards.

      • Thomas dice:

        Thanks a lot. It was my own fault. Kind of embarrassing, but i would not find it without you. Appreciate much! 🙂

        A second question. I did create a swedish translation with poedit, and i place the sv_SE.po in the catalog with the other language files. Still it´s in english. Do have to do something else beside create a swedish translation?

        • sebaxtian dice:

          Don’t worry, always a pleasure to help a user.

          About the sv_SE, remember to create the mo file and place it with the po file. Poedit would help you to compile the file. May I use this po file for future releases?

        • Rodrigo dice:

          Hi, I also have the same problem. I did create a brazilian portuguese translation, the mo and po files, the same name, copied in the lang directory but´s still in english. Can you help me?

  110. Thomas dice:

    Sure, just send a email to me, and i will send the swedish language files back to you. I did create both a po and mo file, however i did name them as sv_SE. Correct was sk-sv_SE. So every thing is working as intended.

    Thanks for your support.

    • sebaxtian dice:

      ¡Muchas gracias!

      I use to add links to translators pages inside my plugin pages. Tell me which site do you want to use as link and it’s description.

      My mail is sebaxtian at gawab dot com.

  111. abz dice:

    hey
    id like the name, email and comments boxes to be at the top and have the messages to appear below.

    also i would like to add the shoutbox to a non wp page?
    if you go to uncutbeatz.com and on the right and side click on ‘tune in LIVe’ it will open a small window.. i would like to add the shoutbox there if possible..
    any help is appreciated.

  112. abz dice:

    ok i changed it into a guesbook which colved the first problem.. still wondering if its possible to add it to another page outside wp

  113. abz dice:

    hey.. iv uploaded the page u sent me
    http://www.uncutbeatz.com/dj/sk.html
    when i send a message.. it just says sending… and stops

    any ideas?

  114. abz dice:

    iv entered
    sk_url = ‘http://www.uncutbeatz.com/dj’;

    i still get the same problem?

    http://www.uncutbeatz.com/dj/sk.html

  115. abz dice:

    iv changed it and it says the same thing.. sending…
    🙁

  116. abz dice:

    works 🙂 appreciate the help 😀

  117. Rodrigo dice:

    Sebaxtian, I thing that I put my doubt in a wrong place here.I have this problem: I did create a brazilian portuguese translation, the mo and po files, the same name, copied in the lang directory but´s still in english. Can you help me?

  118. Fred dice:

    hello
    Sorry this wonderful plugin sk no longer works for me. It worked once with the same theme. I tried with ie and firefox with the widget. Nothing to do. It works when I’m logged in as admin yet I chose the option NOT to registered users only. Can you help me?

    http://boucherie-gigandet.com/livre-dor/

  119. Fred dice:

    excuse me, it works now but not if I selected the option “moderate Reviews”. Sorry for the inconvenience

  120. Hellsfoul dice:

    Pardonly your Widget doesn’t work with the Buddy Press Themes.
    This would be a cool feature for me. Actually it is only a position issue. The plugin moves all sidebar widgets to the bottom left. Not visible anymore.

  121. dusst dice:

    Hola amigo, tengo un blog de wordpress integrado a un foro, recien ando armandolo, dime si ahi alguna de forma de poner tu shoutboxs tambien en mi foro, ya que estan integrados. Se puede!!!??????????

  122. dusst dice:

    en smf 2 ahi un MOD que ha sido aprobado por el team para poder usarlo sin problemas, es este:

    http://custom.simplemachines.org/mods/index.php?mod=3008

    En wordpress no he puesto ningun plugin para hacer bridge o algo similar.

    mi wordpress esta en el dominio principal y el foro esta en la carpeta /smf/

  123. Shan Sunil dice:

    Hi i would like to show the latest comments first in chat box…how could i do it??

  124. Juan Pablo dice:

    Hola, como hago para que el textarea sea mas chico.. de una sola linea asi me ocupa menos lugar! gracia!

  125. oel dice:

    Hi Sabaxtian,
    i Like your schreikasten Plugin, but i have a question.
    Since i use wp only as intranet, i know all the schreikasten user.
    So i dont need the email field. I already changed settings, so that entering the adress is not requiered anymore, but users are still confused, so i want to get ride of the field where they need to put in the adress, can you help me?

  126. sergan dice:

    Hi Sabaxtian,
    I have a qestion.
    Problem: I enter as admin, in format we have ” qestion – answer”, but there is no button “answer” on my page.
    He doesn’t understend that I’m admin.
    I attempted diffetent ways to solve the problem, but didn’t have a result.
    Wait for answer!
    Thank you!

  127. Sergan dice:

    Thank a lot for new version, it works! i didn’t expect that it would be so fast to correct.
    Thank you once again!

  128. DsC dice:

    some sort of writing on the tagboard script is executed: (
    example:

    setTimeout(function() { document.write(‘la dona e mobile’); }, 10000);

  129. Rudi dice:

    Hi Sebaxtian!

    Marvelous Plugin and some of the best response times I have ever seen on queries here.

    I appologise for not speaking any Spanish, even English is a Second language for me. Here in sunny South Afrika my home Language is Afrikaans.

    I am busy testing your Plugin as a method of FAST COMMUNICATION during Live Rugby Union Match Discussions. We are a very busy blog during live games.

    I have a few queries:

    1. Is it possible to have INDIVIDUAL Shreikasten Boxes… what I mean by that is if I have it on One Page or Post and the comments flow nicely on that topic, I want a different Shreikasten situation on another Page / Post having it’s own comments…. much like the differing comments per Post in WordPress… almost as if it replaces the comments section for that Post. For instance, if 2 Rugby games are on at the same time, I want to be able to seperate the comments for each game.

    2. Even when using Paragrahs in a Shreikasten response comment, after Submitting the comment, everything goes on and on in the same line / paragraph… how does one Make comments have paragraph structure?

    3. I have set my Shreikasten Settings as follows:

    — Registered Users Only – YES
    — Comments must be moderated – NO
    — Require E-Mail – NO
    — Announce comments (send e-mail) – NO
    — Layout – Chat Box

    When my registered users REPLY on someone’s comment, using the Reply Button on the right hand side…. it sends a mail anyway. How do I fix this / get past this obstacle?

    Once again… thanks for the Plugin and the active nature of your responses.

    … or as we say in my Native tongue: Baie Dankie (Thank you very much)…

    • sebaxtian dice:

      Hi Rudi and thanks for use SK.

      Currently I have a lot of work so I can’t help you right now with your requirements. But I can answer about your ideas and work on them in a week or two.

      Your first question: SK was designed as a shoutbox, but somewhere in the development cycle I added the ‘real-time’ capability, and users started to use it like a chatbox. Add the capability to create separated chatboxes would require to modify the database, something I don’t want to do. But, I think there is one feature I can add to create something like this: use #hastags. Add the capability to determine a hashtag to be displayed in a shoutbox, and any comment wrote inside these special shoutboxes would have the #hashtag. With this, a ‘general’ shoutbox would have all the conversations (including the hashtags), and the specific shoutbox would have just the comments with the hashtag (but not displaying the hashtags to easy of read). Wath do you think about this idea?

      2nd question: Sk was designed to use the less space possible, that’s why it changes new-line with spaces. This is easy to solve, but as I said I would work with this in 2 weeks.

      3rd question: the ‘announce comments’ and the ‘reply’ are two separated features. The ‘announce comments’ send mails to the administrator to know there are new comments, the reply sends emails to the owners of the comment. Remember that SK was designed as a shoutbox, not as a chatbox, and that’s why it behaves this way. The same here as the 2nd question, easy to solve but I have a lot of work.

      If you can wait those 2 weeks I will work on these features, specially in the hashtag idea.

      Que tengas un feliz día. (Have a nice day)

      • Rudi dice:

        Thanks for the response!

        I want to place NO PRESSURE on you, take your time.

        It is or has just become off-season in the sport of Rugby Union in the Southern Hemisphere, so we are more quiet on our web site, so really there is no hurry.

        The idea about #hashtags seems a fine answer and should resolve my need for seperated Shout Boxes / Chat Windows.

        I will wait patiently for your attention on the 3 issues.

        I offer to translate the Plugin for use with Afrikaans as a langage, but will need detailed instructions and directions from your side what file(s) to translate, how to save to the desired format. I do not understand php or html well at all… wish I knew more and if I had time I would invest in a course to learn it.

        I see that it has already been translated into Japanese and other Languages, so I would be happy to do my part in helping with the Afrikaans version (Afrikaans is very similar to Dutch or Flemish or Belgian).

        I fully understand when one is busy, my web site is not a means of income for me, just a passion as Rugby Union is a serious passion in my country. I am also a very busy business man and supply computer hardware and software here in South Africa, but am no programmer of php & html… yet.

        Once again thank you for the best Plugin Support I have experienced.

        Regards

        • sebaxtian dice:

          Thanks for offering to translate into Afrikaans.

          To translate you don’t need any php or htmt knowledge.

          Go to wp-content/plugins/schreikasten/langs directory, and you would see a file named schreikasten.pot there. Create a copy and rename into af.po

          Use a po editor software, like po-edit to translate the file.

          The software is quite easy to use, and the base language I use is english, so the translation wouldn’t be a problem.

          Somewhere in the po editor you can set your email and data. Please, fill these fileds with your data to help others send recomendations.

          If your po-editor could create the ‘binary file’ it would be named like af.mo, copy it to the lang directory.

          And that’s all.

          When you have finished the translation, send me the po file and I would add it to the plugin with a link to the site you require.

          Thank you for your help.

  130. DragonCz dice:

    I have to ask, how do I make, that only registered and logeed-in users can post in the shoutbox? Because anyone can post using Admin’s name

  131. Reynald dice:

    hello and thanx for this great piece of code.
    Is it possible to have the user connected show in the shoutbox like this one (http://www.monblogamoua.fr/categorie/shoutbox/)
    I don’t use it bacause it eat a lot a memory usage on m’y host but if in an future version it could be add it would be great.
    Also another addon would be great if it can be done it like on the pierre wordsprew shoutbox .His shoutbox look like a real shoutbox and i’d like to have yours made same as him if it possible.
    Thanx again for this great piece of work

  132. Stephanie dice:

    okay, i am very green at this stuff. what code do i use to add the guest book to a single page? i have set all the settings but i can’t figure out how to actually implament it into my site.

    like i said very green.

  133. anacilopes dice:

    es posible hacer algo para q la gente vea a los usuarios en linea asi savemos con quien se puede chatiar?
    gracias

    • sebaxtian dice:

      Hola Anacilopes.

      Lograr algo de ese estilo implicaría reescribir el plugin para que la lógica se comportara como un chat, así que infortunadamente de momento no es posible hacer lo que pides.

  134. Marco dice:

    renaming the wp-content directory is a common way of hardening wordpress

    you just need to put these lines at the end of wp-config.php and rename the wp-content folder to anything you defined in the first line

    define(‘WP_CONTENT_FOLDERNAME’, ‘wp-content’);
    define(‘WP_CONTENT_DIR’, ABSPATH . WP_CONTENT_FOLDERNAME );
    define(‘WP_CONTENT_URL’, ‘http://yourdomain.com/’.WP_CONTENT_FOLDERNAME);
    define(‘WP_PLUGIN_DIR’, WP_CONTENT_DIR . ‘/plugins’ );
    define(‘WP_PLUGIN_URL’, WP_CONTENT_URL.’/plugins’);

    all plugins i commonly use works fine with this hack, but yours is broken, until i rename back the wp-content folder to its original name.
    i think i should be able to fix it for myself, but you may like to know about this issue (and possibly fix it in future versions)

    keep up the good work, i love the plugin!

    ML

  135. Meryl dice:

    Hi Sebaxtian!

    I love your plugin and fantastic support!

    I apologise for not speaking any Spanish … here’s another user from sunny South Africa 🙂

    I have just 2 small requests, if you get some time – or maybe if I’ve missed the answer somewhere already?

    1. I’d like to have latest replies on top (Chat box layout)
    2. I’d also like to limit it to sho the latest x number of comments only; as the site gets pretty busy! (Chat box layout)

    besides that, absolutely fantastic, thank you so much for all your time and trouble!

  136. Chris dice:

    Hi Sebaxtian,

    I like your plugin a lot and want to integrate it into my site, however I would like to make the comments show up horizontally to the right with the comment box fixed on the left. I was wondering if you would possibly be able to provide a solution for this?

  137. Ade dice:

    Hello sebaxtian

    I like your plugin so much because of its simplicity 🙂
    But i have a problem. When i try to adding comment again, there is a very long loading, and it failed to show 🙁
    Can you tell me whats the problem? Or it because W3 Total Cache? I don’t know exactly 🙁
    You can try at oceano-its.web.id.

    Regard
    Ade

  138. Vince dice:

    Hello! I apologize, I can’t speak your language. I was just wondering if how can I switch the new chats on top? Right now, new messages are posted down.

  139. JUICEDaniel dice:

    Hi! Your plugin does’t seem to work with WP 3.4 🙁 Can you fix it? I would love to use your plugin.

    • sebaxtian dice:

      Could you please edit your SK settings and set the ‘send email’ feature to ‘Do not send email’ and check again? This change solves the problem in my site, buy I want to be sure if this solve the situation in other 3.4 sites.

      Thanks in advice.

  140. marieta dice:

    Sorry, I use the google translator. I have the shoutbox installed in wordpress themes mypapers. When you enable the plugin shoutbox on the right, shoutbox stretches along with the site. There is one post at the top after a big break and then back posts. I think it is something in the css mypapers, but I can not deal with it. Help me please. Thank you.

  141. marieta dice:

    Let me give you a link to the image. This is the page http://imageshack.us/f/528/tesst2.jpg/ I’ll be grateful for pointing out the error 🙂

  142. marieta dice:

    Version wordpress 3.3.2. I have installed on GD Star Rating plugin. After entering the subject, to a page where the comment is added, the shoutbox shows the scores of GD Star Rating, specifically the finger up and down. You can not judge because it does not work in the shoutbox. In the options GD Star Rating, like turning off a vote for comments and disable this function from the shoutbox, but I want to have an assessment of comments, comments unrated shoutbox. I enclose a picture.
    http://imageshack.us/f/215/ocenau.jpg/

    Może jest tutaj ktoś z Polski?

    Mam na stronie zainstalowany plugin GD Star Rating. Po wejściu do postu, na stronę gdzie się dodaje komentarz, to shoutbox pokazuje ocenę z GD Star Rating, a konkretnie palec góra-dół. Nie można oceniać bo nie działa to w shoutboxie. W opcjach GD Star Rating, jak wyłączę ocenianie komentarzy to i wyłącza się tę funkcję z shoutboxa, ale ja chcę mieć ocenę komentarzy, bez oceny komentarzy w shoutboxie. Obrazek powyżej.

  143. marieta dice:

    Oh no, I have uploaded a new version 0.14.15 of wordpress 3.4.1 and shows this error:

    Warning: Missing argument 2 for wp_kses(), called in /home/xxx/public_html/xxx/wp-content/plugins/schreikasten/schreikasten.php on line 1647 and defined in /home/xxx/public_html/xxx/wp-includes/kses.php on line 550

  144. Martin dice:

    Version 0.14.16
    Are you aware that the latest version – bug fix – has broken RSS Feed — it returns just the word ‘Array’ for every entry.
    Also if an image is posted then it just vanishes.
    I have edited out the code causing the problem and it works as it should but it doesn’t now have your ‘important’ bug fix.

  145. thomas dice:

    Hello sebaxtian,

    Thank for your great job!
    But i have a little question:
    Is it possible to put the text-insert-window below the Shouttexts?

    thanks for answer!

  146. Pim Bergkamp dice:

    Hi Sebaxtian, is it possible to save a conversation ? In other words, where are all the shouts shored on the server ?

  147. marieta dice:

    hello, Is it option to add next to ranks cubepoints’s nickname? Sorry translate by google.

  148. Marieta dice:

    Ok 🙂 Si puede añadido al lado del nombre de usuario comentando rango “ranks” cubepoints? Espero que ahora pueda entender lo que quiero decir 🙂 Si cubepoints 🙂

  149. Marieta dice:

    Cómo hacer shoutbox visibles para los usuarios registrados?

  150. Marieta dice:

    Ya gracias, he añadido una función y es como yo quería. Le saluda atentamente.

    if(is_user_logged_in())

  151. marieta dice:

    Hola, si usted puede hacer para archivar estaba en una página por separado? Agregue un botón que se moverá al archivo. Saludos desde Polonia!

  152. Walkerlos dice:

    Hey,

    i’m very satisfied with your Schreikasten, but the regular transparent style of the shoutbox makes the letters in it hard to read on my background. Is it possible to change the background of the shoutbox to a certain color, black maybe?
    I found the css data of the plugin, but i don’t know anything of coding. Can you help me with this issue?

    Greetings,
    Walkerlos

  153. andreas dice:

    Hi,
    thank you for your plugin!
    I have one problem. When viewing my website with a mobile phone, shoutbox will be displayed as well. But it is not possible to enter text in either of the fields, since the keyboard vanishes immediately after I point the cursor in one of the boxes. Tried two phones (Samsung Galaxy S1 and another Samsung) – same phenomenon.
    I was able to insert text on a third mobile phone (Samsung Galaxy S3), but after pointing the cursor in the box the page jumps to a different passage where one has to scroll down again to see the field.
    Known problem? Any ideas to solve this?
    Thank you!

  154. andreas dice:

    Hola Sebaxtian,

    url: http://schulaquarium.garnelenzucht.net

    Thank you! I hope you can reproduce the problem with your specific mobile…

    Best wishes
    andreas

    • sebaxtian dice:

      Hallo Andreas.

      I think the only way to solve this is creating an special CSS style for mobile templates. SK was developed 3 years ago, so it wasn’t tested on mobile templates (IT runs so fast).

      I’ll try to fix this today.

    • sebaxtian dice:

      Add his rule in /themes/filtered/style.css after the line 1729.

      #content .post.withThumb .postThumb { display: none; }

      • andreas dice:

        Hola Sebaxtian,
        thank you very much – your help is highly appreciated.
        I changed the code on style.css, but it didn´t solved the problem for the two mobile phones I can use to view the page. Samsung GT-I9000 (no keyboard) and Samsung GT-I9300 (scrolling necessary, besides that the plugin works).
        Best wishes
        andreas

  155. Miguel Angel dice:

    Hola,

    Estoy intentando hacer funcionar tu plugin, en mi wp 3.5.1, el caso es que no estoy viendo la forma de activar el plugin por ningun lado, cual es la variable que deberia de insertar en mi template?

    Un saludo y muchas gracias de antemano

  156. Martin dice:

    Hi mate,

    tnx for the excellent plugin. My only problem is that if I use on the website fanklubhbtf.sk the widget streches through out the rest of the website. can u have look at it?

    thanks again
    Martin

  157. Skeetanese dice:

    Hola,

    First off, great plugin! Is there any way I can add a shortcode to be able to insert this not just in a widget slot in my site? Thanks!

  158. Majid dice:

    Hi, I downloaded Shoutbox and installed on WordPress 3.6.1 and TwentyThirteen theme, but it always report an error:
    WARNING: CREATING DEFAULT OBJECT FROM EMPTY VALUE IN C:WAMPWWWARABWP-CONTENTPLUGINSSCHREIKASTENSCHREIKASTEN.PHP ON LINE 1814
    How can I solve it?

    • sebaxtian dice:

      Hi. This is an old plugin and I’m not working on it anymore.

      About your question, it looks like you are using a debug environment. Set the ‘WP_DEBUG’ variable as false in your wp-config.php

      If you still want to solve this even in a debug environment, change the line 1813 ($aux = “”;) to $aux = new stdClass;
      Then change the line 1821 $answer.= sk…. to $answer = sk…
      And at last, change line 2362 with this
      if(isset($_COOKIE[‘comment_author_’ . COOKIEHASH]) && $_COOKIE[‘comment_author_’ . COOKIEHASH]) {

      Hope this will help.

  159. Perodua dice:

    Hi,

    Thanks for the great plugin..very useful on my site.

  160. Hasse Andre dice:

    Hello,
    I have a problem with the plugin, it has worked fine for a long time.. But now it freeze on “Sending” and it looks like nothing happend when i change something in the settings..

    The url is: http://www.vingtor.org

    Can you help me?

    • Hasse Andre dice:

      Sorry, there was a plugin that mad this error.. ¨
      Dependency Minification and W3 Total Cache
      Delete those plugins and everything is ok again 🙂

      • sebaxtian dice:

        Hi Hasse. Thanks for using SK.

        This is an old plugin, but I try to keep it running.

        I know there are problems with ‘cache plugins’ because of the nature of SK. But some of these cache plugins has a list of URL to keep out of the cache system.

        If this is the case, add this URL ‘http://vingtor.org/wp-admin/admin-ajax.php’ to the list.

        Kind regards.

  161. Andiweb dice:

    Hello Sebaxtian, great plugin. can i ask you how can i reslove the problem with the line in the widgets??? look the screenshot

    http://imageshack.com/a/img27/9224/1w37.jpg

    pleaselet me know what code i need to change or to add to work without that issue

    • sebaxtian dice:

      Unfortunatelly I can’t find a CSS rule to solve you situation. It looks like your template defines a height for the sidebar and it sets this side inside the sidebar style. But if you set this as auto the sidebar disappears.

      Do you use a special theme, a special plugin for sidebar or a some strange widget inside it?

  162. Andiweb dice:

    i have “Display widgets” only

  163. Andiweb dice:

    Sebaxtian i found the css code height of the widgets ,

    .widget-container {
    background: #fff;
    box-shadow: 0 2px 7px -1px #aaa;
    -ms-box-shadow: 0 2px 7px -1px #aaa;
    -moz-box-shadow: 0 2px 7px -1px #aaa;
    -o-box-shadow: 0 2px 7px -1px #aaa;
    -webkit-box-shadow: 0 2px 7px -1px #aaa;
    float: left;
    margin: 15px 0 0 15px;
    position: relative;
    width: 300px;
    }

  164. Andweb dice:

    the problem is ,when i use the plugin from a visitor, show the problem with the css but when i log in and i use its work fine.

  165. vanRAW dice:

    Is there an option to get the font-size smaller. i found nothing and its bigger then the rest of my design, instead i would it smaller? thank you.

  166. vanRAW dice:

    http://www.raputation.de
    on the right widget-bar in the middle, element is called „» say YO!“

    merci.

  167. vanRAW dice:

    Thank you. You can do that directly in WordPress without Plugin. “Design / CSS edit”
    i need one code. under the shouts the size of the number of pages is still big? which is the command? and how can i change the line distance? is now to big for small size.

    • sebaxtian dice:

      That’s true, but if you update your theme you will lost your changes in your Style file. That’s why I prefer this way.

      The rules to modify the “pager numbers” size:

      .sk-page-actual { font-size: 0.9em; }
      .sk-page-other { font-size: 0.8em; }

      The rule to change line distance is this:

      div.sk-widgettext { font-size: .8em; line-height: 1.3em; }

      Tell me if this works.

  168. Hello with the last wordpress update i’m getting this error !!

    Warning: Creating default object from empty value in /var/www/vhosts/*****.com/httpdocs/wp-content/plugins/schreikasten/schreikasten.php on line 1814
    Warning: Creating default object from empty value in /var/www/vhosts/*****.com/httpdocs/wp-content/plugins/schreikasten/schreikasten.php on line 1814

    How to correct it ?

    thanks for your great Work.

  169. Work like a charm by making like in the reply to Majid

    Another question !! Is it possible to remove the reply and edit text ?

    Thks for help.

  170. vanRAW dice:

    thumbs up!!!! thank you soo much.
    now it looks good.

  171. az dice:

    Hello sir and great Plugin!
    I have been searching for a while and trying to find a way to make SK full width of page?
    Is there a simple way to do this? And thanks for any help!

    • sebaxtian dice:

      Hi AZ.

      From the readme:

      To add a shoutbox into a page or post, use the tags [schreikasten:title,items,rssicon] or [schreikasten:items], where title should be the text to display as header, items is the number of items to show in every single page, and rssicon (true or false) sets if you want to display the rss icon.

      Hope this help.

  172. az dice:

    I appreciate the response but Im so green at this wordpress… I’ve added the tag and it doesnt seem to work. Thanks but will keep trying.

  173. az dice:

    And thank you! got it working after a few changes! Thanks a mill

  174. Jan dice:

    Hello!

    It would be better, the “email-adress is not public” is right after the tekst-window (Chatbox, others (?)) so the sender knows this earlier, as that this is announced later on !

    Thank you very much for this plugin !

    Jan

    • sebaxtian dice:

      Thanks for using SK.

      Actually this was the first idea, but it was annoying for users to get a warning text bellow the textbox even if there weren’t any email inside. Remember, it is just a warning and the user can send the email if he wants.

  175. Jan dice:

    Hello !
    Is it possible to let send mail to MORE mail-adresses then the “Admin”? My site is for a billiard-club and I wish to let send the postings to the competitionleader TOO.

    Thank you for your help !

    greetings from Holland, Jan

    • sebaxtian dice:

      Hi Jan. Thanks for using SK.

      Actually there isn’t a plan to do that inside the plugin. But, you can use a service like IFTTT to check your email and resend any SK mail to any sender you want.

      Hope this will help.

  176. Jan dice:

    Hello ! Is it easy to change the color of the text ?

    Thank you in advance ! Jan

  177. Jan dice:

    Thank you ! But I use “Schreikasten” on a PAGE, non as a widget. Can I use your instructions then ?

    Jan

  178. Peter dice:

    Hi there, I want to change the number of replies showed. Now there are 15, but that’s to much for my page. Can I set that to a smaller number?

    And can I translate some lines in Dutch?

    • sebaxtian dice:

      Hi Peter.

      Actually, there is no way to change the number of comments per page. Sorry.

      About the translation, another user from Netherland started the translation, but it is not complete.

      I’ll appreciate any help you can give me with this. If you can I could give you the instructions to start the translation, and I’ll put in in the plugin only if you complete 90% of the translations.

      Thanks in advance.

  179. gidano dice:

    Hi!

    Real nice plugin!!!
    Here the Hungarian translation:

    https://copy.com/8SFWkw8sjXqH

  180. gidano dice:

    There is such an error message:

    Warning: Creating default object from empty value in /xxx/wp-content/plugins/schreikasten/schreikasten.php on line 1814

    I do not know what causes it. I’ve tried to reinstall, but it’s not flawless.
    Can you help?

    Regards, gidano
    from Hungary

    • sebaxtian dice:

      Hi Gidano.

      Thanks for your help.

      I have had this error too, and solved it. Didn’t updated the plugin.

      I’ll change this and update the data, but not the version. Just reinstall it in two days.

      Thanks for the translation. I’ll give you the credits in the readme file.

  181. krang dice:

    Hi,

    could you add an option to display an information after nickname on shoutbox that user who made entry is registered or guest?

    now besides user is registered or no they can post with the same nickname.
    and no one know is the truth one or someone is making a joke.

    great plugin!

  182. Reynald dice:

    hello,i have a trouble with this great plugin,it’s works like a charm but when i launch Broken link Checker i have some strange results
    About 1650 broken links with the ending url finish like this “http://www.leblogdeletrange.com/the-walking-dead-s05e02-strangers-vostfr/soundmanager2.swf” i search the net for having solution and find that it’s due to your plugin (using soundmanager) any idea to fix that ?
    Thanks again for your help.

  183. Mario dice:

    Hi,
    Schreikasten is really great, but I have a problem with the CSS. I would like to make the comments by the admin in blue color.
    So I made the following in the CSS:
    .sk-user-admin {
    color: #5882FA !important;
    }

    Unfortunately, it doesn’t work – can you help me? Thank you very much!

  184. Chris dice:

    Hello, your plugin is awesome, I love it, thank you very much!
    I have a question if you would like to help me with it I would be very happy.

    When you put in a LINK in the chat box in this format Link here it makes the text clickable but the link is not 100% correct, at the end of it, it puts an extra “, like this http://whatever.com” which then resolves to something like %2F

    Can you please tell me how to fix this?

  185. Dave dice:

    Hi

    Love your plugin. I just wondered if it is possible for the chat option to list the comments in reverse order so the latest chat message appears at the top ? Many thanks on an excellent plugin.

    Dave

  186. Dave dice:

    Hi Seb

    Really like your plugin, just one question as to how I can reverse the shoutbox chat so that recent comments appear at the top. Have had this request from a number of my users and think it would be very useful either to have a button to toggle the direction or some code if possible.

    Thanks, Dave

    https://wordpress.org/plugins/schreikasten/

  187. rinoadiary dice:

    Hi, once i’ve loaded my website after 10 seconds the widget just disappears, how can i fix this?

    • sebaxtian dice:

      I guest is a javascript problem with another plugin. Tell me when your site is back to test it.

      • rinoadiary dice:

        It’s back now (rinoadiary.it)
        I expanded the memory limit in wp_config and it works fine now, but I suppose the problem is still there.

        • sebaxtian dice:

          How much memory do you extend in your wp_config?

          • rinoadiary dice:

            196mb. Smaller numbers weren’t working

          • sebaxtian dice:

            That’s a lot! SK doesn’t require those amount of memory. I suggest to use only 124M and deactivate plugins (one by one) and check when your site comes back. Then tell me which plugin is causing this leek.

          • rinoadiary dice:

            Ok, I will try to reduce memory limit & deactivate plugins and will let you know.

            In the meanwhile the shoutbox disappeared again and I can see this message in its spot :

            Fatal error: Allowed memory size of 205520896 bytes exhausted (tried to allocate 8969139 bytes) in /web/htdocs/www.rinoadiary.it/home/wp-includes/wp-db.php on line 1094

            Last time the error pointed to functions.php. It’s a very large amount of data

          • rinoadiary dice:

            wp-db-php, 1077-1106:

            /**
            * Real escape, using mysqli_real_escape_string() or mysql_real_escape_string()
            *
            * @see mysqli_real_escape_string()
            * @see mysql_real_escape_string()
            * @since 2.8.0
            * @access private
            *
            * @param string $string to escape
            * @return string escaped
            */
            function _real_escape( $string ) {
            if ( $this->dbh ) {
            if ( $this->use_mysqli ) {
            return mysqli_real_escape_string( $this->dbh, $string );
            } else {
            return mysql_real_escape_string( $string, $this->dbh );
            }
            }

            $class = get_class( $this );
            if ( function_exists( ‘__’ ) ) {
            _doing_it_wrong( $class, sprintf( __( ‘%s must set a database connection for use with escaping.’ ), $class ), E_USER_NOTICE );
            } else {
            _doing_it_wrong( $class, sprintf( ‘%s must set a database connection for use with escaping.’, $class ), E_USER_NOTICE );
            }
            return addslashes( $string );
            }

            /**

          • rinoadiary dice:

            functions.php, 370-388

            /**
            * Serialize data, if needed.
            *
            * @since 2.0.5
            *
            * @param string|array|object $data Data that might be serialized.
            * @return mixed A scalar data
            */
            function maybe_serialize( $data ) {
            if ( is_array( $data ) || is_object( $data ) )
            return serialize( $data );

            // Double serialization is required for backward compatibility.
            // See https://core.trac.wordpress.org/ticket/12930
            if ( is_serialized( $data, false ) )
            return serialize( $data );

            return $data;
            }

            I hope this can help

  188. Rinoa Heartilly dice:

    Could it be a compatibility problem with wordpress 4.3? before the update schreikasten was working perfectly

  189. Hi Sebaxtian, firstly thank you for producing such a brilliant plugin. I know you haven’t been active for some time in here but wondered if you may be approachable for some freelance work to fine-tune the performance of your plugin that we currently have running on our new site. Everyone so far loves it but have noticed there is a huge delay in new posts appearing to everyone. Sometimes it;s immediate & others times they do not show at all & the page has to be manually refreshed. We would be more than happy to pay you for your time on this. Best, Steve

  190. Gerd Eibach dice:

    Hi sebaxtian,
    so far your plugin is perfectly working. Great job.
    There are still some minor notices in debug mode.
    You wrote on the wordpress plugin page, that you will release version 1.0 soon.
    In this case may be, you want to fix these.

    No bleating – just want to help 😉

    Here the debug messages:

    PHP Notice: Undefined index: sk-id in …/wp-content/plugins/schreikasten/schreikasten.php on line 408

    PHP Warning: Creating default object from empty value in …/wp-content/plugins/schreikasten/schreikasten.php on line 1814

    PHP Notice: Undefined variable: answer in …/wp-content/plugins/schreikasten/schreikasten.php on line 1821

    PHP Notice: Undefined index: comment_author_04665fbb5697227213ef2e4c055dc690 in …/wp-content/plugins/schreikasten/schreikasten.php on line 2362

    PHP Notice: Undefined variable: submit in …/wp-content/plugins/schreikasten/schreikasten.php on line 2588

    PHP Notice: Undefined variable: button in …/wp-content/plugins/schreikasten/schreikasten.php on line 2589

    PHP Notice: Undefined variable: for in …/wp-content/plugins/schreikasten/schreikasten.php on line 2591

  191. Gerd Eibach dice:

    Hi sebaxtian,
    I have taken care of removing most of the PHP Notices. If you are interested in a copy of my .php, you are welcome.

    There is only one issue, that i’m not able to get rid of.

    PHP Notice: has_cap wurde mit einem Parameter oder Argument aufgerufen, der seit Version 2.0.0 veraltet ist! Die Benutzung von user_level in Plugins und Themes ist veraltet. Nutze stattdessen das Abfragen von roles oder capabilities.

    I send you a mail with my version, if you ask for it. I would be pleased to help.

    • sebaxtian dice:

      Hi Gerard. Thanks for helping me with this.

      Actually I think it will be better to start a new plugin instead debugging this one. There are too many reasons why, but to give just 3 of them: to use a template language, to use jQuery, to use WordPress own custom post type generator.

      Feel free to change anything in the plugin. I will assure you there will be no updates to SK that overwrites your code. But, if in a near time I can find a good reason to create the new version, I will send a message for help.

      Kind regards.

Escriba su comentario