Клонирование компонента 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)
Новые темыОбъявленияСвободное общение
19:29 Dao.AD: Монетизация и покупка Push/Pops/Inpage и Video трафика! 
17:29 Как продвигать сайт с неуникальным контентом 
14:50 Индексация страниц 
12:36 У кого новостник, дайте пару советов плиз 
13:53 AviTool - мощный инструмент для автоматизации работы с Avito 
17:01 Absence в Армении 
23:19 Ребята подскажите какими сервисами и прогами вы пользуетесь для SEO продвижения? 
04:07 Просто $0.04/IP 9PROXY.COM Резидентные прокси Неограниченная пропускная способность Уникальная политика замены Без чёрного списка 
21:42 BestX24 - быстрый и безопасный обменник криптовалют и электронных денежных средств 
18:41 Взлом пароля Mail.ru почты, взломать пароль Mail, взлом аккаунта Yandex 
16:19 TETChange-Обменник криптовалют 
15:04 JustProxy.Biz - Резидентные прокси без ограничения по трафику 
12:41 Affiliate Top - партнерская программа нового уровня 
11:38 Адалт сайты и сетки PBN на DLE 
23:07 Ну что, кто куда деваете свои сайты? 
19:30 Добро пожаловать в цифровой мир... 
19:42 Топ-5 способов использовать мобильные прокси для бизнеса: подробный обзор 
22:08 Накрутка поисковых подсказок 
05:04 Точные прогнозы на футбол 
14:01 Union Pharm - топовая фарма-партнерка для профессионалов! 
10:59 Ням-ням! - 8 деликатесов, которые когда-то ели только бедные люди