Osclass

Status dos items (listings) em Osclass

As publicações em OSClass eles têm os seguintes status:

  1. Premium: Na tabela sql 'oc_t_item', o valor do campo 'b_premium' aparece por padrão em 0 (false). O prêmio da lista (true) possui prioridade de posição nos resultados de pesquisa.

  2. Active / Inactive: Na tabela sql 'oc_t_item', o valor do campo 'b_active' aparece por padrão em 0 (false), o item está inativo. Quando um item estiver inativo, mostre uma mensagem, avisando ao proprietário que sua publicação ainda não foi validada. Um item inativo não está sendo exibido ao público (error 404). FATO: Com o plugin de pagamento oficial, um item ativo é considerado um item pago.

  3. Enabled / Disabled: Na tabela sql 'oc_t_item', o valor do campo 'b_enabled' aparece por padrão em 1 (true), o item é habilitado. Um item não habilitado, é considerado bloqueado, mas mostra uma mensagem avisando o proprietário que ainda não foi habilitado a publicação. Um item bloqueado não está sendo exibido ao público (error 404) e desaparece da seção Listagens (o proprietário não pode fazer nada, nem editar nem apagar).

  4. Spam / Not Spam: Na tabela sql 'oc_t_item', o valor do campo 'b_spam' aparece por padrão em 0 (false). Apenas uma publicação para fins de administração está marcada como spam. O público ou o proprietário da publicação não pode detectar uma publicação marcada como spam.

  5. Expired / Not expired: Uma publicação expirada não é considerada como status ativo, mesmo que tenha o valor do campo 'b_active' em 1 (true). Também não mostra ao proprietário e ao público que expirou, apenas na administração.

Como adicionar um admin menu personalizado no Osclass

Existe uma maneira de adicionar um menu de administração e uma é mais personalizável. Você pode escrever as próximas linhas de functions.php do seu tema ou index.php do seu plugin.

Como remover type="text/javascript" no Osclass

Remova type="text/javascript" gerado pela funçao osc_enqueue_script().

Para validação html5 em nossos sites, o atributo 'type' é obsoleto e não deve ser colocado.

Podemos resolver isso editando diretamente na linha do arquivo: 

oc-includes/osclass/classes/Scripts.php#L92

Mas, a maneira correta de resolvê-lo sem tocar em parte do núcleo do osclass (código original) é fazê-lo a partir do modelo (para mim é a melhor prática).

Implementar uma DataTable no Osclass

Uma DataTable no Osclass é uma tabela dinâmica para exibir registros da administração (oc-admin) e facilitar a edição, manipulação, ativação, desativação e exclusão em massa ou filtrar uma pesquisa dos registros, tudo em um só lugar.

Faça um plugin no Osclass

O conteúdo deste tutorial mostra o desenvolvimento de um protótipo de plug-in com funcionalidades básicas (CRUD), mas seguindo o mesmo Model-View-Controller (MVC) do Osclass, você receberá um modelo inicial completo, que poderá baixar gratuitamente no final e usá-lo como um guia. Fazendo isso da maneira certa, você descobrirá que tudo faz sentido, tornará as coisas muito mais fáceis para você ao escalar o desenvolvimento e o trabalho em equipe. E por conseqüência direta, você também entenderá melhor o sistema classificado da Osclass.

Osclass está de volta

Com o recente desaparecimento oficial do apoio da Osclass, o poderoso sistema de classificados dos últimos anos parece ter chegado ao fim, ou é o que se acredita; Apresento a vocês os projetos que ainda estão por trás do Osclass e seu possível apoio contínuo.

Subscribe to RSS - Osclass