Jump to content
  • Sky
  • Blueberry
  • Slate
  • Blackcurrant
  • Watermelon
  • Strawberry
  • Orange
  • Banana
  • Apple
  • Emerald
  • Chocolate
  • Charcoal

ratajujo

Ágata
  • Content Count

    28
  • Posts on chatbox

    0
  • Joined

  • Last visited

Community Reputation

0 Neutral

About ratajujo

  • Rank
    Member

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Muchas gracias @Tronlar
  2. Compañero lo mismo, me sale el mismo error pero lo raro es que solo es el index ya que si entras a otra sección entra normal. Te puedo dar los datos del cpanel? Para ver si se puede solucionar el error por privado te envió @Tronlar?
  3. Disculpa crees que me puedas mandar una captura de todas las extensiones PHP que tienes activas por favor, Intl y ioncube_loader lo tenia activo, pero no tenia activo bcmath, brotli DBA y DBASE.
  4. Probe con PHP 7.0, 7.1 que versión me recomiendas? O cual usas en la demo. Gracias.
  5. Ya ejecute las dos consultas en la base de datos, como esta en el tutorial amigo.
  6. Eso mismo hice, solo puse la id del vídeo. Amigo acabo de instalar en mi hosting y tengo este error La instalación a corrio normal no tuve problemas, pero después de instalar y tratar de entrar a la web me sale este error. Ayuda por favor.
  7. Lo publique en la demo https://v6roja.lucky-forum.com/posts/videosonline/6/Testero-xd.html
  8. Error al publicar un vídeo de youtube amigo @Tronlar
  9. ratajujo

    V6 1.3 (ACT/FIX)

    Me encanto tu aporte amigo @Tronlar pero no funciona la sección imágenes o para publicar una imagen a través de url externa en Shouts Portada de Post tampoco funciona añadir imagen a través de url externa O http://portalxd.pw/fotos/ Dejó usuario demo1 Contraseña: demo1 También al momento de registrar un usuario nuevo no redireccióna al inicio se queda pegado en registro.
  10. ratajujo

    [GRATIS] Risus Alfa 2.0

    Error al publicar un post ERROR No se pudo ejecutar una consulta a la base de datos. Field 'post_comments' doesn't have a default value
  11. ratajujo

    BBcode error [img]

    Solucionado, no era en el script, cambie de hosting, pero veo que, en algunas empresas de hosting no funciona bien phpost, pero en otros si. Por que sera?
  12. ratajujo

    BBcode error [img]

    Busque la linea y es la misma que diste para reemplazar Busque la linea y es la misma que diste para reemplazar
  13. ratajujo

    BBcode error [img]

    Amigo disculpe por ser ciego no logro encontrar la linea de imagen para reemplazar
  14. ratajujo

    BBcode error [img]

    Tambien dejo el link para descargar el bbcodeinc php y adjunto https://mega.nz/#!dIUHTZ6Z!iim9bKqvkbSZY5QWA0BqZS4aQhy1dYOK60VK_1a43rc bbcode.inc.php Amigo instale este script con mods https://www.phpost.net/foro/topic/30972-v5-modificado-con-mods-actfix-126000/
  15. ratajujo

    BBcode error [img]

    @HiIamConfiD3 aqui te dejo el codigo amigo, gracias Codigo <?php require_once 'JBBCode/Parser.php'; require_once 'JBBCode/definitions/Video.php'; require_once 'JBBCode/validators/ColorValidator.php'; require_once 'JBBCode/validators/UrlValidator.php'; require_once 'JBBCode/validators/AlignValidator.php'; require_once 'JBBCode/validators/SizeValidator.php'; require_once 'JBBCode/validators/SwfValidator.php'; require_once 'JBBCode/validators/ImgValidator.php'; require_once 'JBBCode/validators/FontValidator.php'; /** * Clase responsable de la conversión de texto en formato * de marcado BBCode a XHTML para creración de contenido * usado en posts, fotos, comentarios, etc. * * Extiende de la clase jBBCode para facilitar el uso de * todas las herramientas disponibles para la conversión * además de su excelente seguridad para el script. * * @author Kmario19 y PHPost. */ class BBCode { /** * String texto BBcode */ private $text; /** * BBCodes permitidos */ private $restriction; /** * jBBCode */ private $parser; /** * Public instance. */ public static function &getInstance() { static $bbcode; if (is_null($bbcode)) { $bbcode = new BBCode(); } return $bbcode; } public function __construct() { $this->restriction = array(); $this->parser = new JBBCode\Parser(); } /** * Prepara el texto con el que se trabajará * * @param string $text texto a parsear */ public function setText($text) { $this->text = $text; $this->unclosedTags(); } /** * Modificar restricciones de BBCode * * @param Array string $restriccion lista de tags permitidos */ public function setRestriction($array) { $this->restriction = $array; $this->addBBcodes(); } /** * Elimina etiquetas BBcode y deja el texto plano * * @return string */ public function getAsText() { $this->parser->parse($this->text); $this->text = $this->parser->getAsText(); $this->delExtraTags(); return htmlspecialchars_decode(strip_tags($this->text)); } /** * Obtiene el texto en HTML * * @return string */ public function getAsHtml() { $this->parser->parse($this->text); $this->text = $this->parser->getAsHtml(); $this->setExtraTags(); return $this->text = nl2br($this->text); } /** * Fix para tags que no tienen etiqueta de cierre * y para tags de YouTube de la versión anterior */ private function unclosedTags() { $this->text = preg_replace("/[\.com]+\/v\//i", ".com/watch?v=", $this->text); $this->text = preg_replace("/\[swf=(http|https)?(\:\/\/)?www\.youtube\.com\/watch\?v([A-z0-9=\-]+?)\]/i", "[video]$1$2www.youtube.com/watch?v$3[/video]", $this->text); $this->text = preg_replace("/\[img\=(.+?)\]/i", "", $this->text); $this->text = preg_replace("/\[swf\=(.+?)\]/i", "[swf]$1[/swf]", $this->text); $this->text = str_replace('&#039;', '\'', $this->text); } /** * Parsea tag de línea de división * saltos de línea */ private function setExtraTags() { if (in_array('hr', $this->restriction)) { $this->text = str_replace(' ', '<hr />', $this->text); } $this->text = str_replace('\n', '<br />', $this->text); } /** * Elimina tag de línea de división * saltos de línea * espacios vacíos */ private function delExtraTags() { $this->text = str_replace(array(' ', '\n', '\r'), ' ', $this->text); $this->text = preg_replace('!\s+!', ' ', $this->text); $this->text = preg_replace('/((http|https|www)[^\s]+)/', '', $this->text); } /** * Agrega y valida los BBcodes a parsear. * * Si el bbcode se encuentra en el array de la restricción, será permitido. * Si no es válido lo que se pasa por parametro o contenido se verá el bbcode * sin ser parseado. Ejemplo: [a]no es link[/a] => [a]no es link[/a] * * Cada bbcode tiene su configuración de: * * TagName: Nombre del tag de bbcode. * Replace: En qué formrato HTML se reemplazará. * Usar como variables de referencia {option} y {param}. * UseOption: Si el tag usa parámetro ({option}). * ParseContent: Si el contenido del tag también será parseado. * NestLimit: Límite de cuantas veces se repite este tag en su contenido (incluyendose). * OptionValidator: Clase con la cual se valida lo que se pasa por parámetro. * BodyValidator: Clase con la cual se valida lo que se pasa como contenido del tag. */ public function addBBcodes() { $urlValidator = new \JBBCode\validators\UrlValidator(); $colorValidator = new \JBBCode\validators\ColorValidator(); $sizeValidator = new \JBBCode\validators\SizeValidator(); $alignValidator = new \JBBCode\validators\AlignValidator(); $swfValidator = new \JBBCode\validators\SwfValidator(); $imgValidator = new \JBBCode\validators\ImgValidator(); $fontValidator = new \JBBCode\validators\FontValidator(); $tagCodes = array( array('tag' => 'b', 'replace' => '<strong>{param}</strong>'), array('tag' => 'i', 'replace' => '<i>{param}</i>'), array('tag' => 'u', 'replace' => '<u>{param}</u>'), array('tag' => 's', 'replace' => '<s>{param}</s>'), array('tag' => 'sub', 'replace' => '<sub>{param}</sub>'), array('tag' => 'sup', 'replace' => '<sup>{param}</sup>'), array('tag' => 'table', 'replace' => '<table class="bbctab"><tbody>{param}</tbody></table>'), array('tag' => 'tr', 'replace' => '<tr>{param}</tr>'), array('tag' => 'td', 'replace' => '<td>{param}</td>'), array('tag' => 'ul', 'replace' => '<ul>{param}</ul>'), array('tag' => 'li', 'replace' => '<li>{param}</li>'), array("tag" => "s","pre" => "<s>","suf" => "</s>"), array("tag" => "sub","pre" => "<sub>","suf" => "</sub>"), array("tag" => "sup","pre" => "<sup>","suf" => "</sup>"), array("tag" => "table","pre" => "<table class=\"bbctab\"><tbody>","suf" => "</tbody></table>"), array("tag" => "tr","pre" => "<tr>","suf" => "</tr>"), array("tag" => "td","pre" => "<td>","suf" => "</td>"), array("tag" => "ul","pre" => "<ul class=\"bbclist\">","suf" => "</ul>"), array("tag" => "ol","pre" => "<ol class=\"bbclist\">","suf" => "</ol>"), array("tag" => "li","pre" => "<li>","suf" => "</li>"), array("tag" => "notice","pre" => "<div class=\"bbcmsg notice\">","suf" => "</div>"), array("tag" => "info","pre" => "<div class=\"bbcmsg info\">","suf" => "</div>"), array("tag" => "warning","pre" => "<div class=\"bbcmsg warning\">","suf" => "</div>"), array("tag" => "error","pre" => "<div class=\"bbcmsg error\">","suf" => "</div>"), array("tag" => "success","pre" => "<div class=\"bbcmsg success\">","suf" => "</div>"), array('tag' => 'url', 'replace' => '<a href="{param}" target="_blank">{param}</a>', 'parse' => false, 'validParam' => $urlValidator), array('tag' => 'url', 'replace' => '<a href="{option}" target="_blank">{param}</a>', 'option' => true, 'validOption' => $urlValidator), array('tag' => 'img', 'replace' => '<img src="{param}" onload="if(this.width > 735) {this.width=735}"/>', 'parse' => false, 'validParam' => $imgValidator), array('tag' => 'color', 'replace' => '<span style="color: {option}">{param}</span>', 'option' => true, 'validOption' => $colorValidator), array('tag' => 'size', 'replace' => '<span style="font-size: {option}pt; line-height: {option}pt">{param}</span>', 'option' => true, 'validOption' => $sizeValidator), array('tag' => 'align', 'replace' => '<div style="text-align: {option}">{param}</div>', 'option' => true, 'validOption' => $alignValidator), array('tag' => 'font', 'replace' => '<span style="font-family: {option}">{param}</span>', 'option' => true, 'validOption' => $fontValidator), array('tag' => 'code', 'replace' => '<pre class="code">{param}</pre>', 'parse' => false, 'limit' => 1), array('tag' => 'swf', 'replace' => '<embed src="{param}" quality="high" width="640px" height="390px" type="application/x-shockwave-flash" allowfullscreen="true" allownetworking="internal" autoplay="false" wmode="transparent">', 'parse' => false, 'validParam' => $swfValidator), array('tag' => 'spoiler', 'replace' => '<div class="spoiler"><div class="title"><a href="#" onclick="spoiler($(this)); return false;">Spoiler:</a></div><div class="body">{param}</div></div>'), array('tag' => 'quote', 'replace' => '<blockquote><div class="cita"><strong>Cita:</strong></div><div class="citacuerpo"><p>{param}</p></div></blockquote>'), array('tag' => 'quote', 'replace' => '<blockquote><div class="cita"><strong>{option} dijo:</strong></div><div class="citacuerpo"><p>{param}</p></div></blockquote>', 'option' => true), array('tag' => 'notice', 'replace' => '<div class="bbcmsg notice">{param}</div>'), array('tag' => 'info', 'replace' => '<div class="bbcmsg info">{param}</div>'), array('tag' => 'warning', 'replace' => '<div class="bbcmsg warning">{param}</div>'), array('tag' => 'error', 'replace' => '<div class="bbcmsg error">{param}</div>'), array('tag' => 'success', 'replace' => '<div class="bbcmsg success">{param}</div>') ); foreach ($tagCodes as $bbcode) { if (in_array($bbcode['tag'], $this->restriction) || !$this->restriction) { $tag = $bbcode['tag']; $replace = $bbcode['replace']; $option = isset($bbcode['option']) ? $bbcode['option'] : false; $parse = isset($bbcode['parse']) ? $bbcode['parse'] : true; $limit = isset($bbcode['limit']) ? $bbcode['limit'] : -1; $validOption = isset($bbcode['validOption']) ? $bbcode['validOption'] : null; $validParam = isset($bbcode['validParam']) ? $bbcode['validParam'] : null; $this->parser->addBBCode($tag, $replace, $option, $parse, $limit, $validOption, $validParam); } } // Tag de video independiente if (in_array('video', $this->restriction) || !$this->restriction) { $this->parser->addCodeDefinition(new Video()); } } /** * @name parseMentions * @access public * @param string * @return string * @info PONE LOS LINKS A LOS MENCIONADOS */ public function parseMentions() { global $tsUser; $founds = array(); $this->text .= ' '; preg_match_all('/\[email protected]([a-zA-Z0-9_-]{4,16}+)\b/', $this->text, $users); foreach ($users[1] as $user) { if (!in_array($user, $founds)) { $uid = $tsUser->getUserID($user); if (!empty($uid)) { $find = '@' . $user . ' '; $replace = '@<a href="' . $this->settings['url'] . '/' . $user . '" class="hovercard" uid="' . $uid . '">' . $user . '</a> '; $this->text = str_replace($find, $replace, $this->text); } $founds[] = $user; } } return $this->text = substr($this->text, 0, -1); } /** * @name parseSmiles() * @access public * @description Convierte los Smiles */ public function parseSmiles(){ global $tsCore; // SMILEYS $bbcode = array(); $html = array(); // $pre = '<img src="'.$tsCore->settings['default'].'/images/smiles/'; $end = '" align="absmiddle"/>'; // SMILES DEFAULT $bbcode[] =":)"; $html[] = $pre."001.png".$end; $bbcode[] =":D"; $html[] = $pre."002.png".$end; $bbcode[] =";)"; $html[] = $pre."003.gif".$end; $bbcode[] =":O"; $html[] = $pre."004.png".$end; $bbcode[] ="(H)"; $html[] = $pre."006.png".$end; $bbcode[] =":P"; $html[] = $pre."104.png".$end; $bbcode[] ="8o|"; $html[] = $pre."049.png".$end; $bbcode[] =":S"; $html[] = $pre."009.png".$end; $bbcode[] =":$"; $html[] = $pre."008.png".$end; $bbcode[] =":("; $html[] = $pre."010.png".$end; $bbcode[] =":'("; $html[] = $pre."011.gif".$end; $bbcode[] =":|"; $html[] = $pre."012.png".$end; $bbcode[] ="(6)"; $html[] = $pre."013.png".$end; $bbcode[] ="8-|"; $html[] = $pre."050.png".$end; $bbcode[] =":-/"; $html[] = $pre."083.png".$end; $bbcode[] ="^o)"; $html[] = $pre."051.png".$end; // EXTRAS SMILES $bbcode[] = "(A)"; $html[] = $pre."014.png".$end; $bbcode[] = ":["; $html[] = $pre."043.png".$end; $bbcode[] = ":-#"; $html[] = $pre."048.png".$end; $bbcode[] = ":-*"; $html[] = $pre."052.png".$end; $bbcode[] = "+o("; $html[] = $pre."053.png".$end; $bbcode[] = "(brb)"; $html[] = $pre."066.gif".$end; $bbcode[] = ":^)"; $html[] = $pre."072.gif".$end; $bbcode[] = "*-)"; $html[] = $pre."073.gif".$end; $bbcode[] = "<o)"; $html[] = $pre."075.gif".$end; $bbcode[] = "8-)"; $html[] = $pre."076.gif".$end; $bbcode[] = "|-)"; $html[] = $pre."078.gif".$end; $bbcode[] =";-/"; $html[] = $pre."082.png".$end; $bbcode[] ="(jk)"; $html[] = $pre."084.png".$end; $bbcode[] = "(j)"; $html[] = $pre."086.png".$end; $bbcode[] = "(V)"; $html[] = $pre."087.png".$end; $bbcode[] = "(lol)"; $html[] = $pre."089.gif".$end; $bbcode[] = "(xD)"; $html[] = $pre."090.png".$end; $bbcode[] = ":8)"; $html[] = $pre."088.png".$end; $bbcode[] = "(ff)"; $html[] = $pre."091.gif".$end; $bbcode[] = "(fm)"; $html[] = $pre."092.gif".$end; $bbcode[] = ":'|"; $html[] = $pre."093.gif".$end; $bbcode[] = ":]"; $html[] = $pre."094.gif".$end; $bbcode[] = ":}"; $html[] = $pre."095.png".$end; $bbcode[] = "(BOO)"; $html[] = $pre."096.png".$end; $bbcode[] = "*|"; $html[] = $pre."097.gif".$end; $bbcode[] = "*\\"; $html[] = $pre."098.png".$end; $bbcode[] = "(wm)"; $html[] = $pre."100.png".$end; $bbcode[] = "(xo)"; $html[] = $pre."101.gif".$end; // OBJECTOS $bbcode[] = "(l)"; $html[] = $pre."015.png".$end; $bbcode[] = "(u)"; $html[] = $pre."016.png".$end; $bbcode[] = "(@)"; $html[] = $pre."018.png".$end; $bbcode[] = "(&)"; $html[] = $pre."019.png".$end; $bbcode[] = "(S)"; $html[] = $pre."020.png".$end; $bbcode[] = "(*)"; $html[] = $pre."021.png".$end; $bbcode[] = "(~)"; $html[] = $pre."022.png".$end; $bbcode[] = "(8)"; $html[] = $pre."023.png".$end; $bbcode[] = "(E)"; $html[] = $pre."024.png".$end; $bbcode[] = "(F)"; $html[] = $pre."025.png".$end; $bbcode[] = "(W)"; $html[] = $pre."026.png".$end; $bbcode[] = "(O)"; $html[] = $pre."027.gif".$end; $bbcode[] = "(K)"; $html[] = $pre."028.png".$end; $bbcode[] = "(G)"; $html[] = $pre."029.png".$end; $bbcode[] = "(^)"; $html[] = $pre."030.png".$end; $bbcode[] = "(P)"; $html[] = $pre."031.png".$end; $bbcode[] = "(I)"; $html[] = $pre."032.png".$end; $bbcode[] = "(C)"; $html[] = $pre."033.png".$end; $bbcode[] = "(T)"; $html[] = $pre."034.png".$end; $bbcode[] = "({)"; $html[] = $pre."035.png".$end; $bbcode[] = "(})"; $html[] = $pre."036.png".$end; $bbcode[] = "(B)"; $html[] = $pre."037.png".$end; $bbcode[] = "(D)"; $html[] = $pre."038.png".$end; $bbcode[] = "(Z)"; $html[] = $pre."039.png".$end; $bbcode[] = "(X)"; $html[] = $pre."040.png".$end; $bbcode[] = "(Y)"; $html[] = $pre."041.png".$end; $bbcode[] = "(N)"; $html[] = $pre."042.png".$end; $bbcode[] = "(nnh)"; $html[] = $pre."044.png".$end; $bbcode[] = "(#)"; $html[] = $pre."046.png".$end; $bbcode[] = "(R)"; $html[] = $pre."047.png".$end; $bbcode[] = "(sn)"; $html[] = $pre."054.png".$end; $bbcode[] = "(tu)"; $html[] = $pre."055.png".$end; $bbcode[] = "(pl)"; $html[] = $pre."056.png".$end; $bbcode[] = "(||)"; $html[] = $pre."057.png".$end; $bbcode[] = "(pi)"; $html[] = $pre."058.png".$end; $bbcode[] = "(so)"; $html[] = $pre."059.png".$end; $bbcode[] = "(au)"; $html[] = $pre."060.png".$end; $bbcode[] = "(ap)"; $html[] = $pre."061.png".$end; $bbcode[] = "(um)"; $html[] = $pre."062.png".$end; $bbcode[] = "(ip)"; $html[] = $pre."063.png".$end; $bbcode[] = "(co)"; $html[] = $pre."064.png".$end; $bbcode[] = "(mp)"; $html[] = $pre."065.png".$end; $bbcode[] = "(st)"; $html[] = $pre."067.png".$end; $bbcode[] = "(pu)"; $html[] = $pre."102.png".$end; $bbcode[] = "(yn)"; $html[] = $pre."068.png".$end; $bbcode[] = "(h5)"; $html[] = $pre."069.gif".$end; $bbcode[] = "(mo)"; $html[] = $pre."070.png".$end; $bbcode[] = "(bah)"; $html[] = $pre."071.png".$end; $bbcode[] = "(li)"; $html[] = $pre."074.gif".$end; $bbcode[] = "(wo)"; $html[] = $pre."077.png".$end; $bbcode[] = "'.'"; $html[] = $pre."080.png".$end; $bbcode[] = "(bus)"; $html[] = $pre."045.png".$end; $bbcode[] = "*p*"; $html[] = $pre."079.png".$end; $bbcode[] ="*s*"; $html[] = $pre."085.png".$end; $bbcode[] = "(M)"; $html[] = $pre."017.png".$end; $bbcode[] = "(xx)"; $html[] = $pre."103.png".$end; // REEMPLAZAMOS SMILEYS return $this->text = str_replace($bbcode, $html, $this->text); } }
×