Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Не могу поставить стиль

Опубликовано:

Вот у меня такая проблема, скачал стиль с этого сайта, установил, но когда меняю стиль пишет вот это

Parse error: parse error, unexpected '(', expecting T_VARIABLE or '$' in z:\home\192.168.8.68\www\forum\cache\skin_cache\cacheid_2\skin_global.php on line 494

Что мне делать то?? как поставить стиль?? :)

Рекомендованные сообщения

Опубликовано:

Какой именно скин использовали?

Соответствует ли он версии форума?

 

cacheid_2 - это кэш основного скина, но никак не нового.

Проверьте наличие кеша нового в папке skin_cache

 

Не устанавливали ли каких-то модов с изменением шаблонов главной?

 

И ошибка возникает в админке или при смене скина на форуме?

 

Если в админке, попробуйте новый скин сделать дочерним к прежнему.

Опубликовано:
  • Автор

Скин использовал "RF Style Skin (Russian)" Description:

Русский стиль для версий IPB 2.2.x

Пробывал и другие скины для этой же версии.

 

Насчет cacheid_2, я просто хотел с хитрить, пробывал тупа заменить все стандартные файлы на новые. Щас сделал все как было, начал заново ставить скины выдаёт вот это

Parse error: parse error, unexpected '(', expecting T_VARIABLE or '$' in z:\home\192.168.8.68\www\forum\cache\skin_cache\cacheid_7\skin_global.php on line 521

 

Ни каких модов не устанавливал, форум с нуля. Сделал тока руссификацию, то что тут на форуме выложено.

 

Не в админке все в порядке, ошибка при смене скина на форуме.

 

Пробывал сделать дочерним, таже ошибка.

Опубликовано:

Переключите на английский язык и проверьте как с ним...

Это русификация вроде под 2.2.1 выкладывалась, если у Вас 2.2.2 может быть ошибка.

А с кешем хитрить опасно.

 

Еще может помочь - обратите к дефолту все шаблоны в группе для skin_global в новом стиле.

Опубликовано:
  • Автор

С языком попробывал, ниего не изменилось. Версия у меня 2.2.1

 

Еще может помочь - обратите к дефолту все шаблоны в группе для skin_global в новом стиле.
А это как сделать?
Опубликовано:
  • Автор

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

Вывод: значит траблы с переводом

Опубликовано:

В редактировании html > All Global HTML

Нажать на revert везде, где красным помечено.

При этом что-то может сломаться, вроде лого.

Опубликовано:
  • Автор

Fisana - спасибо тебе огромное за советы, дело всё было в руссификаторе админке, когда я его ставлю на форум, то ни фига поставить нельзя, как только я возвращаю файлы на свои места, все начинает работать.

P.s. пока обойдусь английской админкой!!! :)

 

Вот тут все таки поставил скин, но вот глюк есть

post-7685-1181043288_thumb.jpg

 

Как мне выровнить??

Опубликовано:

Это группа фрагментов Post / PM Editor (skin_editors) Там наверно, что то с таблицами намудрили.

Опубликовано:

О глюках в скине - в тему поддержки.

Пусть автор разбирается.

Опубликовано:
  • Автор

Не со стилем все в порядке, наверно я чего то нахимичел, потому что до это все нормально было!!!

Опубликовано:

Цитирую:

Пусть автор разбирается.

А автор в этом баге вы :)

  • 3 года спустя...
Опубликовано:

Помогите пожалуйста розобраться с этим.

Parse error: parse error, unexpected '&', expecting T_VARIABLE or '$' in x:\home\localhost\www\pordzer\modules\mod_maximenu_CK\helper.php on line 187

1.	<?php
2.	
3.	/**
4.	 * @copyright	Copyright (C) 2010 Cédric KEIFLIN alias ced1870
5.	 * http://www.ck-web-creation-alsace.com
6.	 * http://www.joomlack.fr.nf
7.	 * Module Maximenu_CK for Joomla! 1.5
8.	 * @license		GNU/GPL
9.	 * Version 3.4
10.	 * */
11.	// no direct access
12.	defined('_JEXEC') or die('Restricted access');
13.	
14.	class modmaximenu_CKHelper {
15.	
16.	    function GetMenu(&$params) {
17.	        jimport('joomla.application.module.helper');
18.	
19.	
20.	        //récupère les paramètres mootools
21.	        $mooduree = $params->get('mooduration', 500);
22.	        $mootransition = $params->get('mootransition', 'Bounce');
23.	        $mooease = $params->get('mooease', 'easeOut');
24.	        $usemootools = $params->get('usemootools', '1');
25.	        $orientation = $params->get('orientation', '0');
26.	        $usecss = $params->get('usecss', '1');
27.	        $menuID = $params->get('menuid', 'maximenuCK');
28.	        $usefancy = $params->get('usefancy', '1');
29.	
30.	
31.	
32.	
33.	        //ajoute les documents externes
34.	        $document = &JFactory::getDocument();
35.	        if ($orientation == 1) {
36.	            $document->addStyleSheet(JURI::base() . 'modules/mod_maximenu_CK/assets/moo_maximenuV_CK.css');
37.	            if ($usecss == 1)
38.	                $document->addStyleSheet(JURI::base() . 'modules/mod_maximenu_CK/assets/maximenuV_CK.php?monid=' . $menuID);
39.	        } else {
40.	            $document->addStyleSheet(JURI::base() . 'modules/mod_maximenu_CK/assets/moo_maximenuH_CK.css');
41.	            if ($usecss == 1)
42.	                $document->addStyleSheet(JURI::base() . 'modules/mod_maximenu_CK/assets/maximenuH_CK.php?monid=' . $menuID);
43.	        }
44.	
45.	
46.	
47.	        //pour IE6
48.	        $stylelink = '<!--[if lte IE 6]>' . "\n";
49.	        $stylelink .= '<link rel="stylesheet" href="modules/mod_maximenu_CK/assets/maximenu_CK_IE6.css" />' . "\n";
50.	        $stylelink .= '<![endif]-->' . "\n";
51.	        $document->addCustomTag($stylelink);
52.	
53.	
54.	
55.	        //inclut effets mootools si choisi
56.	        if ($usemootools == 1) {
57.	            JHTML::_("behavior.mootools");
58.	            $document->addScript(JURI::base() . 'modules/mod_maximenu_CK/assets/moo_maximenu_CK.js');
59.	
60.	            //lance la fonction de déroulement
61.	            $js = "window.addEvent('domready', function() {new DropdownMaxiMenu(\$E('div#" . $menuID . "'),{"
62.	                    . "mooTransition : '" . $mootransition . "',"
63.	                    . "mooEase : '" . $mooease . "',"
64.	                    . "mooDuree : " . $mooduree . "});"
65.	                    . "});";
66.	
67.	            $document->addScriptDeclaration($js);
68.	        } else {
69.	            $script = 'window.addEvent(\'domready\', function() {
70.	                        var sfEls = document.getElementById("' . $menuID . '").getElementsByTagName("li");
71.	                        for (var i=0; i<sfEls.length; i++) {
72.		
73.	                            sfEls[i].onmouseover=function() {
74.	                                this.className+=" sfhover";
75.	                            }
76.			
77.	                            sfEls[i].onmouseout=function() {
78.	                                this.className=this.className.replace(new RegExp(" sfhover\\\\b"), "");
79.	                            }
80.	                        }
81.	                        });';
82.	            $document->addScriptDeclaration($script);
83.	        }
84.	
85.	        //si effet fancy
86.	        if ($usemootools == 1 && $orientation != 1 && $usefancy == 1) {
87.	            $document->addScript(JURI::base() . 'modules/mod_maximenu_CK/assets/fancymenu_CK.js');
88.	
89.	            $js = "window.addEvent('domready', function() {new SlideList(\$E('ul','div#" . $menuID . "'),{"
90.	                    . "transition : Fx.Transitions.backOut,"
91.	                    . "duration : 700});"
92.	                    . "});";
93.	
94.	            $document->addScriptDeclaration($js);
95.	        }
96.	        
97.	
98.	        //cherche les infos dans la base de données
99.	        $menutype = $params->get('menutype', 'mainmenu');
100.	        $db = & JFactory::getDBO();
101.	        $query = "
102.				SELECT *
103.				FROM #__menu
104.				WHERE menutype='" . $menutype . "' AND published=1
105.				ORDER BY sublevel DESC,ordering
106.				;";
107.	        $db->setQuery($query);
108.	        $rows = $db->loadObjectList('id');
109.	
110.	        //récupère l'utilisateur courant
111.	        $user = & JFactory::getUser();
112.	        $urights = $user->get('aid', 0);
113.	
114.	        //récupère l'ID de l'item actif
115.	        $menu = &JSite::getMenu();
116.	        $active = $menu->getActive();
117.	
118.	        //crée une liste de référence avec les modules
119.	        $modulesList = modmaximenu_CKHelper::CreateModulesList();
120.	
121.	        //crée l'architecture du menu
122.	        $level = 0;
123.	        $items = array();
124.	        $i = 0;
125.	
126.	
127.	        foreach ($rows as $item) {
128.	            //enregistre les enfants dans leur parent respectif
129.	            if ($item->sublevel > 0) {
130.	                $rows[$item->parent]->haschild = 'yes';
131.	                if (isset($item->haschild)) {
132.	                    $rows[$item->parent]->enfants.=$item->id . '|' . $item->enfants;
133.	                } else {
134.	                    $rows[$item->parent]->enfants.=$item->id . '|';
135.	                }
136.	
137.	
138.	                //ajout des classes enfants
139.	
140.	                if (isset($active) && $active->id == $item->id) {
141.	
142.	
143.	                    $j = $item->sublevel;
144.	
145.	                    $tempitemID = $item->parent;
146.	
147.	                    while ($j != 0) {
148.	
149.	                        $rows[$tempitemID]->classe .= " active";
150.	
151.	                        $tempitemID = $rows[$tempitemID]->parent;
152.	
153.	                        $j--;
154.	                    }
155.	                }
156.	                if (isset($item->haschild)) {
157.	                    $item->classe .= " parent";
158.	                }
159.	            }
160.	            //crée les enfants sous les parents
161.	            if ($item->sublevel == 0 && $urights >= $item->access) { //gestion des droits des parents niveau 0
162.	                $items[$i] = $item;
163.	                if (isset($item->haschild)) {
164.	                    $item->classe .= " parent";
165.	                    $childs = explode("|", $item->enfants);
166.	                    foreach ($childs as $c) {
167.	                        if ($c) {
168.	                            $i++;
169.	
170.	                            // gestion des droits des enfants
171.	                            if (($urights >= $rows[$rows[$c]->parent]->access) && ($urights >= $rows[$c]->access)) {
172.	                                $items[$i] = $rows[$c];
173.	                            } else {
174.	                                $i--;
175.	                            }
176.	                        }
177.	                    }
178.	                }
179.	            } else {
180.	                $i--;
181.	            }
182.	            $i++;
183.	        }
184.	
185.	
186.	
187.	        foreach ($items as $i => &$item) {
188.	            $item->deeper = (isset($items[$i + 1]) && ($item->sublevel < $items[$i + 1]->sublevel));
189.	            $item->shallower = (isset($items[$i + 1]) && ($item->sublevel > $items[$i + 1]->sublevel));
190.	            $item->level_diff = (isset($items[$i + 1])) ? ($item->sublevel - $items[$i + 1]->sublevel) : $item->sublevel;
191.	            $item->is_end = !isset($items[$i + 1]);
192.	
193.	            //
194.	            //pour J1.6
195.	            //$item->params = new JObject(json_decode($item->params));
196.	            //$menu_secure = $item->params->get('secure'
197.	            //pour J1.5
198.	            $menu_params = new stdClass();
199.	            $menu_params = new JParameter($item->params);
200.	            $menu_secure = $menu_params->def('secure', 0);

Опубликовано:
IPB version: I have no IPB

Board URL: 0

 

Module Maximenu_CK for Joomla! 1.5

У Вас нет Invision Power Board, спрашиваете про модуль Joomla

Чем мы можем помочь?

Ни один нормальный человек не станет задавать вопросы про Joomla на форуме про IPB, да еще в теме трехлетней давности

Создайте аккаунт или войдите в него для комментирования

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.