В связи с нестабильностью валюты, появилась задача умножения цены на курс доллара / евро.
Так как сама цена выводится в тексте (таблице) через текстовый редактор, то не вижу возможности вставить код формулы.
Может кто-то знает выход в данной ситуации? Подскажите пожалуйста.
P.S. Речь идет не только о ICMS, но и других движках, в частности, мне в самопис нужно вставить такую формулу.
От формирования таблицы на стороне сервера до javascript. Последнее проще.то не вижу возможности вставить код формулы
переключаетесь в режим исходного html иКак джаву вставить в таблицу, сформированную в текстовом редакторе?
<script>мой js-код</script>
<table> <tr> <td class="my_class">12</td> <td class="my_class">14.7</td> <td class="my_class">33</td> </tr> <tr> <td class="my_class">4</td> <td class="my_class">2.2</td> <td class="my_class">5</td> </tr> </table> <script type="text/javascript"> $(function(){ // Берем каждую ячейку // Выдернули значение var startValue = $(this).text(); // Что-то там пересчитали (например умножим на PI) var endValue = +startValue * 3.14; // Округлим до 3 знаков после запятой endValue = endValue.toFixed(3); // Вернем значение обратно $(this).text(endValue); // Или все то же самое одной строкой //$(this).text((+$(this).text() * 3.14).toFixed(3)); }); }); </script>
То есть, как и в случае с РНР, редактор автоматически меняет код, на то, что считает нужным.
Есть маленький нюанс. Стукну в ЛС.
FCKConfig.ProtectedSource.Add( /<\?[\s\S]*?\?>/g ) ; // PHP style server side code
После чего в самом редакторе код перестал комментироваться, но при этом не обрабатывается, а при просмотре в инспекторе, он опять закомментирован.
Ребята, кто знает, возможна ли вообще обработка ПХП, вставленного через редактор, или не ломать голову?
Именно так. Лучше искать другие решения. И дело тут не в редакторе, а самой обработке текста в момента записи в БД и чтения из БД.или не ломать голову?