Lista de las variables de configuración más utilizadas en WS.WebTV.
soporte, ws.webtv, personalización, avanzada, variables, configuracion
Las siguientes variables de configuración son utilizadas para controlar diferentes aspectos de la WebTV como el número de ítems por página, reescalado de imágenes, etc. Las variables deben introducirse en el archivo config/Config.inc.php, antes de la etiqueta de cierre de PHP (?>).
Respecto a las variables relacionadas con procesamiento de imágenes:
Tenga presente que en el caso de las variables que controlan el procesamiento de imágenes, éstas solamente aplicarán para nuevas subidas de imágenes. Todas las imágenes subidas antes de los cambios en las variables permanecerán igual; por lo tanto, si modifica cualquiera de esas variables, se recomienda volver a subir todas las imágenes. Adicionalmente, cuando cambie las dimensiones de las imágenes, también deberá modificar el código CSS correspondiente.
// ---------- NOTA: Las variables que contengan _MOBILE en su nombre NO APLICAN para el Tema "V2" ---------- $DB_WAIT_TIMEOUT = 0; // (Desde v57pf5) - 0 = No establecer (por defecto). Establezca un valor mayor que 0 para especificar el DB wait timeout (Ej. 28800). NOTA: La herramienta de diagnóstico permite conocer el "wait timeout" actual del servidor de Bases de Datos. $DEVELOPMENT_MODE_ACCESS_LEVEL = 1; // El nivel de acceso mínimo requerido para hacer "login" cuando la WebTV está en modo desarrollo. 0 = Webmaster, 1 = Admin, 2 = Autor, 3 = Colaborador... $CMS_HIDE_SUPER_USER_ACCOUNT = false; // (Desde v3.0.5) - Esto permite esconder el "Súper Usuario" (cuenta Webmaster con ID =1) en varias secciones del Administrador de Contenidos de manera que otros Webmasters no lo puedan ver (revise el documento de Niveles de Acceso y Conjuntos de Privilegios para más información). $BACKUP_FUNCTIONALITY_ENABLED = false; // (Desde v3.0.5) - Si se desea habilitar la funcionalidad de Copia de Seguridad (que sólo puede ser utilizada por el "Súper Usuario"). $NOTIFICATION_USE_NOREPLY_AS_EMAIL_FROM= true; // (Desde v3.0) Ops: true (valor por defecto) envía las notificaciones usando el E-Mail "de" noreply@dominio..., false utiliza el mismo E-Mail de notificaciones como el E-Mail "de". $APPEND_BUILD_ID_TO_CORE_ASSET_FILES= true; // (Desde v3.0) Usar false si se desea deshabilitar la cadena de texto de caché incluida en las URLs de los archivos .css y .js del núcleo del sistema. $TAGS_CLEANUP = "strict"; // Ops: "strict" (sólo permite una palabra por tag + conversión a minúsculas), "relaxed_lc" (permite espacios + conversión a minúsculas), "relaxed" (como el anterior + mantiene mayúsculas y minúsculas), relaxed2 (como el anterior + permite comillas simples) $CACHE_FILE_LIST_LIFE = 30; // (Desde v2.3pf1) - Establece la vida del caché (segundos) para las listas de archivos (listados obtenidos del sistema de archivo o ubicación de almacanamiento) $LOG_ALL_DATABASE_ERRORS = false; // (Desde v53pf4) Ops: true, false - Posibilidad de guardar todos los errores de Base de Datos en un archivo log ("___mysqlerrors.log.") $POST_UPDATE_SCRIPT_URL = ""; // (Desde v53pf7) - Esta es la URL de un script que desee ejecutar al finalizar la Herramienta de Actualización de la Base de Datos. // ================================================== // Variables relacionadas con la generación de páginas del Front-End $DISABLE_SEARCH_PAGES_SE_INDEXING = true; // Ops: true, false - Usar false para evitar que los buscadores indexen las páginas de resultado de búsquedas. $DISABLE_LIST_PAGES_SE_INDEXING = true; // Ops: true, false - Usar false para evitar que los buscadores indexen las páginas con listados de: vídeos, canales, noticias, eventos y galerías. $HTML_REMOVE_JS_COMMENTS = true; // Since v59. Ops: true, false - Remove most JS comments inside <script> blocks $HTML_REMOVE_CSS_COMMENTS = true; // Since v59. Ops: true, false - Remove most CSS comments inside <style> blocks // ================================================== // Variables relacionadas con la generación de URLs // Slug (friendly URLs) $FRIENDLY_URLS_SLUG_CLEANUP = "normal"; // Ops: "normal" (permite catracteres especiales), "ascii" (solamente permite caracteres a-z o 0-9) // Enmascaramiento de ID (Desde v58) // [Experimental]: Soporte para enmascaramiento de ID. Esta funcionalidad permite transformar los IDs numéricos de Clips, Canales, Galerías, Noticias y Eventos en representaciones alfanuméricas. Esto es útil para -entre otros- no hacer tan evidente la cantidad de contenido que tiene en su Sitio. Ejemplo: Suponga que tiene un Clip con ID = 99 y título "Mi vídeo", una URL normal (sin enmascaramiento) sería como https://www.misitio.com/index.php/video/99/mi-video/ y la URL con el enmascaramiento de ID habilitado sería algo como https://www.misitio.com/index.php/video/_vyhv/mi-video/. $URL_ID_MASKING = false; // Ops: true (habilitado), false (deshabilitado) $URL_ID_MASKING_ALLOW_ORIGINAL_ID_ACCESS = true; // [Recomendado si su contenido ha sido previamente indexado por los motores de búsqueda o redes sociales] cuando se habilita el enmascaramiento de ID esta opción permite el acceso al contenido utilizando el ID original, numérico. Si es false, solamente se permitirán las IDs enmascaradas $URL_ID_MASKING_ALWAYS_UNMASK_ID = true; // [Recomendado] esto es útil, por ejemplo, si deshabilita el enmascaramiento de ID después de que ha compartido URLs con las IDs enmascaradas. De esta manera, el contenido continuará siendo accesible aunque la URL canónica apuntará a la URL con la ID numérica (por lo tanto permitiendo que los motores de búsqueda continúen encontrando el contenido) $URL_ID_MASK_SEED = md5(parse_url($BASE_URL, PHP_URL_HOST)); // Esto permite que los IDs generados sean únicos entre diferentes Sitios. En caso de que desee asignarlo manualmente, puede ser una cadena de text (string) formado por letras y números $URL_ID_MASK_PREFIX = ""; // Para añadir un prefijo a la ID enmascaradas... Ejemplo: Suponga que la ID 289 resulta en la ID enmascarada "_XdfT" ... si establece un prefijo = "myvids" entonces la ID enmascarada resultante sería "_myvidsXdfT" $URL_ID_MASK_ID_MULTIPLIER = 1; // (Desde v60) - Valor por defecto para nuevas instalaciones desde v60: 101. Incremente este valor para obtener máscaras de ID con más variación entre sí (a costa de menos posibles combinaciones). Ejemplo: 101, 1001, ... // ================================================== // Filtrado de E-Mail en el registro del Front-End (Desde v2.3pf1) $USER_REGISTRATION_EMAIL_STRING_FILTERING = 0; // Ops: 0 (no filttar), 1 (filtrar con lista blanca/inclusión: sólo permitir E-Mails que contienen textos de la lista), 2 (filtrar con lista negra/exclusión: sólo permitir E-Mails que NO contienen textos de la lista) $USER_REGISTRATION_EMAIL_STRING_FILTERING_LIST = ""; // La lista de filtrado: Cadenas de texto separadas por coma (sin espacios). Ejemplo: "@10minutemail.com,@spamspot.com,@TempEMail.net,@throwawayemailaddress.com"; // Registro de Usuario en el Front-End: Flujo de trabajo de verificación de E-Mail. (Desde v3.0) $USER_REQUIRES_EMAIL_VERIFICATION = true; // Si se establece como false, el sistema activará el Usuario después de enviar el formulario de registro y el/ella podrá iniciar sesión de inmediato (y el sistema no enviará el E-Mail de activación/verificación). $USER_AUTO_LOGIN_AFTER_EMAIL_VERIFICATION = true; // (Desde v53pf9). Ops: true = auto-inicio de sesión después de hacer click en el enlace de verificación, false = se requiere inicio de sesión manual después de hacer click en el enlace de verificación. // Registro de Usuario en el Front-End: Login Social (Desde v56) $USER_EXT_AUTH_ALLOW_ON_EXISTING_ACCOUNTS = false; // establecer = true si desea permitir la autenticación externa para cuentas ya registradas (con el mismo E-Mail). Si es false (valor por defecto) cuando un usuario intente iniciar sesión con Google o Facebook y ya exista una cuenta registrada (con el mismo E-Mail), el sistema ignorará la autenticación externa y le pedirá al usuario que inicie sesión normalmente. $USER_REGISTRATION_BLOCK_DISPOSABLE_EMAIL_DOMAINS = false; // (Desde v59) si es true, en el paso de registro de Usuario, el sistema verificará si el dominio de la dirección de E-Mail proporcionada está incluido en la lista de dominios de E-Mail desechables de https://github.com/disposable/disposable
// ================================================== // Detección del código de país actual del Usuario (requiere servicio GeoIP), para utilizar con la etiqueta de CMS {user.current_country_code} (Desde v3.0) $DELAYED_CURRENT_COUNTRY_CODE_DISCOVERY = true; // Ops: true (realiza la detección del país usando un método retrasado que requiere al menos 2 visitas de página para que el valor esté disponible), false (realiza la detección durante la primera visita de página). // ================================================== // Subida de archivos de vídeo: Opciones de nombre de archivos // Nota: Desde v2.2.0.3 pf1, un filtrado básico de caracteres siempre se aplica a los archivos de vídeo subidos como "fuente" de los Clips Auto-Compresión. $ADD_SUFFIX_TO_UPLOADED_VIDEO_FILES = false; // Para añadir un sufijo (estampa de tiempo) a los nombres de los archivos - Ops: true (sí), false (no) $UPLOADED_VIDEO_FILE_NAME_TRANSFORM = 0; // (Desde v2.2.0.3 pf1) Para especificar si se debe (y cómo) modificar el nombre del archivo // Ops: // 0: No tocar el nombre (aunque un filtrado muy básico será aplicado) // 1: Filtrar (de acuerdo al nivel de filtrado) // 2: Renombrar si el nombre filtrado (de acuerdo al nivel de filtrado) es diferente del nombre original (mantiene el nombre original si no contiene caracteres "prohibidos") // 3: Renombrar siempre (usando el ID del Clip, una estampa de tiempo y el ID de la Calidad) $UPLOADED_VIDEO_FILE_NAME_SANITIZE_LEVEL = 1; // (Desde v2.2.0.3) Para especificar qué nivel de filtrado se debe aplicar al nombre del archivo // Ops: // 0: Dejar el nombre del archivo intacto // 1: filtrado moderado (sólo se eliminan símbolos y espacios) // 2: como 1 pero convierte a minúsculas // 3: filtrado agresivo (elimina caracteres UTF-8) // 4: como 3 pero convierte a minúsculas $UPLOADED_VIDEO_FILE_NAME_ALWAYS_RENAME_ENCODING_SOURCE = false; // (Desde v2.2.0.3 pf1) Para especificar si los archivos de vídeo subidos como "fuente" de Clips Auto-Compresión se deben renombrar siempre (usando únicamente el ID del Clip y una estampa de tiempo) - Ops: true (sí), false (no) $ADD_DATE_PREFIX_TO_UPLOADED_VIDEO_FILES = false; // (Desde v53) Si es true, se añadirá AAAA_MM_DD_ to al comienzo del nombre del archivo. Ejemplo, el arhcivo "mi_video.mp4" sería renombrado a algo como "2050_12_31_mi_video.mp4" // Subida de archivos de vídeo: tamaño de los fragmentos (desde v57) $VIDEO_UPLOADER_CHUNK_SIZE = 31457280; // en bytes: 31457280 (30MB = 30 * 1024 * 1024), 10485760 (10MB = 10 * 1024 * 1024), 5242880 (5MB = 5 * 1024 * 1024) // ================================================== // Playlist / Lista de Reproducción $PLAYLIST_ITEM_LIMIT = 0; // Desde v59 / 0 = sin límite). Establece un límite para el número de Clips que se pueden añadir a una lista de reproducción (este límite se utiliza en la interfaz de gestión de la lista de reproducción) $PLAYLIST_GENERATION_ITEM_LIMIT = 0; // Desde v59 / 0 = sin límite. Establece un límite de Clips al momento de generar una lista de reproducción (al momento de reproducción). Este límite es independiente del valor anterior y no se tiene en cuenta para la interfaz de gestión de la lista de reproducción // ================================================== // Reemplazos automáticos de textos en los packs de idioma (Desde v53pf7) // reemplazos a todos los packs de idioma (reemplazos de texto que aplican a cualquier idioma seleccionado) $LANGUAGE_TEXT_REPLACEMENTS["all"][]=array("texto a buscar 1","texto nuevo 1"); $LANGUAGE_TEXT_REPLACEMENTS["all"][]=array("texto a buscar 2","texto nuevo 2"); // reemplazos por idioma (reemplazos de texto que sólo aplican a idiomas específicos) $LANGUAGE_TEXT_REPLACEMENTS["código_idioma"]=array("texto a buscar 1","texto nuevo 1"); $LANGUAGE_TEXT_REPLACEMENTS["código_idioma"]=array("texto a buscar 2","texto nuevo 2"); // NOTAS: // - Los reemplazos se realizan en orden. // - Cuando se utilicen reemplazos globales y por idioma, a la vez, los globales se aplicarán primero. // EJEMPLOS: // Ejemplo (global - reemplazos de texto que aplican a cualquier idioma seleccionado): $LANGUAGE_TEXT_REPLACEMENTS["all"][]=array("a la WebTV","al Sitio Web"); $LANGUAGE_TEXT_REPLACEMENTS["all"][]=array("de la WebTV","del Sitio Web"); $LANGUAGE_TEXT_REPLACEMENTS["all"][]=array("WebTV","Sitio Web"); // Ejemplo (por idioma - reemplazos de texto que sólo aplican a idiomas específicos): $LANGUAGE_TEXT_REPLACEMENTS["en"][]=array("the WebTV","the Website"); $LANGUAGE_TEXT_REPLACEMENTS["en"][]=array("WebTV","Website"); $LANGUAGE_TEXT_REPLACEMENTS["es"][]=array("a la WebTV","al Sitio Web"); $LANGUAGE_TEXT_REPLACEMENTS["es"][]=array("de la WebTV","del Sitio Web"); $LANGUAGE_TEXT_REPLACEMENTS["es"][]=array("WebTV","Sitio Web"); // ================================================== // Exclusión de contenido "prohibido" de los listados (Desde v3.0.2) $EXCLUDE_FORBIDDEN_CONTENT_FROM_LISTS = false; // Excluye todo el contenido "prohibido" de los listados (búsquedas, categorías, widgets, etc.) $EXCLUDE_FORBIDDEN_ON_SALE_CONTENT_FROM_LISTS = false; // *** Sólo aplicable si $EXCLUDE_FORBIDDEN_CONTENT_FROM_LISTS es true *** - Excluye también todo el contenido en venta. Si es false, el contenido prohibido "en venta" no se excluirá $EXCLUDE_FORBIDDEN_CONTENT_FROM_PLAYLISTS = false; // Excluye todos los clips prohibidos de las listas de reproducción (sólo aplicable cuando un canal es público pero algunos de sus clips son prohibidos) $EXCLUDE_FORBIDDEN_ON_SALE_CONTENT_FROM_PLAYLISTS = false; // *** Sólo aplicable si $EXCLUDE_FORBIDDEN_CONTENT_FROM_PLAYLISTS es true *** - Excluye también todos los clips en venta. Si es false, clips prohibidos "en venta" no se excluirán // ================================================== // Filtros de búsqueda (y listados) número mínimo y máximo de ítems. $SEARCH_FILTERS_NUM_RESULTS_DEFAULT = 10; // Debe coincidir con el valor del menú desplegable $SEARCH_FILTERS_NUM_RESULTS_MAX = 100; // ================================================== // Categoría, "Listado de ítems": Es el listado de contenido que aparece al hacer click en "más vídeos" o "más canales" o "mas x"... $CATEGORY_ADV_PORTALS_AS_PAGES = false; // Desde v60 - Si es true, los "portales avanzados" serán tratados como "páaginas" y se incluirán en los listados de páginas de las Categorías // Categoría (listado de ítems): Primera página de resultados $CATEGORY_MORE_CHANNELS_FIRST_PAGE = 1; $CATEGORY_MORE_PAGES_FIRST_PAGE = 1; // Desde v3.0 $CATEGORY_MORE_CLIPS_FIRST_PAGE = 1; $CATEGORY_MORE_NEWS_FIRST_PAGE = 1; $CATEGORY_MORE_EVENTS_FIRST_PAGE = 1; $CATEGORY_MORE_GALLERIES_FIRST_PAGE = 1; // Categoría (listado de ítems) $CATEGORY_LIST_MAX_PAGING_BUTTONS = 7; $CATEGORY_LIST_MAX_PAGING_BUTTONS_MOBILE = 5; // ================================================== // Búsquedas $SEARCH_ADV_PORTALS_AS_PAGES = false; // Desde v60 - Si es true, los "portales avanzados" serán tratados como "páaginas" y se incluirán en los resultados de búsqueda de "páginas" // Resumen de búsqueda: No. de ítems $SEARCH_OVERVIEW_NUM_CHANNELS = 5; $SEARCH_OVERVIEW_NUM_CHANNELS_MOBILE = 3; $SEARCH_OVERVIEW_NUM_PAGES = 5; // Desde v3.0 $SEARCH_OVERVIEW_NUM_PAGES_MOBILE = 3; // Desde v3.0 $SEARCH_OVERVIEW_NUM_CLIPS = 5; $SEARCH_OVERVIEW_NUM_CLIPS_MOBILE = 3; $SEARCH_OVERVIEW_NUM_NEWS = 4; $SEARCH_OVERVIEW_NUM_NEWS_MOBILE = 3; $SEARCH_OVERVIEW_NUM_EVENTS = 4; $SEARCH_OVERVIEW_NUM_EVENTS_MOBILE = 3; $SEARCH_OVERVIEW_NUM_GALLERIES = 4; $SEARCH_OVERVIEW_NUM_GALLERIES_MOBILE = 4; // Resumen de búsqueda: Página a la que se salta al hacer click en "más vídeos" o "más canales" o "mas x"... $SEARCH_OVERVIEW_MORE_CHANNELS_FIRST_PAGE = 1; $SEARCH_OVERVIEW_MORE_PAGES_FIRST_PAGE = 1; // Desde v3.0 $SEARCH_OVERVIEW_MORE_CLIPS_FIRST_PAGE = 1; $SEARCH_OVERVIEW_MORE_NEWS_FIRST_PAGE = 1; $SEARCH_OVERVIEW_MORE_EVENTS_FIRST_PAGE = 1; $SEARCH_OVERVIEW_MORE_GALLERIES_FIRST_PAGE = 1; // ================================================== // Noticias y Eventos: Número de Noticias o Eventos relacionados $NEWS_EVENT_NUM_RELATED_ITEMS = 5; // Noticias y Eventos: Número de vídeos relacionados $NEWS_EVENT_NUM_RELATED_VIDEOS = 4; // ================================================== // Galerías: Número de galerías relacionadas $GALLERY_NUM_RELATED_ITEMS = 4; // Galerías: Número de vídeos relacionados $GALLERY_NUM_RELATED_VIDEOS = 4; // ================================================== // Perfil de Usuario: No. de ítems $USER_PROFILE_NUM_CHANNELS = 5; $USER_PROFILE_NUM_CHANNELS_MOBILE = 3; $USER_PROFILE_NUM_PAGES = 5; // Desde v3.0 pf2 $USER_PROFILE_NUM_PAGES_MOBILE = 3; // Desde v3.0 pf2 $USER_PROFILE_NUM_CLIPS = 5; $USER_PROFILE_NUM_CLIPS_MOBILE = 3; $USER_PROFILE_NUM_NEWS = 4; $USER_PROFILE_NUM_NEWS_MOBILE = 3; $USER_PROFILE_NUM_EVENTS = 4; $USER_PROFILE_NUM_EVENTS_MOBILE = 3; $USER_PROFILE_NUM_GALLERIES = 4; $USER_PROFILE_NUM_GALLERIES_MOBILE = 4; // ================================================== // Deshabilitar Interfaz Móvil (sólo válido para el Tema Classic/Default) // Util si está creando un tema responsive y desea que la WebTV utilice una sola interfaz. $DISABLE_MOBILE_UI = false; // Ops: true, false // ================================================== // Variables con los valores de tamaño de imagen predefinidos. La WebTV los utilizará como máximos. // Cualquier modificación deberá tener la correspondiente modificación en el CSS. // En cualquiera de los casos, las imágenes que ya se hayan subido/procesado no se verán afectadas. // En relación al modo de escalado (..._SCALE_MODE) las opciones posibles son: // 0: estirar/forzar // 1: mantener relación de aspecto - rellenar con color sólido (revisar las variables $IMG_FILL_COLOR... al final) // 2: mantener relación de aspecto - ancho/alto variable // 3: mantener relación de aspecto - ancho/alto fijo, rellenar con transparente // ----- Imagen Categoría: se utiliza una imagen cuadrada en el tema v2 - si se suministra una imagen rectangular el tema v2 utilizará el área cuadrada que está más a la izquierda de la imagen $IMG_CATEGORY_POSTER_SCALE_MODE = 2;
$IMG_CATEGORY_POSTER_WIDTH = 1252; $IMG_CATEGORY_POSTER_WIDTH = 1252; $IMG_CATEGORY_POSTER_HEIGHT = 1252; $IMG_CATEGORY_SOCIAL_SCALE_MODE = 2; $IMG_CATEGORY_SOCIAL_WIDTH = 624; $IMG_CATEGORY_SOCIAL_HEIGHT = 624; $IMG_CATEGORY_THUMB_SCALE_MODE = 2; $IMG_CATEGORY_THUMB_WIDTH = 326; $IMG_CATEGORY_THUMB_HEIGHT = 326; $IMG_CATEGORY_ICON_SCALE_MODE = 2; $IMG_CATEGORY_ICON_WIDTH = 150; $IMG_CATEGORY_ICON_HEIGHT = 150; // ----- Imagen canal: por defecto se utiliza una imagen 16:9 $IMG_CHANNEL_POSTER_SCALE_MODE = 2; $IMG_CHANNEL_POSTER_WIDTH = 1920; $IMG_CHANNEL_POSTER_HEIGHT = 1080; $IMG_CHANNEL_SOCIAL_SCALE_MODE = 0; $IMG_CHANNEL_SOCIAL_WIDTH = 710; $IMG_CHANNEL_SOCIAL_HEIGHT = 400; $IMG_CHANNEL_THUMB_SCALE_MODE = 0; $IMG_CHANNEL_THUMB_WIDTH = 350; $IMG_CHANNEL_THUMB_HEIGHT = 197; $IMG_CHANNEL_ICON_SCALE_MODE = 0; $IMG_CHANNEL_ICON_WIDTH = 24; $IMG_CHANNEL_ICON_HEIGHT = 13; // ----- Imagen clip: por defecto se utiliza una imagen 16:9 $IMG_CLIP_POSTER_SCALE_MODE = 2; $IMG_CLIP_POSTER_WIDTH = 1920; $IMG_CLIP_POSTER_HEIGHT = 1080; $IMG_CLIP_SOCIAL_SCALE_MODE = 0; $IMG_CLIP_SOCIAL_WIDTH = 711; $IMG_CLIP_SOCIAL_HEIGHT = 400; $IMG_CLIP_THUMB_SCALE_MODE = 0; $IMG_CLIP_THUMB_WIDTH = 350; $IMG_CLIP_THUMB_HEIGHT = 197; $IMG_CLIP_ICON_SCALE_MODE = 0; $IMG_CLIP_ICON_WIDTH = 24; $IMG_CLIP_ICON_HEIGHT = 13; // ----- Imagen usuario/avatar: se utiliza una imagen cuadrada $IMG_USER_SOCIAL_SCALE_MODE = 1; $IMG_USER_SOCIAL_WIDTH = 250; $IMG_USER_SOCIAL_HEIGHT = 250; $IMG_USER_THUMB_SCALE_MODE = 0; $IMG_USER_THUMB_WIDTH = 125; $IMG_USER_THUMB_HEIGHT = 125; $IMG_USER_ICON_SCALE_MODE = 0; $IMG_USER_ICON_WIDTH = 24; $IMG_USER_ICON_HEIGHT = 24; // ----- Imagen noticias/eventos: puede tener cualquier proporción (cuadrada, rectangular apaisada o rectangular vertical), los tamaños especificados se utilizan como ancho máximo y alto máximo $IMG_NEWS_POSTER_SCALE_MODE = 2; $IMG_NEWS_POSTER_WIDTH = 1920; $IMG_NEWS_POSTER_HEIGHT = 1080; $IMG_NEWS_SOCIAL_SCALE_MODE = 2; $IMG_NEWS_SOCIAL_WIDTH = 711; $IMG_NEWS_SOCIAL_HEIGHT = 711; $IMG_NEWS_THUMB_SCALE_MODE = 2; $IMG_NEWS_THUMB_WIDTH = 350; $IMG_NEWS_THUMB_HEIGHT = 350; $IMG_NEWS_ICON_SCALE_MODE = 2; $IMG_NEWS_ICON_WIDTH = 24; $IMG_NEWS_ICON_HEIGHT = 24; // ----- Imagen galería: puede tener cualquier proporción (cuadrada, rectangular apaisada o rectangular vertical), los tamaños especificados se utilizan como ancho máximo y alto máximo $IMG_GALLERY_POSTER_SCALE_MODE = 2; $IMG_GALLERY_POSTER_WIDTH = 1920; // max width $IMG_GALLERY_POSTER_HEIGHT = 1080; // max height $IMG_GALLERY_SOCIAL_SCALE_MODE = 2; $IMG_GALLERY_SOCIAL_WIDTH = 711; // max width $IMG_GALLERY_SOCIAL_HEIGHT = 711; // max height $IMG_GALLERY_THUMB_SCALE_MODE = 2; $IMG_GALLERY_THUMB_WIDTH = 350; // max width $IMG_GALLERY_THUMB_HEIGHT = 350; // max height $IMG_GALLERY_ICON_SCALE_MODE = 2; $IMG_GALLERY_ICON_WIDTH = 24; $IMG_GALLERY_ICON_HEIGHT = 24; $IMG_GALLERY_IMAGE_LARGE_SCALE_MODE = 2; $IMG_GALLERY_IMAGE_LARGE_WIDTH = 1920; // max width $IMG_GALLERY_IMAGE_LARGE_HEIGHT = 1080; // max height $IMG_GALLERY_IMAGE_THUMB_SCALE_MODE = 2; $IMG_GALLERY_IMAGE_THUMB_WIDTH = 350; // max width $IMG_GALLERY_IMAGE_THUMB_HEIGHT = 350; // max height $IMG_GALLERY_IMAGE_ICON_SCALE_MODE = 2; $IMG_GALLERY_IMAGE_ICON_WIDTH = 24; $IMG_GALLERY_IMAGE_ICON_HEIGHT = 24; // Color de relleno, para ciertos casos donde la imagen transparente es convertida a opaca. $IMG_FILL_COLOR_R = 0; $IMG_FILL_COLOR_G = 0; $IMG_FILL_COLOR_B = 0; // ================================================== // Variables para Imágenes Varias, introducidas en in WS.WebTV 3.0. // En cualquiera de los casos, las imágenes que ya se hayan subido/procesado no se verán afectadas. $ASSORTED_FILE_NAMING_FORMULA = "upload_{user_id}_{file_id}_{timestamp}"; // Ejemplo: upload_1_99_1520935236.jpg - Otras etiquetas disponibles: {random_string} $ASSORTED_FILE_IMAGE_GET_DATE_FROM_EXIF = false; $ASSORTED_FILE_IMAGE_RESIZING = true; // if an image is uploaded, then it will be resized to this size $ASSORTED_FILE_IMAGE_RESIZE_USE_ALPHA = false; $ASSORTED_FILE_IMAGE_RESIZE_WIDTH = 1920; // max width $ASSORTED_FILE_IMAGE_RESIZE_HEIGHT = 1080; // max height $ASSORTED_FILE_IMAGE_THUMB_USE_ALPHA = false; $ASSORTED_FILE_IMAGE_THUMB_WIDTH = 350; // max width $ASSORTED_FILE_IMAGE_THUMB_HEIGHT = 350; // max height // ================================================== // Modos de búsqueda // Estas son las modalidades de búsqueda disponibles /* Opciones: [Modos "estándar"] - rápido Busca encontrando coincidencias exactas. Por ejemplo: "clip de prueba" encontrará coincidencias con (...clip de prueba...), (...este es un clip de prueba...), etc... PERO NO encontrará coincidencias con (...prueba de clip...) "std1" -> busca coincidencias exactas en [título + tags] "std2" -> busca coincidencias exactas en [título + tags + descripción corta] "std3" (DEFAULT) -> busca coincidencias exactas en [título + tags + descripción completa] [Modos "palabras"] - más lento, encuentra más resultados Busca rompiendo las búsquedas por palabras y encontrando todas las posibles combinaciones. Por ejemplo: "clip de prueba" encontrará coincidencias con (...clip de prueba...), (...prueba de clip...), (...este es un clip de prueba...), etc... "words1" -> busca en [título + tags] "words2" -> busca en [título + tags + descripción corta] "words3" -> busca en [título + tags + descripción completa] */ $SEARCH_MODE = "std3"; // Ops: "std1", "std2", "std3", "words1", "words2", "words3" // ================================================== // Variables de configuración para el envío de correo usando SMTP (PHPMailer) - Disponibles Desde v2.2.0.1pf2 $SMTP_SECURE = ''; // '' (por defecto), 'tls' (requiere certificado SSL de servidor válido) , 'ssl' $SMTP_DEBUG = 0; // Ops: 0: disabled, 1: show client -> server messages only, 2: show client -> server and server -> client messages, 3: As 2, but also show details about the initial connection, 4: As 3, but also shows detailed low-level traffic. $SMTP_FROM_NAME = ""; // (Desde v53pf1) Opcional - Si se deja en blanco, esta variable obtendrá su valor del título de la WebTV o de $SMTP_USERNAME $SMTP_FROM_EMAIL = ""; // (Desde v53pf1) Opcional - Ejemplo: "example@yourdomain.com" - Si se deja en blanco, esta variable obtendrá su valor de $SMTP_USERNAME // NOTAS: // 1. Si el PHPMailer falla al enviar un mensaje, se resgistrará un error en los logs de la WebTV (Estadísticas > Logs). // 2. Si $SMTP_DEBUG >0 ... El detalle de los errores (verbose/debug) del PHPMailer se puede encontrar en el log de errores de PHP. // En caso de problemas al enviar E-Mails, puede probar con estas variables $SMTP_SECURE_CUSTOM_SSL_OPTIONS = true; // valor default = false - true habilita las siguientes tres opciones $SMTP_SECURE_SSL_OP_VERIFY_PEER = false; // default = true $SMTP_SECURE_SSL_OP_VERIFY_PEER_NAME = false; // default = true $SMTP_SECURE_SSL_OP_ALLOW_SELF_SIGNED = true; // default = true