Клонирование компонента AdsManager
Страницы: 1
Клонирование компонента AdsManager, Не получаиццо...
Нужно клонировать (сделать возможным установку дополнительной копии на один движок) компонент для Джумлы AdsManager. Кратко процесс клонирования описан здесь. Соответственно, я заменил все adsmanager и Adsmanager на adsmanagerz и Adsmanagerz во всех без исключения файлах, плюс переименовал файлы, содержащие в названии adsmanager. При попытке открыть какую-нибудь страницу клона во фронтенде вижу подобное:
Код
500 - View class not found [class, file]: adsmanagerViewfront, Z:\home\socset\www\components\com_adsmanagerz\views\front\view.html.php

Что это за класс такой? В админке все вроде работает, ссылка на компонент в меню Joomla добавляется, таблицы в базе для обоих компонентов (клона и оригинала) разные, а во фронте косяки.
Кодеры на форуме есть? Дайте совет. Джокер, хде ты...

Бесплатная контекстная реклама

Цитата
Жук пишет:
Джокер, хде ты...


Он здесь, только зовут по другому. smile:) Сайт его кинуть?
Заработок на новых сайтах и нулевиках.

Професиональный хостинг
Есть кодеры smile:) Срочность большая?

В общем проверяй пути подключения, читать не стал, но думаю класс тебе клонировать ни к чему, можешь зацепиться за старый. смари в include и require, правь пути
Цитата
Дмитрий пишет:
Он здесь, только зовут по другому.

Да ну? smile:)
Цитата
Semantic пишет:
В общем проверяй пути подключения, читать не стал, но думаю класс тебе клонировать ни к чему, можешь зацепиться за старый. смари в include и require, правь пути

Хм... Я, честно признаться, ни хрена не понял, но все равно спасибо.
У меня на сайте уже есть доска объявлений на adsmanager.
Сделал компонент вакансии и резюме на клоне adsmanager 3.1.11 - (jobs 3.1.11) прекрасно работает.

Для клонирования нам понадобятся Notepad++ и ReNamer(portable)- утилита для быстрого пакетного переименования файлов.

1. Скачиваем с офф сайта adsmanager и пакет для русификации adsmanager-ru-RU.
Распаковываем архив, с помощью поиска Notepad++ (наверное самый быстрый и удобный поиск с заменой по всей директории)
находим и заменяем следующее во всех файлах сразу, c учетом регистра (в моем случае так ):

adsmanager    на        jobs (может быть что угодно лишбы Вам потом понятно было).
Adsmanager            - Jobs
AdsManager             - JoBs
ADSMANAGER          - JOBS 

2. В папке adsmanager\plugins\reservit\reservit.zip - архив,
его нужно открыть и сделать те же манипуляции с файлом plug.php и снова упаковать.

3. С помощью утилиты ReNamer(portable) переименовываем все файлы одновременно с учетом регистра:
adsmanager     - jobs
Adsmanager     - Jobs

ВАЖНО: утилита переименовывает только файлы, папки во всей директории нужно просмотреть и переименовать ручками 
везде где есть adsmanager или Adsmanager меняем с учетом регистра и в любом случае нужно просмотреть все папки и файлы 
так как утилита не всегда понимает слитное написание (там не так много)

4. В таком виде можно упаковать и установить, будет работать в админпанели но на сайте будут выходить ошибки,
так как у нас совпадают названия классов и функций.
Поэтому упаковывать не торопимся , с помощью  Notepad++ ищем во всей директории сразу и заменяем следующее:

TCron               - TCronJob
TLink                - TLinkJob
TMail                - TMailJob
JPagination2      - JPaginationJob2
TPane              - TPaneJob
TRoute             - TRouteJob
TConf               - TConfJob
TDatabase        - TDatabaseJob
TTools              - TToolsJob
TPermissions    - TPermissionsJob
TText               - TTextJob
TImage            - TImageJob
getImagePath   - getImagePathJob

5. Вот теперь упаковываем и устанавливаем. 
У меня первая версия вычещена  от ненужных файлов и кода, поэтому возможно некоторые функции и классы
не задействованы и не конфликтуют, но если у Вас после установки будет выходить какая либо ошибка отчаиваться не стоит
все с помощью того же нотепада прошуруйте всю директорию сайта и замените название классов и функций, 
только обращайте внимание что переименовывать нужно только в файлах клона.

6. С русификатором adsmanager-ru-RU проделайте  манипуляции описанные в пункте 1 и 3. упаковывайте и устанавливайте.
Страницы: 1
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
12:21 Поглотители скорости загрузки - есть ли альтернатива 
12:19 Можно ли 1 сайт продвигать двумя группами VK? 
12:15 Рекламная сеть яндекса личный опыт 
11:55 22 сентября 2017 : Текстовый апдейт и обновление базы 
00:44 Перелинковка страниц 
00:36 Конкуренты накручивают поведенческие в худшую сторону? 
00:19 Вопрос новичка 
12:31 200 открытых анкорных ссылок всего за 100 рублей 
12:27 Сокращение ссылок vk.io 
11:30 Раскрутка сайта в Яндекс, Гугл, прогоны более 3500 ссылок с Тиц 
11:13 Анонимность в Сети от профессионалов 
10:25 Наш сайт Bit-Exchanger.ru более 200+ направлений обмена 
01:45 Продам сайт автомобили - перевозки 
21:58 Продам домены .рус 
12:40 Создание сайта 
12:39 google adsense просел доход. 
22:17 Заказал работу, но не исполнили, а деньги взяли, поможет ли заявление ? 
22:02 Странное явление Яндекс директа 
19:45 Что такое не везет и как с этим бороться (РОСТЕЛЕКОМ) 
16:46 Роковые ошибки поисковых систем, кому верить? 
09:35 Осторожно! Криптовалюта