Тема: Эмоджи вместо смайлов (WAP/WEB мастеру/Помощь мастерам) Engine (1 Nov 2018 в 10:58) Почему бы не перенести реализацию bb code на Javasсript? Сибирский (1 Nov 2018 в 11:12) Engine, по двум причинам, 1 - поддержка не на всех устройствах, 2 - несоблюдение стандартов броузерами, один и ттот же js скрипт может иметь разное поведение в разных броузерах, по этой причине приходится нагромождать скрипт лишними функциями js? что снижает производительность устройства пользователя, вызывает тормоза mb в конце концов раздражает. JS несомненно инструмент мощный и удобный но чрезмерно ресурсоемкий. Ну а вообще идея хорошая. Engine (1 Nov 2018 в 11:47) \'use strict\' в начало файла и будет все ок. Если кто то все еще сидит на ie6 - это его проблема [i]Добавлено:[/i] Тем более скрипт замены пспвдотегтв на картинки очень прост и будет работать даже в ie Сибирский (1 Nov 2018 в 12:04) Engine, не по эксплореру я ровняюсь а по тем кнопочным динозаврам что еще имеются в ходу и не понимают js либо вовсе либо частично, суда же и мобильную оперу со уебом включить можно )) Вот когда они помрут окончательно тогда и можно будет приладить )) [i]Добавлено:[/i] Engine, да и кстати опера 56.0.3051.52 тоже не кажет эти символы (( kantry (1 Nov 2018 в 12:48) Сибирский, ты сам спрашиваешь, и сам отвечаешь, тему то зачем тогда создавать?)) Кстати, у меня кнопочный 2017-ого, то есть не динозавр, но даже картинки в упор не видит:D Хотел сейчас сфотать как он эту страницу видит, а у него памяти не хватило))) Engine (1 Nov 2018 в 13:08) Сибирский, Опера мини не поддерживает вроде как только ajax и анимации. Ну как не поддерживает.. Первые несколько секунд может отправлять запросы, а потом все умирает Сибирский (1 Nov 2018 в 13:16) kantry, ну так я на распутье )) Все таки рано видимо от растра отказываться ) [i]Добавлено:[/i] Engine, а еще минус твоего способа в том, что в полях ввода не будут видны картинки смайлов, как это в вэб версии ВК )) Engine (1 Nov 2018 в 13:27) Ну блин. Я бы тебе мог рассказать про кастыль, но я сам понимаю, что наврятли он в опере будет работать :D НУЖНА ПОМОЩЬ (3 Nov 2018 в 11:30) а если объединить их с смайлами я думал их объединить но не получилось ( Сибирский (3 Nov 2018 в 11:38) НУЖНА ПОМОЩЬ, ну пока только в голову приходит оставить растровые смайлы и сделать раздел эмоджи, у кого поддерживает пусть пользуются, у кого нет пусть смайлы лепят. js не хотелось бы переписывать дабы это все же костыли, хотя замена через js самый лучший вариант по всем раскладам. НУЖНА ПОМОЩЬ (3 Nov 2018 в 11:41) Сибирский, разделы создать не проблема проблема зделать что бы они работали на d-s Сибирский (3 Nov 2018 в 11:43) НУЖНА ПОМОЩЬ, ну для этого нужно конвертировать поля хранения БД в utf8mb4 в новых версиях MySQL эта кодировка поддерживается и потому вовсе уже не проблема. [i]Добавлено:[/i] НУЖНА ПОМОЩЬ, и придется всю БД в это сопоставление переводить, потому как надо менять set_charset на utf8mb4 НУЖНА ПОМОЩЬ (3 Nov 2018 в 12:07) Сибирский, я так понял это тяжело Сибирский (3 Nov 2018 в 12:19) НУЖНА ПОМОЩЬ, вообще нет, на новой БД так и вовсе можно скриптом сделать, ну а где БД за гигабайт там конечно лучше частями делать. Ну и когда БД будет конвертирована то просто меняем сопоставление подключения в файле /sys/inc/db_connect.php query(\'set charset utf8mb4\',$db); или на MySQLi mysqli_set_charset($link,\'utf8mb4\'); Saint (3 Nov 2018 в 14:40) А может уже поздно?) Сейчас каждый тостер лучше кнопочного телефона . Наверно уже пора отпустить эти кнопочные телефона . говорю я себе и пытаюсь выкинуть горстку этого барахла) Процент пользования таких устройств совершено мал . стоит ли вообще заморачиваться с ними? думать о древних устройствах наверно стоит если у тебя сайт специфический . Сибирский (4 Nov 2018 в 07:05) Saint, я бы согласился если бы не вэбброузер опера )) Она то что? Не успели или из принципа не поддерживает? )) НУЖНА ПОМОЩЬ (4 Nov 2018 в 10:37) --Цитата-- Сибирский (3 Nov 2018 в 12:19): НУЖНА ПОМОЩЬ, вообще нет, на новой БД так и вовсе можно скриптом сделать, ну а где БД за гигабайт там конечно лучше частями делать. Ну и когда БД будет конвертирована то просто меняем сопоставление подключения в файле /sys/inc/db_connect.php query(\'set charset utf8mb4\',$db); или на MySQLi mysqli_set_charset($link,\'utf8mb4\'); ---------- Сибирский, попробую может получится Saint (4 Nov 2018 в 20:54) Сибирский, а какие проблемы в веб версии оперы? она же вроде на хромиуме и унаследовала все стандарты . древнюю версию типа десятки не рассматриваю . как браузер в своё время был хорош . сейчас половину сайтов с косяками при его использование . помню там даже с простым css3 проблемы . что его отталкивает совсем . боюсь прогуглить что там с тегами от html5 )) Сибирский (5 Nov 2018 в 07:42) Saint, ну как какие, я же написал что она не понимает эмоджи )) Источник: http://www.dcms-social.ru/forum/20/44/62602/