Олег Васильевич я, век воли не видать, префикс))) открой настройки любого модуля, сам глянь))) а про мочку нипонял...
PS хотя в моем исполнении действительно суффикс… Он будет в конце ставиться… Как ты догадалсо?! Умный, да?!
css-префикс у модулей
ЕСТЬ РЕШЕНИЕ
ЗАКРЫТО
- Предыдущая
- 1
- 2
- Показаны 16-22 из 22
Итак, как я понял —
Щас поколдую))
Щас поколдую))
#18
20 октября 2013 в 03:38
deltas, точно так, спасибо большое ))
Сегодня в 07:14
#19
20 октября 2013 в 04:09
Тогда, если я все правильно понял, сделал так —
Добавил в таблицу поле (не самый лучший вариант, но самый быстрый):
Далее открыл файл \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',
Ниже после блокаДОБАВИЛ
ПОТОМ В ФАЙЛЕ \templates\_default_\modules\module.tpl
первую строчку изменил на <div class="{$mod.css_prefix}module {$mod.css_prefix2}">
Теперь до стиля {$mod.css_prefix}module будет додаваться {$mod.css_prefix2}, пробовал у себя, все работает...
Добавил в таблицу поле (не самый лучший вариант, но самый быстрый):
ALTER TABLE `cms_modules` ADD `css_prefix2` VARCHAR( 30 ) NOT NULL AFTER `css_prefix`
в после 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',
Ниже после блока
<td valign="top" width="160" style="padding-left:10px;"> <div> <strong>CSS префикс</strong> </div> <div> <input name="css_prefix" type="text" id="css_prefix" value="<?php echo @$mod['css_prefix'];?>" style="width:154px" /> </div> </td>
<td valign="top" width="160" style="padding-left:10px;"> <div> <strong>CSS префикс2</strong> </div> <div> <input name="css_prefix2" type="text" id="css_prefix2" value="<?php echo @$mod['css_prefix2'];?>" style="width:154px" /> </div> </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
Класс, спасибо, вернусь домой — буду тестировать! Думаю, должно заработать!
Надеюсь я правильно вас понял… Извините за кружок умелые ручки)) если надо скину файлы готовые...
#22
20 октября 2013 в 17:55
deltas, огромнейшее спасибо, Вы настоящий профи! Всё получилось, правда, я зашёл немного дальше ))) Отпишу в личку.
Тему закрыл, трабла решена.
Тему закрыл, трабла решена.
- Предыдущая
- 1
- 2
- Показаны 16-22 из 22