css-префикс у модулей

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО
#16 20 октября 2013 в 03:05
Олег Васильевич я, век воли не видать, префикс))) открой настройки любого модуля, сам глянь))) а про мочку нипонял...

PS хотя в моем исполнении действительно суффикс… Он будет в конце ставиться… Как ты догадалсо?! Умный, да?! laugh
#17 20 октября 2013 в 03:34
Итак, как я понял —

Щас поколдую))
#18 20 октября 2013 в 03:38
deltas, точно так, спасибо большое ))
#19 20 октября 2013 в 04:09
Тогда, если я все правильно понял, сделал так —
Добавил в таблицу поле (не самый лучший вариант, но самый быстрый):

  1. ALTER TABLE `cms_modules` ADD `css_prefix2` VARCHAR( 30 ) NOT NULL AFTER `css_prefix`
Далее открыл файл \admin\applets\modules.php
в после 382 строчки нем добавил:
$css_prefix2 = cmsCore::request('css_prefix2', 'str', '');
после 411 (css_prefix='$css_prefix',) ДОБАВИЛ
css_prefix2='$css_prefix2',
после 468 ДОБАВИЛ
$css_prefix2 = cmsCore::request('css_prefix2', 'str', '');

в 487 строчке ПОСЛЕ css_prefix, ДОБАВИЛ css_prefix2,
строчкой ниже после '$css_prefix', ДОБАВИЛ '$css_prefix2',

в 502 после css_prefix, ДОБАВИЛ css_prefix2,

в 517 после '$css_prefix', ДОБАВИЛ '$css_prefix2',

Ниже после блока
  1. <td valign="top" width="160" style="padding-left:10px;">
  2. <div>
  3. <strong>CSS префикс</strong>
  4. </div>
  5. <div>
  6. <input name="css_prefix" type="text" id="css_prefix" value="<?php echo @$mod['css_prefix'];?>" style="width:154px" />
  7. </div>
  8. </td>
ДОБАВИЛ
  1. <td valign="top" width="160" style="padding-left:10px;">
  2. <div>
  3. <strong>CSS префикс2</strong>
  4. </div>
  5. <div>
  6. <input name="css_prefix2" type="text" id="css_prefix2" value="<?php echo @$mod['css_prefix2'];?>" style="width:154px" />
  7. </div>
  8. </td>

ПОТОМ В ФАЙЛЕ \templates\_default_\modules\module.tpl

первую строчку изменил на <div class="{$mod.css_prefix}module {$mod.css_prefix2}">
Теперь до стиля {$mod.css_prefix}module будет додаваться {$mod.css_prefix2}, пробовал у себя, все работает...

#20 20 октября 2013 в 04:10
Надеюсь я правильно вас понял… Извините за кружок умелые ручки)) если надо скину файлы готовые…
#21 20 октября 2013 в 15:00


Надеюсь я правильно вас понял… Извините за кружок умелые ручки)) если надо скину файлы готовые...

deltas
Класс, спасибо, вернусь домой — буду тестировать! Думаю, должно заработать!
#22 20 октября 2013 в 17:55
deltas, огромнейшее спасибо, Вы настоящий профи! Всё получилось, правда, я зашёл немного дальше ))) Отпишу в личку.

Тему закрыл, трабла решена.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.