FAQ page contains questions and solutions from old support forum with 300+ topics. Questions were asked by existing and potential customers. Some questions are 10+ years old so those issues may be fixed with newer versions of ClassiBase.
Currently support requests are answered via ticket system (pre-sale questions via contact form). After purchase you will create an account and have access to ticketing system on this website.
Use free tools for advanced tasks like editing source code, database, FTP etc.
Here are some classibase related questions and answers.
Search this page using CTRL + F keyboard keys.
Table of Contents
Adding a user by Admin
Hello. I have noticed something unusual and wondering if I am interpreting it in wrong way or is there something going on in the email process.
Let us replicate what I did step by step.
- Admin adds a new user and approves automatically.
- I was expecting the user gets the email “New Account” saying “We have created a user account for managing your ads. … Please change your password on login”. But instead, the new user receives an “Account Verification Email” which says “Thank you for registering with …”.
- Assuming it is OK and go forward. Then when the user clicks on the link to verify, he gets a message on the screen saying “Congratulations! Your registration is verified. Please login.”. Here is the next problem. Because The admin has created the account for the new users (admin typed the password for him), the user cannot log-in because he does not know the password.
In case I am wrong, can someone explain to me when the email template “New Account” will be sent?
Additional info:
I use the latest version 9.2 and “Ad posting without registration:” is NOT checked.
Note:
What I really intended to do was:
– Add an ad for the user’s behalf whether the user already existing or new (by admin)
– And this new ad is can edit it later withing his account.
Thanks.
— Tom Chung
Answer:
Hello,
“New account” email sent when ad posting is allowed without registration and visitor posts ad without account. He gets ad posting verification email with activation link. When he clicks link ad will be activated and if there is no user with that email already in database then new user will be created with new auto generated password and will be sent to that user for managing an ad that he just posted.
Regarding adding new user by admin, approve checkbox is different than verifying email address. That is why verification email is sent to check if email address is working and can be checked by owner.
Regarding functionality that you want: It is not possible to add listing that will be linked to existing or new user account. Only way to link listing (ad, item) to user is logging in as that user. Which is only possible if you know password of that user. If you do not know password you can change it but then user should update their password because you cannot recover old password.
Regards.
Can admin disable email verification for new user?
When user sign-up he cannot post immediately. Instead, he has to verify his email first and log-in again. It is NOT convenient for a small website I run where this verification is not needed. I check each of them manually to activate. And I am not worried about spam post.
Can anyone tell me how to disable this verification process? Without changing the code if possible?
I even prefer make changes manually in database for each client to save a registration hassle for my users. I want the user post his first ad right after signing up and wait of admin approval.
Thanks,
— Tom Chung
Answer:
Hi.
I think these settings in admin panel – Settings/Users – Auto approve ads.
(Can be wrong in words because I’m non-English user).
From my experience best way – approve first ads manually, and all other adds “auto”.
This way I get rid of spammers, and don’t bother users with emails.
— Dmitry Grunt
Google Map is not showing on the ad page
My problem is that google map is not showing the address field in ad. Browser console says “Geocoding Service: This API project is not authorized to use this API.”. I had this problem in my other projects but it has gone or got fixed after a while. But in this project, it persistently stays there and will not show the map.
Has there anybody had the same problem? Is there something has done in the script?
Can somebody help me?
Thanks
— Tom Chung
Answer:
Please check if geocoding enabled for your project in google as described here https://developers.google.com/maps/documentation/javascript/
How do I change the way the meta description it’s generated?
At the moment the description is generated in this order:
Custom Fields + Ad Description
I would like to change it to be generated this way:
Ad Description + Custom Fields
— Andrew
Answer:
It is not possible. There are no settings to change the way meta description generated.
New account email verification not getting sent, all other emails are…
When I post an ad, the email to verify gets sent, and when I test the mail server in settings, I get the confirmation email, but for whatever reason, when a new user goes to sign up on my account, the confirmation email never gets sent. I’ve had multiple people try it on multiple computers, checking all folders, spam, trash, etc., and nothing ever shows for new account emails. Any idea what the problem could be or how to fix it?
— Kevin Breen
Answer:
If new post email and other emails are sent and received without problem but only new account verification email is not sent then it might be problem with mail template. Can you check “Settings” → “Email templates” page “Account verification mail” tab. Maybe it has empty subject or body fields.
I do not think it is related to your mail settings but you can try changing your server settings to regular php mail, SMPT gmail or SMTP mail.ru or some other provider. I use mail.ru SMTP and if email is not delivered to recipient, we get error report to our inbox address defined in “SMTP user” field on “Settings” → “Mail server” page.
Send verification email only once after registration.
Noticed that users who post many ads must verify every ad, even if they have verified account. How to switch verification to only once, after user registration?
— Dmitry Grunt
--
Maybe it will be cool to get one email once the listing expires too.
Maybe that’s built-in already... but some of my test ads expired and i didn’t received any notifications.
— Andrew
Answer:
If user registered and logged in then they will not need to verify email when they post new item. Users should login first before posting an item in order not to be required to verify their email every time. For this you can remove “Ad posting without registration” option from “Settings”→”Account” page. After that not logged in users will be required to login before posting ads.
Regarding notification after ad expired, yes you are right there is no built-in notification for this. We may need to add in future. Thank you for suggestions.
SEO BUG: Empty category/location
I got a bunch of 404’s in the search console for all the empty categories and locations that are empty.
The page displays properly in the front, but seems like classibase throws a 404 response when it should be a 200.
I would like to know the best way to handle this issue nicely.
— Andrew
Answer:
To prevent empty categories and locations being viewed by users and search engines we added option for hiding empty categories and locations to related widgets. This option will be available only if “ad counting” is enabled. This feature is added in version 1.8 . Description can be found here.
After hiding empty categories and locations from widgets there will be fewer active links to pages with 404 response code.
We used 404 responses to prevent it from being indexed by google.
In demo we didn’t use that feature because there we only have couple demo listings which will show demo with only 1 or 2 categories. We wanted to show all categories in demo.
Additionally, users without active listings currently returns 200 response code but uses “noindex” meta tag.
Both noindex and 404 pages displayed in search console as not indexed and they are not reducing in count. Because website is active and there can be categories and users without active ads at any given time.
Is a classibase script compatible with SSL Certificate?
Yes, classibase fully supports https protocol. You can choose http, https or leave without forcing to single protocol. Switching to https is recommended option.
Display only Categories (without subcategories) on home page?
Hi, I want display only categories (without subcategories) on home page my site with image – icons like on olx.pl How to do? :)
— Peter G.
Answer:
We wrote tutorial explaining how to set icons for categories.
Also check this tutorial to show one level of categories related to active category.
How to transfer Ad managed by admin to the existing user account
Hello, I am using classibase as a directory. To get started, I create most posts by myself and invite the user to create an account, saying I will transfer the ad to him/her.
Trying to find a way to transfer existing Ad managed by admin to the existing user account. Any Idea? I changed the email but the ad is still on my account.
In worst case I might do the transfer in database? then where?
thanks.
— Tom Chung
Answer:
The way I know, you have to access your database via phpMyAdmin
Table cb_ad, fields added_by and email must be updated to the new user values
Of course, it would be great to have these tasks performed via CB admin panel :)
— Info guest
Is there QR code for each ad in classibase?
QR code support removed from classibase. Because free google API for static QR code discontinued. Alternatively use sharing button. Add it as Text/HTML widget to all pages. In some platforms native share button has an option to share via QR code.
Memory Usage – VPS Resources
Hello,
I’m having problems with my VPS host and administrator says to optimize script because of Memory Usage (used 95% of total)
What can I do to free up memory?Thank you.
— info
Answer:
Can you enable debug mode and send us debug info populated below page. It will show how much memory used and which query uses more memory.
DEBUG MODE can be enabled by navigating to “Tools” → “Maintenance” page under “Debug mode” title there is “Enable debug mode” button. After enabling debug mode you logged in as admin will see queries to database, time for each query, and memory usage information at the bottom of each page.
Then visit your homepage and send us all debug info via contact us form. We will see hat can be done.
Also here is some suggestion regarding system requirement depending on ad count.
Also you can disable ad counting by navigating “Settings” → “Ads” page check option “Disable ad counting” option. This will reduce memory usage a bit. Let us know it this solves your problem.
Also check server optimization.
Thank you for your answer.
Problem is solved. My host provided me more RAM – so now I have much more free memory. However I will keep control via debug mode as you show above.
Best regards.— info
Ads listed per page
For some reason my home page lists only 5 ADs and ignores others even though “Ads listed per page” is 20.
— Tom Chung
Answer:
Ads on home page and ads on listing page are different.
- Number of ads on home page is controlled by widget, 20 ads as you defined in widget, so it will list 20 ads. Home page widget can be found in "Appearance" → "Widgets" → "Page: Home page". "Ads" widget will show only number of ads defined in that widget.
- Number of ads on listings page are controlled by “Ads listed per page”, 8 ads per page as you defined.
If you want home page to display 8 ads and other pages to display 8 ads then set in your widget number of ads to 8.
Then again if you display “view more” link under ads widget on home page it will link to first page of ads in listing page. Which will list ads from 1-8.
If you are looking for ways to paginate content of the ads widget then it is not possible. Ads widget don’t have pagination option.
Widgets are good for displaying latest, featured, last visited ads on sidebar or homepage. Or display related listings on ad page under the ad. Widgets are not designed to list all ads and paginate them. Ads listed in separate pages, widgets are just preview ads.
How to Increase Max File Size?
Support please help how to increase max file size see attached, which file and code to edit? Thanks in advanced :)
— Elite Tan
Answer:
Starting from Classibase version 1.9 image upload feature changed. Now it supports to upload any image size. Images will be resized by browser on user device then uploaded to your website. So big images like 5Mb will be resized and uploaded as 100kb image.
Image dimension can be defined in "Settings" → "Ads" page. Set "Ad image max width" and "Ad image max height:" value to no more than 1000. View image settings.
Upload more then one image
Hello,
If anyone can figure out to upload more then one picture at a time?
For example select pictures and upload in one shot to the ad page. Is this possible, is anyone try to do that?
I know Craigslist is using remote image server like picasa or dropbox, that can be embed to Classibase?— Cumhur
Answer:
Starting from Classibase version 1.9 there is a bulk upload and client side resize feature. Even big images (5MB+ each) taken from smartphone camera are now resized on user phone by browser and uploaded to the server. This is done automatically. Image uploads work perfectly without hassle for your site users.
Dealer package
I would like to give dealers package deal on price option should be done by classibase or i should install Paypal insertion from Paypal? If it is where the code takes place?
— Cumhur
Answer:
Currently we do not have feature creating dealer packages. So this is not available in Classibase.
Open ads in new window
All website links open in same browser and members goes away from page. How to open al links in new window?
— Cumhur
Answer:
Unfortunately, there is no setting to open links in new window. You may need to add custom jquery JavaScript to achieve it. Something like this: $('a').prop('target','_blank');
Ads verification days, re-send emails
Is it possible, in someway, to resend verification email (for ads and accounts) every X days, until it be deleted (in this case, 7 days, set via “Ads verification days” value)?
— Info
Answer:
Regarding re-sending verification email after x days: We did not add it in first place because some users enter not valid email address and their email bounces back. We didn't want to spend server resources for not existing emails.
Aa a solution to make sure that first email is received you can add some advice to check spam folder or add email address of your website to their contact list.
Drop down menu on widget category
Hi,
I use the theme Fafotka on my web ads, where I have a lot of categories. Many members complained about the amount of web ads clicks they need to do to get to the sub categories. They complain because I have a lot of categories and sub categories.
How do I change the widget categories into drop down in order to minimize the clicked by members and visitors?
Thank you.
— Za Kene
Answer:
Have you tried displaying only one level of categories approach ?
If you are on home page then it displays top level of categories, then visitor clicks on main category it displays subcategories and so on. If current category don’t have any sub-category then widget will not load at all. This method is used by avito.ru they are biggest classifieds website in Russia.
To display only ad with thumb on Carousel/Gallery
Support, Thanks a lot for answering your client query this will help to build up a knowledgebase for the script and encourage your client to participate in the forum, I’ve another question is, presently for ad without thumb/image it display a no_image which is not very nice, which file and code to modify to display only ad with thumb/image to the Carousel/Gallery? meaning if the ad has no image/thumb it will be skip/bypass and will not be display in the Carousel/Gallery, please advice which file and code to modify condition to add, and to hear from you soon, Thank you.
— Elite Tan
Answer:
Added “Display ads with image” option to widget in version 1.4.5. Read more about it here.
How to trigger script upgrade?
Hi,
When updating the script and theme to version 1.6, I had an error which forced me to restore a version 1.5.1 backup from the server.
However, now the script still says version 1.6 on the admin page although I’m sure it’s still running 1.5.1.
Is there a way to trigger again the upgrade mechanism? Or shall I proceed with a manual upgrade. If I have to manually upgrade, are there instructions on how to proceed?
Thanks in advance,
Regards,
— Melchior
Answer:
For triggering update again:
- Edit your database table and run query like this. (version value should be your previous version)
UPDATE PREFIX_config SET val='1.5.1' WHERE name='site_version'
- Then navigate to “Tools” → ”Clear cache” to clear cache.
- Then navigate to “Tools” → ”Check for script updates” on admin panel and you will see update links for latest version.
- Perform regular update by clicking update link.
Modifying Ad extension duration
Hi,
I have an issue with the ad extension feature: indeed, users can extend their ad if admin allows by the choice of the 4 following values: 30, 60, 90 and 365 days. Unless I missed something, there is no option to modify these values.
How is it possible to change them in the drop-down menu? I would like instead to have options like 7, 14, 30 and 60 days for example.
Alternatively, could we have an additional parameter in the admin page?
Thanks in advance for your reply.
Regards,
— Melchior
Answer:
Added editable ad extension periods to version 1.6. "Extend ad days" option located in "Settings" → "Ads" page. Value should be comma separated days. for example: 7, 14, 30, 60
How to make upload image a required field?
and Support, when post ad, the postcontroller php can make description a required field, but how about for img, what code do I need to add to force ad poster post at least 1 img or upload 1 image? please advice, many thanks :)
— Elite Tan
Answer:
Added option to make image and phone number required to version 1.6. "Required fields" option located in "Settings" → "Ads" page. View image settings.
Bug with more 15000 locations
Hello,
I have create one new site, but after import 15000 location, i don’t can create new location or category, i have message: Error for save category or Error for save locations.
Do you have a solution?
— Philippe
Answer:
I conducted a test with latest Classibase version 2.0.20 (30 may 2025). Here are my results:
- Uploaded locations file in "Tools" → "Import data" page with 40k records. 100 locations, 400 cities.
- Initial batch added around 1k locations and offered adding rest 39k ads in batches. Clicked "Import 39k locations" button at the top.
- Continued importing until 31,5k records. Then gave "SQLSTATE[08S01]: Communication link failure: 1153 Got a packet bigger than 'max_allowed_packet' bytes" error message.
Problem is SQL input size limit. Default value for 'max_allowed_packet' is 4 MB. Script tries to store location data in Database cache and hits this limit with 8k+ locations. To add more locations you can increase this value in MySQL config and restart it. Set it to 10MB or more for 15k locations.
Classibase uses database cache for various data (like locations, categories) to speed up page generation time.
Also use "Debug mode" from "Tools" → "Maintenance" page. See how big number of locations or categories impact other pages on your website. Too many locations may increase memory usage for each page.
Category Restriction?
Hi,
Is the any kind of restriction on the database when creating categories? limited or unlimited?
— Dean
Answer:
Theoretically there is no limit in number of locations and categories. In reality categories and locations are read once and kept in memory, because they are used in many places several times. Loading all to memory also reduces database load. So if you keep your locations below 1000 or 2000 (one or two thousand) and categories also below that limit it works fine.
There is no limit in depth of sublocations and subcategories. You can go 20-30 levels deep if you want. Note that your breadcrumbs may look very crowded in case you use too many levels.
In practice, relying on our testing, there is a limit with around 8k locations. You can increase this limit with some modifications to MySql server if needed.
Also we use number 50K limit for location with category combination. 50K can be 1K locations and 50 categories or can be 500 locations and 100 categories etc. So if number_of_locations X number_of_categories > than 50.000 then ad count is not generated for keeping your site fast. Because all 50K records loaded to memory to calculate ads in main categories including counts in subcategories. You can read more about tests with ad counting and how to disable it here .
Amount of ad supported?
What is the amount of ad supported without impacting performance? 10k, 100k? any guideline to the hardware?
— elite1290
Answer:
We tested it with 100,000 ads on localhost. it slows down when performing ad count for all categories for 4 seconds and 2-3 seconds on listing ads on any category.
Performing ad count is done once per hour and will be noticed only on first visit on every our. same with listing ads in any category. slow queries that we found are cached for 1 hour. This is performed on test server for one user, it is not tested regarding how many page views it can handle per day or hour.
Script itself uses 4,5 Mb memory and loads every page on average 0,3-0,5 second.
We suggest starting with shared hosting then as your site grows move to dedicated server.
Check suggested server type depending on ad count here.
Geo targeting Classibase?
Good day,
I was thinking if there’s any way to geo target website visitors and pre-select the location. For example, if someone visits the website from location xyz, the website automatically chooses location xyz. If someone visits the website from xyz state and abc city, the website automatically chooses xyz > abc so that the site visitor doesn’t have to keep click buttons just to post their ad.
I have like 20 states and 1600 cities. I’m losing out on many visitors who do not wish to make all those selections.
Any possible solution to geo targeting site visitors? Thanks for any help!
— Andy
Answer:
It will require advanced PHP and javascript knowledge.
First you need to detect visitors city. You can use javascript as described here http://briancray.com/posts/find-web-visitors-location-javascript-google-api/ (we have hot tried it) or google search for "getting user location via JavaScript".
Then it will be better offer your site visitor to view local listing with a link saying “You are visiting from AAAA city, would you like to view listing in your city”. To do this you have to create map pointing location name to url. For example “New York”=>”http://yoursite.com/newyork”. So when they agree to view local listings they can navigate by clicking link. Also you will not show any link if city they are located is not in your database.
When they navigate to their city, it will be their default location. Default location is stored in cookie. When visitors visits your site next time they will automatically view listing in their default location. Default location changes when visitor clicks on other location in your site.
When they click “Post add” button script detects current location and category and pre selects it automatically.
So main issue here will be detecting location of visitor on first visit using external services and offer to navigate to local listings. After that script will use that location as default location.
How to add counter to display total ads in classified at frontend.php?
Dear Support, what code to add to display total ads in the entire classified on frontend.php please advice, Thanks.
— Elite Tan
Answer:
We wrote detailed tutorial about displaying total number of ads, number of ads posted last month and number of ads posted last day. Please read How to display total number of ads in Classifieds website? tutorial.
Simple captcha not shown
hi,
at first. the script is very good! so many functions and it works good.
ok. little things where i have problems.the simple captcha is the problem. re-captcha works (but normaly i need only the simple captcha) .. the other things withd picture upload works also fine. but not the simple captcha. and i have tested any things. i hope you can help me.
an other thing .. not really urgent ;-) but it is possible to make the subcategories unvisible on the homepage. i have a lot of categories so i think if i have the choice to make the subcatecories invisible or not its a good idea.
thank you for your support.
— mrbird
Answer:
Hello,
We are glad to hear that you like Classibase.
Simple captcha should work on most servers, it uses PHP function imagepng(). Maybe there is some issue with PNG on your server. If you send us your server details via contact us form we will investigate this issue.
For hiding subcategories Edit corresponding widget and set “Display mode” value “Fixed level 1”. You can read tutorial about it here .
How to disable Paypal function
In my country Paypal is not supported and people normally do not pay through credit card. I want people to make ad featured without actually system routing to Paypal. What I want is user check in the feature ad if they want and admin approve the ad from the admin panel after receiving the payment manually. Is this do-able? Please let me let know how? because featured ad feature becomes only active once price is placed in the relevant fields and Paypal is active.
— Adnan Manzoor
Answer:
You can disable Paypal from “Settings” → “Payment” page uncheck “Enable” option next to "Paypal" row. Also define “Featured days” value on this page which will make ad featured for this amount of days. For example featured for 30 days.
Enable "Bank transfer" option or create other offline payment option. For example name it "Mobile payments". Add instruction to it. Mention to make payment and inform within 5-10 minutes in order to avoid payment validity confusions.
Then user will see under their ad option to promote it. After they make payment and send SMS or any message with if of their add you cake that add featured.
Search for ad y id in "Manage" → "Ads" page. Once found ad, click on three dots on right side and select option "Make featured".
Additionally you can add step by step instructions or create short video explaining how to make featured ad for your website visitors.
Offline payments feature added in ClassiBase version 2.0.17.
Implement parallel payments in paypal
Hello,
I want to know how i will implement parallel payments in paypal .i need to send payment to two account with some percentage so please let me how i implement parallel payment in classibase theme.
Thank you
— Aman
Answer:
Hello, our integration of paypal does not support parallel or chained payments. It supports only simple payment to one person.
Maps in sidebar
I want to add a call to action type of line at the last line of posting the add i.e. where ad poster checks in on acceptance with terms and conditions. Is this doable or will i have to hire a technical person to do it?
— Adnan Manzoor
Answer:
For displaying note on ad posting page you can use “Text” widget, place it to “Content bottom” or “Inner bottom” widget location. Read tutorial about placing Text widget.
On Widget editing page at theme bottom for “Hide on following page types” option select all checkboxes except “Ad posting page”. This will show your custom text on page bottom only on ad posting page.
Insert text or image hyperlink
Hi,
When managing the page, I want to ask about:
1. How do I add an image on a page that we manage?
2. Are we able to insert a hyperlink to the text or images on the page that we manage?I use the theme Mukuzik.
1. How do I put an image on the left in the sidebar content?
2. Can we insert a hyperlink in the image? How?Thank you
— Za Kene
Answer:
Yes you can use regular HTML for inserting image and links.
For inserting link/image to sidebar use text widget and select HTML as text format after you add widget. You can view tutorial explaining how to use text widget with HTML on example with adsense.
For using link/image in regular Page when just put HTML code instead of text.
You will need plain HTML knowledge to do code something similar to this:
<a href="http://YOUR_LINK.com"><img src="http://YOUR_DOMAIN.com/YOUR_IMAGE.jpg" /></a>
User Image Folders on remote media server like amazon
Is it possible to store user images on remote media server like amazon aws?
— totranquilo
Answer:
No, classibase does not have feature to use remote server or any other domain for saving / serving images.
Primary Email Recovery
Hi..
I accidentally deleted the main admin email, how do I recover email account?
The email account is the only admin on the website that I manage.
In addition to removing and re-install scripts, is there any other way to recover the primary email?
Thanks..— Za Kene
Answer:
- Create user account by using regular registration.
- Edit mysql record by using external program or tools provided by your hosting.
- List users in PREFIX_user table and find your registration.
- Change level field for that record to 1. (1:admin, 2:moderator, 3:user, 4:dealer)
Also we prevented deleting last admin from admin panel in order to avoid accidental deleting. You might be deleted it directly from DB I guess.
Price field does not allow dot or comma
Hi
There are products for example with 0.60 Euro.
If I add 0.60 at the price field when I create an ad, the price wont show up.At the currency Ive set:
Decimals: 2
Decimal point:.
Thousands seperator:,Prices are showing up as: 10.00
but if I add a price for example 10.52 it still shows up 10.00This is not correct, how can I correct this?
Regards
— TJ Public
Answer:
Prices values are integer. It is not possible to post price with cents. If users still want to use price with cents then they can post it inside ad text for example — price: 1,52$
Moving Classibase website/database to a different domain
Good day,
Just wish to know the procedure how can I change the domain name in the setup of my Classibase website. I found a better domain name for my website and wish to move the whole setup to new domain name. Would appreciate your help a lot :)
Thanks.
— Andy
Answer:
You can move your site from one domain or host to other following these steps (which is similar for any website):
- Copy all files to new location.
- Copy database to new location if required.
- Edit your
/sys/config.php
file for database connection changes if you moved your database. - That is all, navigate to your new domain to see if it works without any problem. (If you changed DNS for some reason then you may need wait couple hours until DNS resolves to new ip address.)
In case you have some problems with mowing after following these instructions please let us know.
Regards.
Import locations with UTF8 characters from text file
I need your help – Import Location
Hello I have over 5,600 locations from Brazil to be imported, all are already in default as to be imported into the script, however when I did a test found that the import does not matter accented words for description table of localizção nio database.
I would like a solution has states that are over 800 cities imagine if I have to open the admin panel one by one to correct the translation.
Do I have to imfportação these locations, put them with the correct accent.
— totranquilo
Answer:
We tested your text file and it is ANSI encoded, use notepad++ (link to program can be found in tools page) and save your file as “UTF8-without BOM” format from “Encoding”→ “Convert to UTF8-without BOM” menu and then save.
Then upload UTF8 file with locations from “Tools” → “Import data” menu, “Import locations” section. Now it should recognize all accents and other UTF8 characters.
Listing dealers only / or users only
Is it possible to list on separate page dealers and users? For example: /dealers/ and /users/ similar to /all/ page
— TJ Public
Answer:
You can list users or dealers in a widget (on sidebar or on home page). But there is no option to show different widget on different pages.
Import CSV data to MySQL
Hi,
I saw the XML version of importing data in the admin panel, however I was wondering if there would be an easier solution, like if I export a MySQL table into CSV, fill in manually the adverts and then import it back to MySQL.
Would this work should I try?
(the reason we add manually as we are copying some adverts out from printed newspapers and instead of creating an account and adding the advert one by one would be easier for us to do it with importing an Excel file or CSV file.)— TJ Public
Answer:
This might work. Use supported MySQL client (check tools page) to export and import CSV.
Sitemap for Cb website
Hello,
I want to create a sitemap for my Cb website and I think the Cb can itself create it, with no need of other scripts, but can’t find how. I’ll appreciate your help on this matter.
Thank you.— Info
Answer:
Sitemap URL: /sitemap.xml
Rss feed URL: /rss/
Disabling extended ads functions on user panel
Hi,
Is there a way to disable the ads extend functionality at the user panel ? (written; extend 10 up to 365 days)
Because with these functions, the user or dealer may extend their advertising without requiring the approval of the site administrator.
It is very difficult to apply for ads sites that implement payment system annual for their ads.Thanks.
— Za Kene
Answer:
We added this feature after your request to version 1.4.5.
Connect to Database
Hello,
I’m trying to write a script that would use the Cb database.
However, I need to set it to read Cb config file so if I change config file parameters connection will always be updated.
I thank you in advance for any help on this subject.— info
Answer:
Ok, cb_config table has name and value fields. Name is name of settings, val is string or serialized array/object for given setting.
If you are changing simple text value then it is easy.
Serialized array is used when setting has different values for each locale. Then multidimensional array used where keys are language id.
Serialized object is used for storing theme settings.
In any case if you change database settings from external program you may have to clear cache from admin panel of your website because config settings are stored in cache for 1 hour. Cache is automatically cleared if you change config from admin panel.
Classibase Category Variables
Is there just one variable or there are more variables that we can use? Can anyone put up a list of variables that can be used in new category description?
Thanks for any help!
— Andy
Answer:
There is only {@LOCATION_OR_SITETITLE} variable for category description. When used you will have custom category description mentioning active location name. So for you will have “Cars in London …”, for Bristol you will have “Cars in Bristol …” etc.
Ad deletion question
Hi,
I have a regulatory situation to expose here: I noticed that when a user performs a deletion in the ads management screen, it physically removes the entry in the database. The challenge is that some countries (France in my case) mandate classifieds site admins to keep all database content for at least a year before actual physical data deletion to comply with law and regulations.
My question is therefore the following: is there a way to prevent the physical deletion for users and dealers whilst keeping it for admins? Is it possible to alter the ad deletion button functionality to implement a logical deletion feature for end users and physical deletion option only for admins (i.e. like in the drop-down menu)?
Thanks in advance for your answer,
Regards,
— Melchior
Answer:
Thank you for suggestion. We added this feature to 2.0.1 version.
- Now users cannot delete listings. They can only mark it as "completed".
- Admin can set when "completed" items will auto marked as "trash" in "Settings" → "Ads" page. (set 30 days for example)
- Also admin can set when item marked as "trash" will be completely deleted from database automatically. (set 365 days.)
User cannot edit their own email?
Support, how come user cannot edit their own email? how to allow user to edit
their own email their account edit page?— Elite Tan
Answer:
Editing email requires verification of new email, that is why we disabled editing email. *
How to disable description required field?
- Instead of the Description required field in post ad page, how to disable it? and
- to enable selectable custom field as required field,
- and generate seo title and URL from the custom field
which file and code to edit to disabled description as required field? Reason for this is to prevent duplicate description ad because normally user copy and paste description, hence to build URL and seo title from custom field will prevent duplicate
description which is bad for seo and google unfriendly, please advice on above 1+2+3 and to hear from you soon.— Elite Tan
Answer:
There is no option to disable description field for ads. Creating custom title and URL using custom fields is also not available.
How to place $ dollar sign to the front?
I mean to place the $ in front example $5000 instead of 5000$, how do I place the $ to the front?
— Elite Tan
Answer:
- Navigate to "Settings" → "Currency" page.
- Set "Currency format" value to
{CURRENCY}{NUMBER}
If you have multiple languages then set "Currency format" value for each language.
This feature exists since 1.4.5 version of classibase.
Multiple categories per ad
Also, is it possible to assign more than 1 category/subcategory to an ad. If not, could you advise how could I trick the system so I can have an ad assigned to multiple categories/subcategories. (this will be a common need in all my classified sites).
Thanks,
— Pascuale
Answer:
Multiple categories per ad – is not possible because ads and categories are connected in one to many way. So there is only one category id field per ad. We didn’t built script to allow multiple categories, locations to keep it simple and was not needed initially.
To make it clear we are not planning to add multiple categories or locations to our script for now. If that is vital part of your business we suggest looking for other possible solutions.
How to Limit no. of Latest ads in homepage?
How to Limit no. of Latest ads in homepage?
— Vignesh Kumar
Answer:
- Navigate to “Appearance” → “Widgets” page from admin panel.
- On top click on “Page: Home page” tab.
- Click on “Edit” link for “Ads” widget.
- Popup window will open. Change “Number of ads” value.
- Click “Save” button. Visit your home page to view changes.
How to disable captcha for registered user?
q1. Which file to modify if we want to disable captcha for register user?
so to minimize number of thing they’ve to fill in to post an ad.q2. and it is possible for us to change the simple captcha to a more advance one, which file to modify?
Please advice on this 2x questions, Thank you.
— Elite Tan
Answer:
Added both suggestions to Classibase version 1.4. View tutorial explaining usage of captcha options.
Ad in admin mark Payment for what purpose?
What is the purpose or reason to mark ad in admin page as Payment? I check on ad and click mark as payment and it said 1 ad mark as payment, what’s the purpose for that? after marking I don’t see any different, please advice.
— Elite Tan
Answer:
“Mark as paid” used to mark selected ads as payment completed. It works on ads that require payment before being published on website.
On Classibase some categories can be marked as paid category, for which users have to pay specified fee in order to post in those categories. In case user had problems paying with PayPal or want to give you money by hand then you can mark those ads as paid using “Mark as paid” button.
It will not make anything on categories that do not require payment to post an ad.
WordPress Widget and WP version
Can we use WordPress widget for classibase? and Which version of WP is Classibase 1.3.5 running on?
— Elite Tan
Answer:
Classibase Classifieds script is not running on WordPress it is separate script. There is no integration between them.
If you want to display latest ads from your classifieds site on WordPress then use RSS widget for WordPress and enter feed URL as http://yourdomain.com/rss/
, you can display date of posts as well by selecting “Display item date” checkbox.
- Added detailed tutorial for explaining how to display latest ads in WordPress.
- Also, other way around, check this to display latest blog posts in classibase.
NGNIX code
Hi Support,
I’m running on nginx and not on Apache, please let me know what’s the code for nginx to run script?— Elite Tan
Answer:
Nginx rewrite rules are similar to WordPress like this:
location / { try_files $uri $uri/ /index.php?$args ; }
Hello,
I installed the script in a folder named “ads”. How to run your script with Nginx?
Thank you
— jammesflorence
Answer:
Add location directive with /ads/
to Nginx like this.
location /ads/ { try_files $uri $uri/ /ads/index.php?$args ; }
Facebook connect integration
Connecting Facebook users to your site.
— Login with Facebook
Answer:
Facebook or any other login method (like google) is not integrated in classibase.
Installation without sample data
Good day,
Just wish to know how to install Classibase without the sample data. Is there any way I can install it without adding lots of sample categories, custom fields, etc? It is just a pain to delete all of them.
Thanks for any help you can provide.
Regards
— Andyk
Answer:
There is no such option when installing script. Sample data can be deleted by navigating to related pages. Locations, categories, ads, pages etc.
DB connection error
I try to install classibase on local server using Appserv 2.5.10 on subdirectory
/classibase/
.I got this error message during installation:
“DB connection error”This is my server configuration:
- Apache Web Server Version 2.2.8
- PHP Script Language Version 5.2.6
- MySQL Database Version 5.0.51b
I also do copy
/sys/config.template.php
toconfig.php
and edit database manually but nothing work.
Please help.— ahmad fatih
Answer:
Problem solved, I set use PDO module to false manually in config.php.
— ahmad fatih
Admin Login URL
What’s the admin login URL after installation?
— Elite Tan
Answer:
Installation file permission
Hi, what should be the file permission to set to install, and how do I go about to
begin installation? is there a tutorial to install somewhere? help“Sorry, I can’t write to the directory. You’ll have to either change the permissions on your sys directory or create your config.php manually”
— Elite Tan
Answer:
Normally user who uploads script to web server already should have permission to run it.
In case you get "permission to write error for directory" then give 0777 permission using FTP client like WinSCP and follow this instructions: (link to FTP program can be found in tools page)
- Right click on directory you want to change permission
- Select “Permissions” from context menu
- Write permission to “Permission” – “Octal” field 0777, which is permission to read, write, execute for all users. (or set 0755)
- Select “Set group, owner and permissions recursively” option. this will set this permission for all files and folders inside current folder.
Let me know if you other problems installing script.
Regarding documentation you can find lots of tutorials here.
Regards.
Switching Themes
The yellow ‘Base’ theme seems to be the default and I understand that I can change it to a different theme. Is changing the theme something that only Admin can do (which obviously would be site-wide) or does each user have the ability to change the theme they are viewing on their own end-user side?
While in the User demo, I see on the right side a pop-up control panel for ‘Color Scheme’. So if I am seeing this as the demo User, does that mean each User has the ability to customize the colors of the theme they are viewing?
— Vincent Wolf
Answer:
Only admin can switch theme. That theme will be used sitewide.
In demo of some themes changing color is for demonstration only. On live website users will not be able to change site colors.
Drilldown locations
I want to use specific locations. Can I add more than one child sub-location to each of my parent locations? For example: United States > California > Los Angeles > Baldwin Park. In the forum topics I did see somebody was trying to do the same thing but was experiencing script error issues.
— Vincent Wolf
Answer:
Yes you can add multi level sub locations. You are right I conducted test importing locations. Only limitation is cache storage, which is around 8k locations by default settings of MySQL. If you need more than that then I can work further to optimize it.
Free Installation support
What exactly does that mean? I’m not too good with tech stuff so it would be beneficial to have the script installed by people who know what they are doing. – Install by the people who wrote it is even better. Does “Free Installation support” mean that you can install it for me?
— Vincent Wolf
Answer:
Yes, I will install script to on client request to their server. First installation is free.
Is there Mobile App for classibase?
I see that your script is mobile-friendly, but does it include an actual App that I can submit to the iOS and Android App Stores?
— Vincent Wolf
Answer:
No, we do not have Android or iOS mobile app. There is a PWA feature that you can enable in "Settings" → "PWA". Web Application that can be installed on Android, iOS phones and Windows computers. It is supported by chrome browser.
How can I view the admin panel demo please?
Admin demo can be viewed here: https://classibase.com/support/try-classibase-demo/
Can countries/cities be on sub-domain names?
No, script does not have support for sub-domains. City, country, categories, locales are all used as directory structure.
SEO meta tags
Can SEO tags be included in this script? What I mean is keyword tags for posts. Can users post keywords attached to their posts.
Example
Title: Car for sale
Description: buy my car very cheap
TAGS: car, cheap car, nice car— Vinny
Answer:
No. Those meta tags are auto generated based on ad title, description, category and location. Users cannot customize or change it.
To add icon images for sub-category
How to add icons for sub-category & giving link to adds page of particular category after this page.?
I want to create two stage categories & then showing adds.
Home page (main categories)
→Category page (show sub categories only, no ads)
→Sub Category page (show ads)
I want to create pattern like oxl.in website follows for showing categories.
— Maroof kazi
Answer:
- To show icons on subcategory is similar to showing icons for main categories.
- Hiding ads on main category and showing them only on sub categories is not possible.
Ads will always show on main and subcategories.
Closest possible solution will be to show only one level of categories at the top of category pages. Unfortunately ads will still be visible when users click on main category.
This way when users click on main category they will see sub categories and ads. So they can decide to further click on sub category or view ads underneath.
Result will be:
Home page (main categories)
→ Category page (show sub categories + ads)
→ Sub Category page (show ads)
Additionally category widget has a feature to use custom fields to further drill down on results.
Add advance search
How to add search by city option as i had created field for that but wants to know its functionality?
If user selects any city adds related to that city should be displayed.
— Maroof kazi
Answer:
You can add advanced search widget. Set "Display mode" field as "Advanced". This will show form with category and location select boxes next to search field. Additionally it will show any custom fields marked with "S" as searchable, depending to selected category.
To add auction page in theme
How to add auction in my website?
— Maroof kazi
Answer:
There is no built in option for adding auction feature to classified ads.
Which Query format
Which query format is used in classibase oxler theme? Is it pdo or some thing else?
— Maroof kazi
Answer:
Yes, we use PDO in our script.
Logo clickable
How to add logo & make it clickable to bring to home page.?
— Maroof kazi
Answer:
To set logo:
- Navigate to “Appearance” → “Themes” page in admin panel.
- Click on “Customize” button
- On opened page on the left side click on “Logo” section and upload your logo. You will see uploaded logo on right-side in live preview.
- Then click “Save and Publish” button to save changes.
Add plugin
How to add new plugins in classibase theme?
I want to add plugin for icons of main category.
Please advice the way to do this.— Maroof kazi
Answer:
Classibse doesn’t have plugin system. All changes are done ether on theme by copying your theme to other folder and renaming it, or to script itself.
Adding icons for main categories is also not possible within built in features. But you can add icons using php code inside text widget. We wrote detailed tutorial for explaining how it is done.
Require custom modification
Hello,
I am from India, and I want my site to be survived against competition with quikr.comI want some modification functionality and GUI wise, if possible then reply with quote mentioning approximate price and time with your terms and conditions.
I will send you exact requirement.
Thanks
— crt
Answer:
Hello,
We offer classibase script as is, we do not do custom work for clients. It is built with flexibility in mind. It has some similar features to quikr but have differences as well. You can try our demo and decide for yourself it it is suitable for your needs.
Thank you for your interest.
Does classibase uses MVC?
Does classibase uses a structure of file based on Model-view-controller (MVC) and if so, does it use any well known mvc?
Thanks you!
— DaRock
Answer:
Yes it uses MVC model, we used framework from madebyfrog.com website and some models from CodeIgniter and Zend.
Regarding the cosmetic changes + additional payment gateway
Hi There
I went through your demo site and I believe not all of the functions you have made available in the “Theme Admin Section” but still considerable amount of functions are present to understand.
My Queries are :
1.) Can you incorporate your “Theme Admin Control” with a theme from an external vendor i.e. the theme doesn’t belongs to you.2.) The payment plugin I have is having some more payment gateways like Coinjar, Braintree… so on so forth… plus the publishing ad categoris will also be like Publish, PRemium, Premium+, Premium* and Banner ( may be more can be added , if required), so is it possible to incorporate these things also into your setup.
3.) Is it possible to have a telephonic/skype discussion ?
Waiting for an early response….
Thanks and Regards
— Nilu
Answer:
Hello,
1) We do not do custom theme for customers. Theme you showed belongs to other CMS.
2) Currently there is no plugin system on classibase. Only available payment is paypal and offline payments (where admin shows instructions to make offline/manual payment via bank or phone). We have regular or featured ads, no other options like premium etc. It is not possible to ad such categories through admin panel. If you want such features you may need to code it yourself. Our code is 100% open you can edit any part of it after purchasing. Same with payment methods. You need to code it yourself or hire a developer from freelance cites.
3) Support questions for customers are handled via "Ticket system". Pre-sale questions sent via contact form. View support page.
Regards.
Schema.org edit
I would like to know if its possible to change the schema.org markup from product to something else. Specifically books.
Also is there a way to use the markup on a custom field like isbn.
if this is possible please tell me how, how difficult it is and i will be purchasing the lifetime license immediately.
Thanks,
— Cesar
Answer:
schema.org properties are not customizable. And it is not possible to define other schema properties in form of itemprop via custom fields (ex: ISBN, bookFormat, inLanguage, publisher etc.. ).
Different Currencies / Multiple Currencies
Can different ad posters post ads in their own currency on the same website? For example, can an ad poster in the U.S. post ads in the US$ while an ad poster in France posts ads using the euro currency, while an ad poster in the Philippines posts ads using the PHP Peso currency?
In the same vein, can one and the same ad poster post ads using different currencies depending on who or where he wants to market the item he is selling? For example, a an poster lives in Hong Kong but wants to sell his items to the US$ market so he advertises specific items using the US$, and he also wants to sell the same or different items and wants to market them in Spain, so he posts ads using the euro?
— man.o.man
Answer:
Classibase does not support multi currency.
I see your point and it is perfectly valid for global classifieds website. Also in practice it is better to separate classifieds website by countries for better targeting and SEO.
Also if you want even better targeting then it is suggested to separate website by verticals like property, cars, jobs etc.
Google Adsense
Hi, where can we place google adsense? is there a widget for google adsense, any sample screen capture will be nice, Thanks.
— elite1290
Answer:
Wrote detailed tutorial on how to place google adsense ads on classifieds website.
Locations data, locations for UK, locations for other countries
Hi,
With the default script do you get location for all of the UK?
Also does it cover the rest of the world on location?
— Dean
Answer:
We do not provide location data at all. You can find locations from Wikipedia or other free resources and import them as plain text using built in importer. Same method is valid for categories as well.
Import file should be formatted like this, charset should be UTF-8:
Location1 Location1|Sub1 Location1|Sub2 Location1|Sub2|Subsub1 Location2 ...
Read instructions here. You can save files in utf-8 using text editor notepad++.
To see how import works try our demo. Navigate to “Tools” → ”Import data”
List of cities can be found on Wikipedia here and here.
We do not provide this list ourselves because list may vary for each customer.
Price Guide
Hi,
From how I read the price difference is that the cheaper price only gives access to support and downloading themes for 1 year, other than this you get the same as the higher price, yes?
— Dean
Answer:
Yes, you are correct. People who are serious and sure about their project, plan to build classifieds website as lifetime business usually purchase forever plan. People who want to experiment with their project and to see what happens in a year usually purchase 1 year plan.
Regards.
Dealer-Account
Hello
I didn’t find out if there is in general a possibility to ask a fee for a dealer account or not. And what differences are between the user account and the dealer account? I saw only the Picture which a dealer account can have. Is this all?
Thank you
— Marti
Answer:
There is no much difference between dealer and user accounts. Only difference dealer has logo, url to website and extra info text-field for address, opening hours etc.
Both accounts are free.
Dealer account can display dealer logo for items they posted which don’t have any image attached. Also dealer website link and info can be displayed on item page under contact form.
Sold out
I want to add sold out to picture which sold out products.
Could you tell me how to change setting or change PHP code.— MK
Answer:
Classibase does not have feature to show "sold out" items. Ad owner can mark ad as "completed". But "completed" items are not visible to other users.
Also once ad duration expires it will me marked as "expired". "Expired" ads are also not visible to site visitors. When visitor arrives to ad directly from link or google then ad is visible without contact details with some message that says ad is expired.
Custom Ad page’s contact form
I want to custom contact form at Ad page.
Because I want to add company’s information.Like this URL page’s CONTACT INFORMATION.What can I do for add company’s name and address to contact form? I use Odnocvet theme.
— some
Answer:
If you want to display user information like (website, address, logo ) on ad page then you can switch off users and make all new registrations dealers. Dealers have website, logo and info area which can be displayed on every ad page that dealer posts.
All those fields are not mandatory so dealer may ignore those fields.
To do this go to “Settings” → “Account” page on Admin panel and disable “User account”, enable “Dealer account” and check all check-boxes under dealer account .
You may also switch existing user account to dealer account.
Limit features depending on ad posting package price
I love this classibase system but I have some questions.
Can I limit listings by cost, such as how many images can be uploaded, length of text included, maps included, etc?
Can I set listing expire dates by cost such as one month $1 or 3 months$2
Will you help me if I need it and will that help cost me?
Thank you
— Mark
Answer:
No, all that settings are valid for all paid and free listings. It is not possible to build custom packages with different features for different listing price point.
Unfortunately we do not do custom development for clients. You need to hire independent developer.
Classibase have these features?
1. profile photo/logo of user
2. system to reject ads without photo
3. private messaging
4. voting on user
5. default for one country, dropdowns on cities and regions
6. Widgets to put ads or to fix layout— pinoy
Answer:
- profile photo/logo of user – classibase has logo only for dealer accounts, which is not mandatory. You can define to have only dealer account for all users and make dealer account a default account for all new users.
- Yes you can make images required in image settings. Users will not be able to post ads without image. Additionally you can select to display ads with images in sidebar widgets as well, so ads without images will not be shown in that ads widget.
- private messaging – no. There is no messaging at all, only sending email to ad author via web form or directly displayed email address of author, or just phone number. You can define in admin which options for contacting you want to show for new add listings. In case anybody wants to contact site administrator they can use contact us form in Classibase.
- voting on user – no voting for user, no voting for ads.
- default for one country, dropdowns on cities and regions – default for one country or city yes, no dropdown in front page for switching region. users can click on breadcrumb to home link and then navigate to other country or you can define widget to list top level countries and show on defined sidebar areas. If you know enough coding dropdown can be added with jquery/php to homepage.
- Widgets to put ads or to fix layout – Yes Classibase has Text widget which supports plain text, javascript and PHP. so you can use it to put adsense or any other ad. Also we have in admin area theme editing tool, there you can add custom CSS to theme.
Arabic Language
Hi,
Do you support RTL language like Arabic.
Regards
— Mohammad Algarni
Answer:
Yes, RTL languages are supported.
Script Support
Do you provide script support. i mean security patches and script updates ?
I it possible to change license to different domain name after month-year of using script?— Nick
Answer:
We provide script updates and security patches if required. We do not do customization for clients, for it you will have to hire dedicated developer from elance or similar website.
Currently license is not limited by a domain, you can use script on any number of domains or change domain whenever you want.
interactive map
Hi, After having googled for a functional classifieds script I came across Classibase and I think that it is almost what I was looking for. I would like to know if there is a plugin or a possibility to add an interactive map with country regions.
I would also like to know if it is possible to create pages and a navigation menu right from the admin panel.
Thanks a lot.— Mustapha
Answer:
Interactive map can be added as HTML widget to home page. You have to find interactive map from other resource that provides ready to use HTML code.
Regarding creating pages, we have basic page functionality, you can add text, no visual formatting available. It is used for information purposes only. Links to pages are also can be viewed on any page via widget.
Expired ads
Will listing and featured ads be deleted automatically when they are expired?
— ken
Answer:
No they are marked as expired. Ad author can login and extend those ads later or delete if they want to.
Expired ad will be sent to trash after some time. And after some other time it will be deleted completely. These timings can be set from "Settings" → "Ads" page.
If featured period ends but ad is not expired then ad will be listed as regular not featured ad.
Plugin support for many countries language..?
Which state language plugin has been available in this script ..?
Or if available .mo or .po files that can be edited as in Osclass script ..?
Thanks ..— Teddy
Answer:
English, Russian and Turkish languages available with this script.
For translation we don’t use .po / .mo files. Instead we use associative array where keys are terms in English, values their translation.
More information about translating script.
Re-list Option for user.
Hi CB,
I tough, It would be great after post expired, user has got option to re-list the item within user account page. Thank you
— Cumhur
Answer:
There is a re-list option in form of extending ad expiry date and moving ad to top. It is available once user logs, in user area there is three dot menu next to each ad. From that menu they can choose to "Renew" or to "Extend".
Admin needs to enable renewal and extension from "Settings" → "Ads" page.
Classibase do not inform or send email to user when ad expires, also do not suggest re-listing.
Profile Picture
Will like to suggest to allow registered user to upload their profile pic to their
account and have their profile pic appear in the ad listing and detail ad page, and
include option in admin menu to enable and disable the display of their profile pic
in the ad listing and detail ad page.— Elite Tan
Answer:
We added displaying dealer logo on ad page and for listing if there is no image for ad. It is available from Classibase version 1.4.4
Thank you for suggestion.
Availability Calendar
For some categories (car rentals, vacation rentals and other services that may require) it would be great to have an Availability Calendar integrated within the script. Admin and owner would be able to edit bookings for ad. Front end user would be able to search availability.
Can you consider this option in a near future update?
Thank you
— info
Answer:
Vacation and car rental is a bit different niche than classifieds website. We are not planning to add availability calendar for rental services.
Prevent Duplicate Post for User / dealer
The problem with most classified software i have ever try is lack of duplicate content filter. Duplicate post will make your site looks spammy and bad for SEO.
I suggest classibase add duplicate ad filter feature:
– users with same email unable to post the same ad post and add notification to extend their ad (to get on top listing page).
– dealer can not post the same post, only unique post can be submitted. To get on top listing page they have to update their ad when expired. This will increase engagement and recurring visitor.You can use PHP similar_text function to compare two string duplicate or not.
sorry for my english :).
— ahmad fatih
Answer:
We added duplicate detection and auto prevention to Classibase version 2. Two new features to prevent duplicates:
First (auto prevent) — when user posts new ad, script checks 100% match posted by same user and shows message that this ad is already posted. It also shows link to edit exiting matching ad.
Second (manual scan) — Now you can check for duplicates from "Manage" → "Duplicates" and use "Search" button to find duplicates by same owner or other criteria.
How to create a step by step search site?
my facts:
– no categorys
– no locations
– all information are in custom fields (most in checkboxes)
– required searchable fields are all based on checkboxeswhat I need:
I need a step by step search, distributed on three pages. In each page an other search. In the end the result.Example:
Page 1 – In which country do you start your trip? (DE, EN, GR, …)
Page 2 – In which country do you stop your trip? (IT, TR, SP, …)
Page 3 – what kind of travel typ you prefer? (train, car, on foot, …)Page 4 – Result of searching
(sorry for my bad english)
— Georg
Answer:
This answer is specific to customer website and may not work for other websites.
We checked your website and see that you used search form. We wrote a javascript that will convert your search widget to step by step search as you described.
Our javascript is shown below. Copy it to “Settings” → “Header / footer” page in “Custom footer” field. It removes search text field, hides all options, displays only one step at a time, add navigation button “Back” and “Next”, displays “Submit” button at the end and check before submitting if none of checkboxes selected then prompts to select some values.
<script> function step_by_step_search(){ var $form = $('.widget_search form:not(.step_by_step_search) input#q').parents('form:first'); if($form.length>0) { // mark form as updated $form.addClass('step_by_step_search'); // set each p as a step $('p',$form).addClass('step'); // hide search text input $('input#q',$form).parent('p').removeClass('step').hide(); $('input#s',$form).parent('p').removeClass('step').prepend('<input type="button" id="next" value="Next" />').prepend('<input type="button" id="back" value="Back" />'); // hide all steps $('p.step',$form).hide(); //set next prev functions $('input#next,input#back',$form).click(step_by_step_search_step); $('input#next',$form).click(); $('input#s',$form).click(function(){ if(!$('p.step input:checkbox:checked',$form).length) { alert('Please select some values.'); return false; } return true; }); } } function step_by_step_search_step(){ var $form = $(this).parents('form:first'); var $p_current = $('p.step:visible',$form); var val=$(this).attr('id'); if(!$p_current.length) { $('p.step:first',$form).show(); } else { if(val=='next') { // show next step $next = $p_current.next('p.step'); } else { // show prev step $next = $p_current.prev('p.step'); } if($next.length) { $next.show(); $p_current.hide(); } } $p_current = $('p.step:visible',$form); // no next then show submit if(!$p_current.next('p.step').length) { $('input#s',$form).show(); $('input#next',$form).hide(); } else { $('input#s',$form).hide(); $('input#next',$form).show(); } // if no prev then hide back if(!$p_current.prev('p.step').length) { $('input#back',$form).hide(); } else { $('input#back',$form).show(); } return false; } addLoadEvent(step_by_step_search); </script>
Try it and let us know how it goes.
Regards.
It works perfect :-)
Thanks for the good solution— Georg
How to display current location?
I see, that in some places, functions are called, and they show to user, which location is currently selected.
So, how it should be done, how can I echo location to visitor?
— Anderty
Answer:
With echoing current location there are two different cases:
1) Current “active location” which users selected when navigating or pre selected by default. This stays same even when user views ad listed on other location. For echoing this you can use echo
View::escape(Location::getName(IndexController::$selected_location));
2) Location of current ad on ad page, which may be different from “active location” mentioned above. For this you can use
echo View::escape(Location::getName(IndexController::$selected_ad->Location));
Note that these are performed using internal variables and can change in future releases. So do not rely on them much.
You can add as widget using text widget (select type as PHP in your widget settings) or in your theme folder /user-content/themes/THEME_NAME/layouts/frontend.php
for example.
Add sort option and number of ad listing on ad page
Support, which file and code to modify to add below 2x features? Please advice….
— Elite Tan
Answer:
Sorry, both of those features (visitor select able number of results and sorting) are not available.
How to display Ad widget for top/most recent, etc base on category?
How to display Ad widget for top/most recent, etc base on category?
instead of display all category, how to display by filtering only certain category example top car, or top house, please advice?
— Elite Tan
Answer:
It is not possible to display latest/popular ads by preset category. You cannot show latest ads grouped by certain categories in one page. Like latest cars, latest properties etc. in one page.
You can only show latest /popular ads by active category. On "category page" or on "ad page". When you place ads widget it will show latest or popular ads for related category only.
For example on cars category page you can show popular (most viewed) car ads widget. On property category page same widget will show popular property ads. etc.
How to make Search filter to include sub category?
What file and code need to change to include sub category listing in search filter? Help….
— Elite Tan
Answer:
Latest versions 2.0+ of Classibase includes sub categories, sub locations and searchable custom fields in search widget. You can use it with build in search widget.
How to snip ad title length?
Support, to snip ad description is using:
.View::escape(Ad::snippet($ad,90))
.but how to snip ad title, I tried below code not working, please advice?
->View::escape(Ad::snippet($ad->title,50))
— Elite Tan
Answer:
You can trim your title using following code
View::escape(TextTransform::excerpt($ad->title, 50));
How to convert colon in price field to decimal point separator?
Hi,
How do I correct the full stops that appear before the price on the ad?
Example: When I post an ad and enter the price like this £40.00 everything
is displayed fine however when I enter the price like this £40:00 it
displays like this £4,000.00
Answer:
When price field stored in database it removes all non numeric characters and leaves only “.” as separator cor decimal point. if you define other decimal point separator in “Settings” → “Currency” for example “,” then it converts that separator to “.” and stores value as float number.
In your case it removes “:” from 40:00, and number becomes 4000 not 40.00.
With latest version of script "Price" input is number. So it accepts only integer numbers as input. Any characters (like ,
, .
, :
, ;
) will not be accepted.
How to use Category Group?
Hi please help to give some guidance on the use of Category field Group <- how to use the Group? been trying to figure out for hours but no clue on how it works, Thanks.
—————————
Category field group Add newDefine custom field groups for categories.
— Elite Tan
Answer:
“Category field group” is used to group custom field on ad posting page.
For example for cars you may want to group car features like exterior color, interior, engine size, mileage, number of doors etc. in one group say “Features”.
This feature is not much used, it is useful only if you have too many custom fields for any category and want to organize them by grouping.