X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> Нужна помощь - joomla, Не могу попасть в админку
genjnat
genjnat
Topic Starter сообщение 1.6.2012, 19:03; Ответить: genjnat
Сообщение #1


Старожил
******

Группа: Active User
Сообщений: 2276
Регистрация: 29.10.2008
Из: Одесса
Поблагодарили: 1025 раз
Репутация:   114  


Два дня игрался с компонентом Комьюнити билдер, и правами пользователей, много чего ставил/удалял, чистил БД - доигрался facepalm.gif
Не могу попасть в админку, и вообще, авторизация на сайте не работает. Вводишь логии/пароль, страничка перезагружается, и ничего.
Самое паршивое, что бэкап только от 25 мая, а все это время по сайту велись большие работы.

В БД лазил, в jos_plugins
Авторизация – Joomla
access = 0
ordering = 1
published = 1
iscore = 0
client_id = 1
checked_out = 0
Пользователь - Joomla!
access = 1
ordering = 0
published = 1
iscore = 0
client_id = 0
checked_out = 0

На этом, идеи иссякли


--------------------
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
CB9TOIIIA
CB9TOIIIA
сообщение 1.6.2012, 19:49; Ответить: CB9TOIIIA
Сообщение #2


Бывалый
****

Группа: User
Сообщений: 296
Регистрация: 10.11.2009
Поблагодарили: 183 раза
Репутация:   47  


В чем проблема восстановить частично таблицы?
Не трогать com_content (материалы) и все прекрасно будет smile.gif

Таблица plugins (у меня префикс cg - у Вас видимо jos) (замените). + много лишних расширений у меня...
Развернуть/Свернуть

-- phpMyAdmin SQL Dump
-- version 2.11.10
-- http://www.phpmyadmin.net
--
-- Хост: localhost
-- Время создания: Июн 01 2012 г., 19:52
-- Версия сервера: 5.1.50
-- Версия PHP: 5.2.17

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

--
-- База данных: `такая-то`
--

-- --------------------------------------------------------

--
-- Структура таблицы `cg_plugins`
--

CREATE TABLE IF NOT EXISTS `cg_plugins` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(100) NOT NULL DEFAULT '',
  `element` varchar(100) NOT NULL DEFAULT '',
  `folder` varchar(100) NOT NULL DEFAULT '',
  `access` tinyint(3) unsigned NOT NULL DEFAULT '0',
  `ordering` int(11) NOT NULL DEFAULT '0',
  `published` tinyint(3) NOT NULL DEFAULT '0',
  `iscore` tinyint(3) NOT NULL DEFAULT '0',
  `client_id` tinyint(3) NOT NULL DEFAULT '0',
  `checked_out` int(11) unsigned NOT NULL DEFAULT '0',
  `checked_out_time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `params` text NOT NULL,
  PRIMARY KEY (`id`),
  KEY `idx_folder` (`published`,`client_id`,`access`,`folder`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1088;

--
-- Дамп данных таблицы `cg_plugins`
--

INSERT INTO `cg_plugins` (`id`, `name`, `element`, `folder`, `access`, `ordering`, `published`, `iscore`, `client_id`, `checked_out`, `checked_out_time`, `params`) VALUES
(1, 'Аутентификация - Joomla', 'joomla', 'authentication', 0, 1, 1, 1, 0, 0, '0000-00-00 00:00:00', ''),
(2, 'Аутентификация - LDAP', 'ldap', 'authentication', 0, 2, 0, 1, 0, 0, '0000-00-00 00:00:00', 'host=\nport=389\nuse_ldapV3=0\nnegotiate_tls=0\nno_referrals=0\nauth_method=bind\nbase_dn=\nsearch_string=\nusers_dn=\nusername=\npassword=\nldap_fullname=fullName\nldap_email=mail\nldap_uid=uid\n\n'),
(3, 'Аутентификация - GMail', 'gmail', 'authentication', 0, 4, 0, 0, 0, 0, '0000-00-00 00:00:00', ''),
(4, 'Аутентификация - OpenID', 'openid', 'authentication', 0, 3, 0, 0, 0, 0, '0000-00-00 00:00:00', ''),
(5, 'Пользователь - Joomla!', 'joomla', 'user', 0, 0, 1, 0, 0, 0, '0000-00-00 00:00:00', 'autoregister=1\n\n'),
(6, 'Поиск в статьях', 'content', 'search', 0, 1, 1, 1, 0, 0, '0000-00-00 00:00:00', 'search_limit=50\nsearch_content=1\nsearch_uncategorised=1\nsearch_archived=1\n\n'),
(7, 'Поиск в контактах', 'contacts', 'search', 0, 3, 1, 1, 0, 0, '0000-00-00 00:00:00', 'search_limit=50\n\n'),
(8, 'Поиск в категориях', 'categories', 'search', 0, 4, 1, 0, 0, 0, '0000-00-00 00:00:00', 'search_limit=50\n\n'),
(9, 'Поиск в разделах', 'sections', 'search', 0, 5, 1, 0, 0, 0, '0000-00-00 00:00:00', 'search_limit=50\n\n'),
(10, 'Поиск в новостях', 'newsfeeds', 'search', 0, 6, 1, 0, 0, 0, '0000-00-00 00:00:00', 'search_limit=50\n\n'),
(11, 'Поиск в веб-ссылах', 'weblinks', 'search', 0, 2, 1, 1, 0, 0, '0000-00-00 00:00:00', 'search_limit=50\n\n'),
(12, 'Разрыв страницы в статьях', 'pagebreak', 'content', 0, 10000, 1, 1, 0, 0, '0000-00-00 00:00:00', 'enabled=1\ntitle=1\nmultipage_toc=1\nshowall=1\n\n'),
(13, 'Рейтинг статей', 'vote', 'content', 0, 4, 1, 1, 0, 0, '0000-00-00 00:00:00', ''),
(14, 'Маскировка e-mail в статьях', 'emailcloak', 'content', 0, 5, 1, 0, 0, 0, '0000-00-00 00:00:00', 'mode=1\n\n'),
(15, 'Подсветка кода (GeSHi) в статьях', 'geshi', 'content', 0, 6, 0, 0, 0, 0, '0000-00-00 00:00:00', ''),
(16, 'Загрузка модулей в статьи', 'loadmodule', 'content', 0, 7, 1, 0, 0, 0, '0000-00-00 00:00:00', 'enabled=1\nstyle=0\n\n'),
(17, 'Указатель статьи', 'pagenavigation', 'content', 0, 3, 1, 1, 0, 0, '0000-00-00 00:00:00', 'position=1\n\n'),
(18, 'Простой редактор HTML', 'none', 'editors', 0, 0, 1, 1, 0, 0, '0000-00-00 00:00:00', ''),
(19, 'Редактор - TinyMCE', 'tinymce', 'editors', 0, 0, 1, 1, 0, 0, '0000-00-00 00:00:00', 'mode=advanced\nskin=0\ncompressed=0\ncleanup_startup=0\ncleanup_save=2\nentity_encoding=raw\nlang_mode=1\nlang_code=ru\ntext_direction=ltr\ncontent_css=1\ncontent_css_custom=\nrelative_urls=1\nnewlines=0\ninvalid_elements=applet\nextended_elements=\ntoolbar=top\ntoolbar_align=left\nhtml_height=550\nhtml_width=750\nelement_path=1\nfonts=1\npaste=1\nsearchreplace=1\ninsertdate=1\nformat_date=%d.%m.%Y\ninserttime=1\nformat_time=%H:%M:%S\ncolors=1\ntable=1\nsmilies=1\nmedia=1\nhr=1\ndirectionality=1\nfullscreen=1\nstyle=1\nlayer=1\nxhtmlxtras=1\nvisualchars=1\nnonbreaking=1\nblockquote=1\ntemplate=0\nadvimage=1\nadvlink=1\nautosave=1\ncontextmenu=1\ninlinepopups=1\nsafari=1\ncustom_plugin=\ncustom_button=\n\n'),
(20, 'Редактор - XStandard Lite 2.0', 'xstandard', 'editors', 0, 0, 0, 1, 0, 0, '0000-00-00 00:00:00', ''),
(21, 'Кнопка редактора - Изображение', 'image', 'editors-xtd', 0, 0, 1, 0, 0, 0, '0000-00-00 00:00:00', ''),
(22, 'Кнопка редактора - Разрыв страницы', 'pagebreak', 'editors-xtd', 0, 0, 1, 0, 0, 0, '0000-00-00 00:00:00', ''),
(23, 'Кнопка редактора - Читать полностью...', 'readmore', 'editors-xtd', 0, 0, 1, 0, 0, 0, '0000-00-00 00:00:00', ''),
(24, 'XML-RPC - Joomla', 'joomla', 'xmlrpc', 0, 7, 0, 1, 0, 0, '0000-00-00 00:00:00', ''),
(25, 'XML-RPC - Blogger API', 'blogger', 'xmlrpc', 0, 7, 0, 1, 0, 0, '0000-00-00 00:00:00', 'catid=1\nsectionid=0\n\n'),
(27, 'Система - SEF', 'sef', 'system', 0, 1, 1, 0, 0, 0, '0000-00-00 00:00:00', ''),
(28, 'Система - Отладка', 'debug', 'system', 0, 2, 1, 0, 0, 0, '0000-00-00 00:00:00', 'queries=1\nmemory=1\nlangauge=1\n\n'),
(29, 'Система - Обратная совместимость', 'legacy', 'system', 0, 3, 0, 1, 0, 0, '0000-00-00 00:00:00', 'route=0\n\n'),
(30, 'Система - Кэш', 'cache', 'system', 0, 4, 0, 1, 0, 0, '0000-00-00 00:00:00', 'browsercache=0\ncachetime=15\n\n'),
(31, 'Система - Журнал', 'log', 'system', 0, 5, 0, 1, 0, 0, '0000-00-00 00:00:00', ''),
(32, 'Система - Запомнить меня', 'remember', 'system', 0, 6, 1, 1, 0, 0, '0000-00-00 00:00:00', ''),
(33, 'Система - Обратная совместимость ссылок', 'backlink', 'system', 0, 7, 0, 1, 0, 0, '0000-00-00 00:00:00', ''),
(34, 'Система - Обновление Mootools', 'mtupgrade', 'system', 0, 8, 0, 1, 0, 0, '0000-00-00 00:00:00', ''),
(36, 'System - Better Preview', 'betterpreview', 'system', 0, 0, 1, 0, 0, 0, '0000-00-00 00:00:00', ''),
(37, 'System - Cache Cleaner', 'cachecleaner', 'system', 0, 0, 1, 0, 0, 0, '0000-00-00 00:00:00', ''),
(38, 'System - CDN for Joomla!', 'cdnforjoomla', 'system', 0, 0, 1, 0, 0, 0, '0000-00-00 00:00:00', 'root=/\ncdn=\nenable_https=0\nkeep_https=0\nfiletypes=bmp|gif|jpg-jpeg|ico|png|tif-tiff|doc-docx|odt|pdf|rtf|txt|css|js|x\nextratypes=\nignorefiles=\nuse_extra_2=0\nroot_2=/\ncdn_2=\nenable_https_2=0\nkeep_https_2=0\nfiletypes_2=bmp|gif|jpg-jpeg|ico|png|tif-tiff|doc-docx|odt|pdf|rtf|txt|css|js|x\nextratypes_2=\nignorefiles_2=\nuse_extra_3=0\nroot_3=/\ncdn_3=\nenable_https_3=0\nkeep_https_3=0\nfiletypes_3=bmp|gif|jpg-jpeg|ico|png|tif-tiff|doc-docx|odt|pdf|rtf|txt|css|js|x\nextratypes_3=\nignorefiles_3=\n\n'),
(39, 'System - ReReplacer', 'rereplacer', 'system', 0, 0, 1, 0, 0, 0, '0000-00-00 00:00:00', ''),
(40, 'System - Slider', 'slider', 'system', 0, 0, 1, 0, 0, 0, '0000-00-00 00:00:00', ''),
(41, 'Editor Button - Slider', 'slider', 'editors-xtd', 0, 0, 1, 0, 0, 0, '0000-00-00 00:00:00', ''),
(42, 'System - Snippets', 'snippets', 'system', 0, 0, 1, 0, 0, 0, '0000-00-00 00:00:00', ''),
(43, 'Editor Button - Snippets', 'snippets', 'editors-xtd', 0, 0, 1, 0, 0, 0, '0000-00-00 00:00:00', ''),
(44, 'System - Sourcerer', 'sourcerer', 'system', 0, 0, 1, 0, 0, 0, '0000-00-00 00:00:00', ''),
(45, 'Editor Button - Sourcerer', 'sourcerer', 'editors-xtd', 0, 0, 1, 0, 0, 0, '0000-00-00 00:00:00', ''),
(46, 'System - Tabber', 'tabber', 'system', 0, 0, 1, 0, 0, 0, '0000-00-00 00:00:00', ''),
(47, 'Editor Button - Tabber', 'tabber', 'editors-xtd', 0, 0, 1, 0, 0, 0, '0000-00-00 00:00:00', ''),
(48, 'System - Content Templater', 'contenttemplater', 'system', 0, 0, 1, 0, 0, 0, '0000-00-00 00:00:00', ''),
(49, 'Editor Button - Content Templater', 'contenttemplater', 'editors-xtd', 0, 0, 1, 0, 0, 0, '0000-00-00 00:00:00', ''),
(50, 'Content - JComments', 'jcomments', 'content', 0, 10001, 1, 0, 0, 0, '0000-00-00 00:00:00', ''),
(51, 'Search - JComments', 'jcomments', 'search', 0, 7, 1, 0, 0, 0, '0000-00-00 00:00:00', ''),
(52, 'System - JComments', 'jcomments', 'system', 0, 9, 1, 0, 0, 0, '0000-00-00 00:00:00', ''),
(53, 'Editor Button - JComments ON', 'jcommentson', 'editors-xtd', 0, 1, 1, 0, 0, 0, '0000-00-00 00:00:00', ''),
(54, 'Editor Button - JComments OFF', 'jcommentsoff', 'editors-xtd', 0, 1, 1, 0, 0, 0, '0000-00-00 00:00:00', ''),
(55, 'User - JComments', 'jcomments', 'user', 0, 1, 1, 0, 0, 0, '0000-00-00 00:00:00', ''),
(56, 'plg_content_mavikthumbnails', 'mavikthumbnails', 'content', 0, 2, 1, 0, 0, 0, '0000-00-00 00:00:00', 'popuptype=none\nblog_link=1\nthumbnails_for=0\nclass=\nproportions=keep\ndefault_size=\nwidth=\nheight=\nblog_proportions=keep\nblog_default_size=\nblog_width=\nblog_height=\nzoomin_img=1\nzoomin_cur=1\nquality=80\nthumbputh=images/stories/thumbnails\nremoteputh=images/stories/remote\nlink_scripts=0\n\n'),
(57, 'System - Smart SEO', 'smartseo', 'system', 0, 0, 0, 0, 0, 0, '0000-00-00 00:00:00', ''),
(58, 'System - www Redirect', 'wwwredirect', 'system', 0, 0, 1, 0, 0, 0, '0000-00-00 00:00:00', 'with_www=0\n\n'),
(59, 'Best Alias', 'ag.translate', 'system', 0, 0, 1, 0, 0, 0, '0000-00-00 00:00:00', 'on_or_off=1\n\n'),
(60, 'System - Admin Tools', 'admintools', 'system', 0, -30000, 1, 0, 0, 0, '0000-00-00 00:00:00', ''),
(61, 'Akeeba Backup Lazy Scheduling', 'aklazy', 'system', 0, 0, 1, 0, 0, 0, '0000-00-00 00:00:00', 'daysfreq=1\nbackuptime=08:00\nprofile=1\ntest=0\nresetpw=\n\n'),
(62, 'System - SEOSimple', 'SEOSimple', 'system', 0, 0, 1, 0, 0, 0, '0000-00-00 00:00:00', 'length=200\ntitorder=0\nseparator=\\|\nfptitle=Коды Игр.РФ\nfptitorder=0\nfpdesc=0\ncredittag=1\n\n'),
(63, 'System - Lazy Loader', 'lazyloader', 'system', 0, 0, 1, 0, 0, 0, '0000-00-00 00:00:00', 'jQuery=1\nthreshold=0\nplaceholder=/plugins/system/lazyloader/grey.png\nevent=0\neffects=1\ncontainer=\nfailurelimit=10\n\n'),
(65, 'Content - Joomla Extra News Plugin', 'extranews', 'content', 0, 1, 1, 0, 0, 0, '0000-00-00 00:00:00', 'enabled=1\ncache=0\nsectionid_list=-\ncatid_list=-\nid_list=-\nqueryby=c_dsc\nchar_count_title=0\nrelateditemscount=1\nneweritemscount=1\noderitemscount=1\nshowdate=0\nshowdateformat=d/m/Y H:i\nlinkedtitleformat=%1$s - %2$s\ntextbefore=<hr color="maroon" width="85%"></hr>\ntextafter=<hr color="maroon" width="85%"></hr>\nmarginleft=5%\nmarginright=5%\nenable_tooltip=no\nscript_tooltip=0\nload_mootools=no\nscriptIE6_tooltip=2\nt_char_count_title=0\nt_char_count_desc=150\ntooltip_desc_images=no\nimg_width=100\nimg_height=100\ntooltip_width=270\ntooltip_height=120\ntooltip_bgcolor=#000000\ntooltip_capcolor=#ffffff\ntooltip_fgcolor=#ffffff\ntooltip_textcolor=#000000\ntooltip_border=1\ntooltip_extra_invocation_string=\njoos_comment=0\nuser_define=\n\n'),
(66, 'System - Tooltips', 'tooltips', 'system', 0, 0, 1, 0, 0, 0, '0000-00-00 00:00:00', ''),
(67, 'Editor Button - Tooltips', 'tooltips', 'editors-xtd', 0, 0, 1, 0, 0, 0, '0000-00-00 00:00:00', ''),
(317, 'System - JBackup', 'jbackup', 'system', 0, 0, 0, 0, 0, 0, '0000-00-00 00:00:00', 'enable_backend=0\ntaskcron=Secret Key\nonlycrontab=0\ncrondownload=0\ntime_limit=300\nmemory_limit=32\ntiming=1\ngotime=0\ndroptable=1\nmsg=0\next=gz\nsending=1\nemailaddress=\nsubject=\nmax_sendsize=25\ntaskfile=Secret Key\ntaskremove=Secret Key\ncleanarchive=1\nwarning=1\nmaxline=20\nlog=Success: send email:21.09.11 03:09\\nSuccess: send email:21.09.11 00:12\\n\nlasttime=1316549368\n\n'),
(457, 'System - Modules Anywhere', 'modulesanywhere', 'system', 0, 0, 1, 0, 0, 0, '0000-00-00 00:00:00', ''),
(467, 'Editor Button - Modules Anywhere', 'modulesanywhere', 'editors-xtd', 0, 0, 1, 0, 0, 0, '0000-00-00 00:00:00', ''),
(487, 'System - Advanced Module Manager', 'advancedmodules', 'system', 0, 0, 1, 0, 0, 0, '0000-00-00 00:00:00', ''),
(517, 'System - AdminBar Docker', 'adminbardocker', 'system', 0, 0, 1, 0, 0, 0, '0000-00-00 00:00:00', ''),
(1077, 'System - NoNumber! Elements', 'nonumberelements', 'system', 0, 0, 1, 0, 0, 0, '0000-00-00 00:00:00', ''),
(1087, 'System - NoNumber! Framework', 'nnframework', 'system', 0, 0, 1, 0, 0, 0, '0000-00-00 00:00:00', '');



Самое лучшее, дамп сделайте и замените com_content и будет намного лучше. smile.gif

Сообщение отредактировал CB9TOIIIA - 1.6.2012, 19:55


--------------------


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
tankoff
tankoff
сообщение 1.6.2012, 20:36; Ответить: tankoff
Сообщение #3


Завсегдатай
*****

Группа: Active User
Сообщений: 684
Регистрация: 28.1.2011
Из: ДНР
Поблагодарили: 88 раз
Репутация:   20  


Смените пароль на новый. Google в помощь...


--------------------
Слил траф на 2-комнатную квартиру и машину...
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
genjnat
genjnat
Topic Starter сообщение 1.6.2012, 20:38; Ответить: genjnat
Сообщение #4


Старожил
******

Группа: Active User
Сообщений: 2276
Регистрация: 29.10.2008
Из: Одесса
Поблагодарили: 1025 раз
Репутация:   114  


Дык, там еще юзеры новые, комментарии, этот долбаный "комьюнити билдер" настроил, два дня промучался.
Но за совет, все равно спасибо, если не выйдет, так и сделаю

(tankoff @ 1.6.2012, 19:36) *
Смените пароль на новый. Google в помощь...

Не, не в пароле дело - авторизация не работает


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
rjksdfhe
rjksdfhe
сообщение 1.6.2012, 20:56; Ответить: rjksdfhe
Сообщение #5


Straight arms
*******

Группа: Active User
Сообщений: 2760
Регистрация: 21.4.2009
Из: Мытищи, МО, РФ
Поблагодарили: 1111 раз
Репутация:   163  


DROP TABLE IF EXISTS `users`;
CREATE TABLE `users` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(50) NOT NULL DEFAULT '',
`username` varchar(25) NOT NULL DEFAULT '',
`email` varchar(100) NOT NULL DEFAULT '',
`password` varchar(100) NOT NULL DEFAULT '',
`usertype` varchar(25) NOT NULL DEFAULT '',
`block` tinyint(4) NOT NULL DEFAULT '0',
`sendEmail` tinyint(4) DEFAULT '0',
`gid` tinyint(3) unsigned NOT NULL DEFAULT '1',
`registerDate` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`lastvisitDate` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`activation` varchar(100) NOT NULL DEFAULT '',
`params` text NOT NULL,
PRIMARY KEY (`id`),
KEY `usertype` (`usertype`),
KEY `idx_name` (`name`),
KEY `idxemail` (`email`),
KEY `block_id` (`block`,`id`),
KEY `username` (`username`)
) ENGINE=MyISAM AUTO_INCREMENT=63 /*!40101 DEFAULT CHARSET=cp1251 */;

INSERT INTO `users` VALUES
(62, 'Administrator', 'admin', '#####', '{Это надо поднять из бекапа}', 'Super Administrator', 0, 1, 25, '2008-04-25 08:46:25', '2011-05-10 14:48:18', '', 'expired=\nexpired_time=');

Даже если в таблице `users` кто-то уже есть, достаточно только добавить вход для себя. А потом уже порулить всеми остальными.

Т.е. скачать дампером - изменить - загрузить на сервер - импортировать в БД.

Сообщение отредактировал rjksdfhe - 1.6.2012, 20:42


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
genjnat
genjnat
Topic Starter сообщение 2.6.2012, 9:36; Ответить: genjnat
Сообщение #6


Старожил
******

Группа: Active User
Сообщений: 2276
Регистрация: 29.10.2008
Из: Одесса
Поблагодарили: 1025 раз
Репутация:   114  


Спасибо всем, разобрался
Все проще оказывается
в jos_plugins
В Пользователь - Joomla стояло
access = 1
Поменял на
access = 0
И заработало


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Не получается зайти в Joomla от имени админа
6 Bel_Ami 309 Вчера, 23:58
автор: anchous
Открытая тема (нет новых ответов) Нужна помощь в активации аккаунта AdSense
10 dimaguru 2557 Вчера, 11:12
автор: Ley
Открытая тема (нет новых ответов) Адаптивная вёрстка и натяжка на Wordpress, DLE, Joomla и др. Создание мобильных версий.
Хороший код с оптимизацией по скорости. Сайты и лендинги "под ключ
15 Nell 1152 13.12.2017, 23:36
автор: Nell
Горячая тема (нет новых ответов) Вёрстка, натяжка на WordPress, Joomla, качественно, доступно
53 WhiteIce 23782 12.12.2017, 19:41
автор: WhiteIce
Горячая тема (нет новых ответов) Разработка сайтов Joomla Wordpress Opencart
Разработка, верстка, оптимизация веб сайтов.
48 WoWeb 7356 12.12.2017, 13:37
автор: serg5777


 



RSS Текстовая версия Сейчас: 16.12.2017, 0:17
Дизайн